Class EncryptionConfig (2.10.0)

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.