SingleTenantHsmInstance(mapping=None, *, ignore_unknown_fields=False, **kwargs)A
SingleTenantHsmInstance
represents a single-tenant HSM instance. It can be used for creating
CryptoKeys with a
ProtectionLevel of
HSM_SINGLE_TENANT][CryptoKeyVersion.ProtectionLevel.HSM_SINGLE_TENANT],
as well as performing cryptographic operations using keys created
within the
SingleTenantHsmInstance.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The resource name for this SingleTenantHsmInstance in the format projects/*/locations/*/singleTenantHsmInstances/*.
|
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the SingleTenantHsmInstance was created. |
state |
google.cloud.kms_v1.types.SingleTenantHsmInstance.State
Output only. The state of the SingleTenantHsmInstance. |
quorum_auth |
google.cloud.kms_v1.types.SingleTenantHsmInstance.QuorumAuth
Required. The quorum auth configuration for the SingleTenantHsmInstance. |
delete_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the SingleTenantHsmInstance was deleted. |
unrefreshed_duration_until_disable |
google.protobuf.duration_pb2.Duration
Output only. The system-defined duration that an instance can remain unrefreshed until it is automatically disabled. This will have a value of 120 days. |
disable_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the instance will be automatically disabled if not refreshed. This field is updated upon creation and after each successful refresh operation and enable. A [RefreshSingleTenantHsmInstance][] operation must be made via a SingleTenantHsmInstanceProposal before this time otherwise the SingleTenantHsmInstance will become disabled. |
Classes
QuorumAuth
QuorumAuth(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for M of N quorum auth.
State
State(value)The set of states of a SingleTenantHsmInstance.