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 messagegoogle.cloud.dataplex.v1.EncryptionConfig
Namespace
Google \ Cloud \ Dataplex \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dataplex V1 Client - Class EncryptionConfig (1.7.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.1 (latest)](/php/docs/reference/cloud-dataplex/latest/V1.EncryptionConfig)\n- [1.7.0](/php/docs/reference/cloud-dataplex/1.7.0/V1.EncryptionConfig)\n- [1.6.1](/php/docs/reference/cloud-dataplex/1.6.1/V1.EncryptionConfig)\n- [1.4.0](/php/docs/reference/cloud-dataplex/1.4.0/V1.EncryptionConfig)\n- [1.3.0](/php/docs/reference/cloud-dataplex/1.3.0/V1.EncryptionConfig)\n- [1.2.1](/php/docs/reference/cloud-dataplex/1.2.1/V1.EncryptionConfig)\n- [1.1.1](/php/docs/reference/cloud-dataplex/1.1.1/V1.EncryptionConfig)\n- [1.0.1](/php/docs/reference/cloud-dataplex/1.0.1/V1.EncryptionConfig)\n- [0.16.1](/php/docs/reference/cloud-dataplex/0.16.1/V1.EncryptionConfig)\n- [0.15.1](/php/docs/reference/cloud-dataplex/0.15.1/V1.EncryptionConfig)\n- [0.14.0](/php/docs/reference/cloud-dataplex/0.14.0/V1.EncryptionConfig)\n- [0.13.0](/php/docs/reference/cloud-dataplex/0.13.0/V1.EncryptionConfig)\n- [0.12.0](/php/docs/reference/cloud-dataplex/0.12.0/V1.EncryptionConfig)\n- [0.11.1](/php/docs/reference/cloud-dataplex/0.11.1/V1.EncryptionConfig)\n- [0.10.0](/php/docs/reference/cloud-dataplex/0.10.0/V1.EncryptionConfig)\n- [0.9.0](/php/docs/reference/cloud-dataplex/0.9.0/V1.EncryptionConfig)\n- [0.8.0](/php/docs/reference/cloud-dataplex/0.8.0/V1.EncryptionConfig)\n- [0.7.0](/php/docs/reference/cloud-dataplex/0.7.0/V1.EncryptionConfig)\n- [0.6.0](/php/docs/reference/cloud-dataplex/0.6.0/V1.EncryptionConfig)\n- [0.5.1](/php/docs/reference/cloud-dataplex/0.5.1/V1.EncryptionConfig)\n- [0.4.0](/php/docs/reference/cloud-dataplex/0.4.0/V1.EncryptionConfig)\n- [0.3.0](/php/docs/reference/cloud-dataplex/0.3.0/V1.EncryptionConfig)\n- [0.2.3](/php/docs/reference/cloud-dataplex/0.2.3/V1.EncryptionConfig)\n- [0.1.6](/php/docs/reference/cloud-dataplex/0.1.6/V1.EncryptionConfig) \nReference documentation and code samples for the Google Cloud Dataplex V1 Client class EncryptionConfig.\n\nA Resource designed to manage encryption configurations for customers to\nsupport Customer Managed Encryption Keys (CMEK).\n\nGenerated from protobuf message `google.cloud.dataplex.v1.EncryptionConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataplex \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nIdentifier. The resource name of the EncryptionConfig.\n\nFormat:\norganizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config}\nGlobal location is not supported.\n\n### setName\n\nIdentifier. The resource name of the EncryptionConfig.\n\nFormat:\norganizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config}\nGlobal location is not supported.\n\n### getKey\n\nOptional. If a key is chosen, it means that the customer is using CMEK.\n\nIf a key is not chosen, it means that the customer is using Google managed\nencryption.\n\n### setKey\n\nOptional. If a key is chosen, it means that the customer is using CMEK.\n\nIf a key is not chosen, it means that the customer is using Google managed\nencryption.\n\n### getCreateTime\n\nOutput only. The time when the Encryption configuration was created.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. The time when the Encryption configuration was created.\n\n### getUpdateTime\n\nOutput only. The time when the Encryption configuration was last updated.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. The time when the Encryption configuration was last updated.\n\n### getEncryptionState\n\nOutput only. The state of encryption of the databases.\n\n### setEncryptionState\n\nOutput only. The state of encryption of the databases.\n\n### getEtag\n\nEtag of the EncryptionConfig. This is a strong etag.\n\n### setEtag\n\nEtag of the EncryptionConfig. This is a strong etag.\n\n### getFailureDetails\n\nOutput only. Details of the failure if anything related to Cmek db fails.\n\n### hasFailureDetails\n\n### clearFailureDetails\n\n### setFailureDetails\n\nOutput only. Details of the failure if anything related to Cmek db fails."]]