NAME
Google::Cloud::Dataplex::V1::Cmek::EncryptionConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::EncryptionConfig->new(
name => $value,
);
FIELDS
name
Type: String
key
Type: String
create_time
Type: Message (.google.protobuf.Timestamp)
update_time
Type: Message (.google.protobuf.Timestamp)
encryption_state
Type: Enum (.google.cloud.dataplex.v1.EncryptionConfig.EncryptionState)
etag
Type: String
failure_details
Type: Message (.google.cloud.dataplex.v1.EncryptionConfig.FailureDetails)
enable_metastore_encryption
Type: Bool
Enum: EncryptionConfig::EncryptionState
Values:
ENCRYPTION_STATE_UNSPECIFIED=> 0ENCRYPTING=> 1COMPLETED=> 2FAILED=> 3
NAME
Google::Cloud::Dataplex::V1::Cmek::CreateEncryptionConfigRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::CreateEncryptionConfigRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
encryption_config_id
Type: String
encryption_config
Type: Message (.google.cloud.dataplex.v1.EncryptionConfig)
NAME
Google::Cloud::Dataplex::V1::Cmek::GetEncryptionConfigRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::GetEncryptionConfigRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::Cmek::UpdateEncryptionConfigRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::UpdateEncryptionConfigRequest->new(
encryption_config => $value,
);
FIELDS
encryption_config
Type: Message (.google.cloud.dataplex.v1.EncryptionConfig)
update_mask
Type: Message (.google.protobuf.FieldMask)
NAME
Google::Cloud::Dataplex::V1::Cmek::DeleteEncryptionConfigRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::DeleteEncryptionConfigRequest->new(
name => $value,
);
FIELDS
name
Type: String
etag
Type: String
NAME
Google::Cloud::Dataplex::V1::Cmek::ListEncryptionConfigsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::ListEncryptionConfigsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
order_by
Type: String
NAME
Google::Cloud::Dataplex::V1::Cmek::ListEncryptionConfigsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::Cmek;
my $msg = Google::Cloud::Dataplex::V1::Cmek::ListEncryptionConfigsResponse->new(
encryption_configs => $value,
);
FIELDS
encryption_configs
Type: Message (.google.cloud.dataplex.v1.EncryptionConfig)
next_page_token
Type: String
unreachable_locations
Type: String
NAME
Google::Cloud::Dataplex::V1::Cmek::CmekServiceClient - Client stub representing the remote CmekService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to dataplex.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Dataplex::V1::Cmek - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.