Dataplex V1 API - Class Google::Cloud::Dataplex::V1::EncryptionConfig (v2.3.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::EncryptionConfig.

A Resource designed to manage encryption configurations for customers to support Customer Managed Encryption Keys (CMEK).

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#encryption_state

def encryption_state() -> ::Google::Cloud::Dataplex::V1::EncryptionConfig::EncryptionState
Returns

#etag

def etag() -> ::String
Returns
  • (::String) — Etag of the EncryptionConfig. This is a strong etag.

#etag=

def etag=(value) -> ::String
Parameter
  • value (::String) — Etag of the EncryptionConfig. This is a strong etag.
Returns
  • (::String) — Etag of the EncryptionConfig. This is a strong etag.

#failure_details

def failure_details() -> ::Google::Cloud::Dataplex::V1::EncryptionConfig::FailureDetails
Returns

#key

def key() -> ::String
Returns
  • (::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.

#key=

def key=(value) -> ::String
Parameter
  • value (::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.
Returns
  • (::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

def name() -> ::String
Returns
  • (::String) — Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.
Returns
  • (::String) — Identifier. The resource name of the EncryptionConfig. Format: organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config} Global location is not supported.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns