pub struct SecretManagerSecret {
pub env: Option<String>,
pub version_name: Option<String>,
}Expand description
Pairs a secret environment variable with a SecretVersion in Secret Manager.
This type is not used in any activity, and only used as part of another schema.
Fields§
§env: Option<String>Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build’s secrets, and must be used by at least one build step.
version_name: Option<String>Resource name of the SecretVersion. In format: projects//secrets//versions/*
Trait Implementations§
Source§impl Clone for SecretManagerSecret
impl Clone for SecretManagerSecret
Source§fn clone(&self) -> SecretManagerSecret
fn clone(&self) -> SecretManagerSecret
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecretManagerSecret
impl Debug for SecretManagerSecret
Source§impl Default for SecretManagerSecret
impl Default for SecretManagerSecret
Source§fn default() -> SecretManagerSecret
fn default() -> SecretManagerSecret
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SecretManagerSecret
impl<'de> Deserialize<'de> for SecretManagerSecret
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SecretManagerSecret
impl Serialize for SecretManagerSecret
impl Part for SecretManagerSecret
Auto Trait Implementations§
impl Freeze for SecretManagerSecret
impl RefUnwindSafe for SecretManagerSecret
impl Send for SecretManagerSecret
impl Sync for SecretManagerSecret
impl Unpin for SecretManagerSecret
impl UnwindSafe for SecretManagerSecret
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more