Class: Google::Cloud::Kms::V1::ExternalProtectionLevelOptions
- Inherits:
-
Object
- Object
- Google::Cloud::Kms::V1::ExternalProtectionLevelOptions
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/kms/v1/resources.rb
Overview
ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection levels.
Instance Attribute Summary collapse
-
#ekm_connection_key_path ⇒ ::String
The path to the external key material on the EKM when using EkmConnection e.g., "v0/my/key".
-
#external_key_uri ⇒ ::String
The URI for an external resource that this CryptoKeyVersion represents.
Instance Attribute Details
#ekm_connection_key_path ⇒ ::String
Returns The path to the external key material on the EKM when using EkmConnection e.g., "v0/my/key". Set this field instead of external_key_uri when using an EkmConnection.
840 841 842 843 |
# File 'proto_docs/google/cloud/kms/v1/resources.rb', line 840 class ExternalProtectionLevelOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#external_key_uri ⇒ ::String
Returns The URI for an external resource that this CryptoKeyVersion represents.
840 841 842 843 |
# File 'proto_docs/google/cloud/kms/v1/resources.rb', line 840 class ExternalProtectionLevelOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |