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 730 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. |
key_portability_enabled |
bool
Optional. Immutable. Indicates whether key portability is enabled for the SingleTenantHsmInstance. This can only be set at creation time. Key portability features are disabled by default and not yet available in GA. |
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.