EncryptionConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A Resource designed to manage encryption configurations for customers to support Customer Managed Encryption Keys (CMEK).
Attributes |
|
---|---|
Name | Description |
name |
str
Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported. |
key |
str
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. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the Encryption configuration was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the Encryption configuration was last updated. |
encryption_state |
google.cloud.dataplex_v1.types.EncryptionConfig.EncryptionState
Output only. The state of encryption of the databases. |
etag |
str
Etag of the EncryptionConfig. This is a strong etag. |
failure_details |
google.cloud.dataplex_v1.types.EncryptionConfig.FailureDetails
Output only. Details of the failure if anything related to Cmek db fails. |
Classes
EncryptionState
EncryptionState(value)
State of encryption of the databases when EncryptionConfig is created or updated.
FailureDetails
FailureDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Details of the failure if anything related to Cmek db fails.