EkmConnection(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.
Attributes
Name | Description |
name |
str
Output only. The resource name for the EkmConnection in the format projects/*/locations/*/ekmConnections/* .
|
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the EkmConnection was created. |
service_resolvers |
MutableSequence[google.cloud.kms_v1.types.EkmConnection.ServiceResolver]
A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported. |
etag |
str
Optional. Etag of the currently stored EkmConnection. |
Classes
ServiceResolver
ServiceResolver(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A ServiceResolver represents an EKM replica that can be reached within an EkmConnection.