Struct google_secretmanager1::api::Automatic[][src]

pub struct Automatic {
    pub customer_managed_encryption: Option<CustomerManagedEncryption>,
}

A replication policy that replicates the Secret payload without any restrictions.

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

Fields

customer_managed_encryption: Option<CustomerManagedEncryption>

Optional. The customer-managed encryption configuration of the Secret. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

Trait Implementations

impl Clone for Automatic[src]

impl Debug for Automatic[src]

impl Default for Automatic[src]

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

impl Part for Automatic[src]

impl Serialize for Automatic[src]

Auto Trait Implementations

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> Instrument 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.