Class: Google::Cloud::Kms::V1::KeyHandle
- Inherits:
-
Object
- Object
- Google::Cloud::Kms::V1::KeyHandle
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/kms/v1/autokey.rb
Overview
Resource-oriented representation of a request to Cloud KMS Autokey and the resulting provisioning of a CryptoKey.
Instance Attribute Summary collapse
-
#kms_key ⇒ ::String
readonly
Output only.
-
#name ⇒ ::String
Identifier.
-
#resource_type_selector ⇒ ::String
Required.
Instance Attribute Details
#kms_key ⇒ ::String (readonly)
Returns Output only. Name of a CryptoKey that has been provisioned for Customer Managed Encryption Key (CMEK) use in the KeyHandle project and location for the requested resource type. The CryptoKey project will reflect the value configured in the AutokeyConfig on the resource project's ancestor folder at the time of the KeyHandle creation. If more than one ancestor folder has a configured AutokeyConfig, the nearest of these configurations is used.
81 82 83 84 |
# File 'proto_docs/google/cloud/kms/v1/autokey.rb', line 81 class KeyHandle include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Identifier. Name of the KeyHandle
resource, e.g.
projects/{PROJECT_ID}/locations/{LOCATION}/keyHandles/{KEY_HANDLE_ID}
.
81 82 83 84 |
# File 'proto_docs/google/cloud/kms/v1/autokey.rb', line 81 class KeyHandle include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#resource_type_selector ⇒ ::String
Returns Required. Indicates the resource type that the resulting
CryptoKey is meant to protect, e.g.
{SERVICE}.googleapis.com/{TYPE}
. See documentation for supported resource
types.
81 82 83 84 |
# File 'proto_docs/google/cloud/kms/v1/autokey.rb', line 81 class KeyHandle include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |