Reference documentation and code samples for the Cloud Key Management Service (KMS) V1 API class Google::Cloud::Kms::V1::ExternalProtectionLevelOptions.
ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection levels.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ekm_connection_key_path
def ekm_connection_key_path() -> ::String
Returns
- (::String) — 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.
#ekm_connection_key_path=
def ekm_connection_key_path=(value) -> ::String
Parameter
- value (::String) — 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.
Returns
- (::String) — 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.
#external_key_uri
def external_key_uri() -> ::String
Returns
- (::String) — The URI for an external resource that this CryptoKeyVersion represents.
#external_key_uri=
def external_key_uri=(value) -> ::String
Parameter
- value (::String) — The URI for an external resource that this CryptoKeyVersion represents.
Returns
- (::String) — The URI for an external resource that this CryptoKeyVersion represents.