Struct google_bigtableadmin2::api::EncryptionInfo[][src]

pub struct EncryptionInfo {
    pub encryption_status: Option<Status>,
    pub encryption_type: Option<String>,
    pub kms_key_version: Option<String>,
}

Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.

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

Fields

encryption_status: Option<Status>

Output only. The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.

encryption_type: Option<String>

Output only. The type of encryption used to protect this resource.

kms_key_version: Option<String>

Output only. The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.

Trait Implementations

impl Clone for EncryptionInfo[src]

impl Debug for EncryptionInfo[src]

impl Default for EncryptionInfo[src]

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

impl Part for EncryptionInfo[src]

impl Serialize for EncryptionInfo[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.