[−][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. -
PLAINTEXT
: An environment variable in plain text format. This is the default value. -
SECRETSMANAGER
: An environment variable stored in AWS Secrets Manager.
value: String
The value of the environment variable.
We strongly discourage the use of environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).
Trait Implementations
impl Clone for EnvironmentVariable
[src]
fn clone(&self) -> EnvironmentVariable
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EnvironmentVariable
[src]
impl Default for EnvironmentVariable
[src]
fn default() -> EnvironmentVariable
[src]
impl<'de> Deserialize<'de> for EnvironmentVariable
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<EnvironmentVariable> for EnvironmentVariable
[src]
fn eq(&self, other: &EnvironmentVariable) -> bool
[src]
fn ne(&self, other: &EnvironmentVariable) -> bool
[src]
impl Serialize for EnvironmentVariable
[src]
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
impl Send for EnvironmentVariable
impl Sync for EnvironmentVariable
impl Unpin for EnvironmentVariable
impl UnwindSafe for EnvironmentVariable
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[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.
fn to_owned(&self) -> T
[src]
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.
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>,