pub struct GoogleCloudDataplexV1EncryptionConfig {
pub create_time: Option<DateTime<Utc>>,
pub enable_metastore_encryption: Option<bool>,
pub encryption_state: Option<String>,
pub etag: Option<String>,
pub failure_details: Option<GoogleCloudDataplexV1EncryptionConfigFailureDetails>,
pub key: Option<String>,
pub name: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
A Resource designed to manage encryption configurations for customers to support Customer Managed Encryption Keys (CMEK).
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§create_time: Option<DateTime<Utc>>Output only. The time when the Encryption configuration was created.
enable_metastore_encryption: Option<bool>Optional. Represent the state of CMEK opt-in for metastore.
encryption_state: Option<String>Output only. The state of encryption of the databases.
etag: Option<String>Etag of the EncryptionConfig. This is a strong etag.
failure_details: Option<GoogleCloudDataplexV1EncryptionConfigFailureDetails>Output only. Details of the failure if anything related to Cmek db fails.
key: Option<String>Optional. If a key is chosen, it means that the customer is using CMEK. If a key is not chosen, it means that the customer is using Google managed encryption.
name: Option<String>Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.
update_time: Option<DateTime<Utc>>Output only. The time when the Encryption configuration was last updated.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1EncryptionConfig
impl Clone for GoogleCloudDataplexV1EncryptionConfig
Source§fn clone(&self) -> GoogleCloudDataplexV1EncryptionConfig
fn clone(&self) -> GoogleCloudDataplexV1EncryptionConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more