Reference documentation and code samples for the Google Cloud Dataplex V1 Client class EncryptionConfig.
A Resource designed to manage encryption configurations for customers to support Customer Managed Encryption Keys (CMEK).
Generated from protobuf message google.cloud.dataplex.v1.EncryptionConfig
Namespace
Google \ Cloud \ Dataplex \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.
↳ key
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.
↳ create_time
↳ update_time
↳ encryption_state
int
Output only. The state of encryption of the databases.
↳ etag
string
Etag of the EncryptionConfig. This is a strong etag.
↳ failure_details
EncryptionConfig\FailureDetails
Output only. Details of the failure if anything related to Cmek db fails.
getName
Identifier. The resource name of the EncryptionConfig.
Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.
string
setName
Identifier. The resource name of the EncryptionConfig.
Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.
var
string
$this
getKey
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.
string
setKey
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.
var
string
$this
getCreateTime
Output only. The time when the Encryption configuration was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the Encryption configuration was created.
$this
getUpdateTime
Output only. The time when the Encryption configuration was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the Encryption configuration was last updated.
$this
getEncryptionState
Output only. The state of encryption of the databases.
setEncryptionState
Output only. The state of encryption of the databases.
$this
getEtag
Etag of the EncryptionConfig. This is a strong etag.
string
setEtag
Etag of the EncryptionConfig. This is a strong etag.
var
string
$this
getFailureDetails
Output only. Details of the failure if anything related to Cmek db fails.
hasFailureDetails
clearFailureDetails
setFailureDetails
Output only. Details of the failure if anything related to Cmek db fails.
$this

