[][src]Struct google_cloudbuild1::Secret

pub struct Secret {
    pub secret_env: Option<HashMap<String, String>>,
    pub kms_key_name: Option<String>,
}

Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value.

This type is not used in any activity, and only used as part of another schema.

Fields

secret_env: Option<HashMap<String, String>>

Map of environment variable name to its encrypted value.

Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.

kms_key_name: Option<String>

Cloud KMS key name to use to decrypt these envs.

Trait Implementations

impl Clone for Secret[src]

impl Debug for Secret[src]

impl Default for Secret[src]

impl<'de> Deserialize<'de> for Secret[src]

impl Part for Secret[src]

impl Serialize for Secret[src]

Auto Trait Implementations

impl RefUnwindSafe for Secret

impl Send for Secret

impl Sync for Secret

impl Unpin for Secret

impl UnwindSafe for Secret

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any