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>,
}
Expand description
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
Returns the “default value” for a type. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for EncryptionInfo
impl Send for EncryptionInfo
impl Sync for EncryptionInfo
impl Unpin for EncryptionInfo
impl UnwindSafe for EncryptionInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more