[−][src]Struct rusoto_codebuild::EnvironmentVariable
Information about an environment variable for a build project or a build.
Fields
name: String
The name or key of the environment variable.
type_: Option<String>
The type of environment variable. Valid values include:
-
PARAMETERSTORE
: An environment variable stored in Amazon EC2 Systems Manager Parameter Store. To learn how to specify a parameter store environment variable, see env/parameter-store in the AWS CodeBuild User Guide. -
PLAINTEXT
: An environment variable in plain text format. This is the default value. -
SECRETSMANAGER
: An environment variable stored in AWS Secrets Manager. To learn how to specify a secrets manager environment variable, see env/secrets-manager in the AWS CodeBuild User Guide.
value: String
The value of the environment variable.
We strongly discourage the use of PLAINTEXT
environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. PLAINTEXT
environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI). For sensitive values, we recommend you use an environment variable of type PARAMETERSTORE
or SECRETSMANAGER
.
Trait Implementations
impl Clone for EnvironmentVariable
[src]
pub fn clone(&self) -> EnvironmentVariable
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EnvironmentVariable
[src]
impl Default for EnvironmentVariable
[src]
pub fn default() -> EnvironmentVariable
[src]
impl<'de> Deserialize<'de> for EnvironmentVariable
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<EnvironmentVariable> for EnvironmentVariable
[src]
pub fn eq(&self, other: &EnvironmentVariable) -> bool
[src]
pub fn ne(&self, other: &EnvironmentVariable) -> bool
[src]
impl Serialize for EnvironmentVariable
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for EnvironmentVariable
[src]
Auto Trait Implementations
impl RefUnwindSafe for EnvironmentVariable
[src]
impl Send for EnvironmentVariable
[src]
impl Sync for EnvironmentVariable
[src]
impl Unpin for EnvironmentVariable
[src]
impl UnwindSafe for EnvironmentVariable
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,