Reference documentation and code samples for the Cloud KMS V1 Client class SingleTenantHsmInstance.
A SingleTenantHsmInstance represents a single-tenant HSM instance. It can be used for creating CryptoKeys with a ProtectionLevel of HSM_SINGLE_TENANT , as well as performing cryptographic operations using keys created within the SingleTenantHsmInstance .
Generated from protobuf message google.cloud.kms.v1.SingleTenantHsmInstance
Namespace
Google \ Cloud \ Kms \ V1Methods
__construct
Constructor.
data
mixed
getName
Identifier. The resource name for this SingleTenantHsmInstance
in
the format projects/*/locations/*/singleTenantHsmInstances/*
.
string
setName
Identifier. The resource name for this SingleTenantHsmInstance
in
the format projects/*/locations/*/singleTenantHsmInstances/*
.
var
string
$this
getCreateTime
Output only. The time at which the SingleTenantHsmInstance was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time at which the SingleTenantHsmInstance was created.
$this
getState
Output only. The state of the SingleTenantHsmInstance .
setState
Output only. The state of the SingleTenantHsmInstance .
$this
getQuorumAuth
Required. The quorum auth configuration for the SingleTenantHsmInstance .
hasQuorumAuth
clearQuorumAuth
setQuorumAuth
Required. The quorum auth configuration for the SingleTenantHsmInstance .
$this
getDeleteTime
Output only. The time at which the SingleTenantHsmInstance was deleted.
hasDeleteTime
clearDeleteTime
setDeleteTime
Output only. The time at which the SingleTenantHsmInstance was deleted.
$this
getUnrefreshedDurationUntilDisable
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.
hasUnrefreshedDurationUntilDisable
clearUnrefreshedDurationUntilDisable
setUnrefreshedDurationUntilDisable
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.
$this
getDisableTime
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.
hasDisableTime
clearDisableTime
setDisableTime
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.
$this

