Class Google::Cloud::Kms::V1::EkmConnection (v0.11.0)

Stay organized with collections Save and categorize content based on your preferences.

An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of [EXTERNAL_VPC][CryptoKeyVersion.ProtectionLevel.EXTERNAL_VPC], as well as performing cryptographic operations using keys created within the EkmConnection.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

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

#etag

def etag() -> ::String
Returns
  • (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.

#etag=

def etag=(value) -> ::String
Parameter
  • value (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
Returns
  • (::String) — This checksum is computed by the server based on the value of other fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The resource name for the EkmConnection in the format projects/*/locations/*/ekmConnections/*.

#service_resolvers

def service_resolvers() -> ::Array<::Google::Cloud::Kms::V1::EkmConnection::ServiceResolver>
Returns

#service_resolvers=

def service_resolvers=(value) -> ::Array<::Google::Cloud::Kms::V1::EkmConnection::ServiceResolver>
Parameter
Returns