SingleTenantHsmInstanceProposal class

A SingleTenantHsmInstanceProposal represents a proposal to perform an operation on a SingleTenantHsmInstance.

Constructors

SingleTenantHsmInstanceProposal({AddQuorumMember? addQuorumMember, String? createTime, DeleteSingleTenantHsmInstance? deleteSingleTenantHsmInstance, String? deleteTime, DisableSingleTenantHsmInstance? disableSingleTenantHsmInstance, EnableSingleTenantHsmInstance? enableSingleTenantHsmInstance, String? expireTime, String? failureReason, String? name, String? purgeTime, QuorumParameters? quorumParameters, RefreshSingleTenantHsmInstance? refreshSingleTenantHsmInstance, RegisterTwoFactorAuthKeys? registerTwoFactorAuthKeys, RemoveQuorumMember? removeQuorumMember, RequiredActionQuorumParameters? requiredActionQuorumParameters, String? state, String? ttl, UpgradeKeyTrust? upgradeKeyTrust})
SingleTenantHsmInstanceProposal.fromJson(Map json_)

Properties

addQuorumMember ↔ AddQuorumMember?
Add a quorum member to the SingleTenantHsmInstance.
getter/setter pair
createTime ↔ String?
The time at which the SingleTenantHsmInstanceProposal was created.
getter/setter pair
deleteSingleTenantHsmInstance ↔ DeleteSingleTenantHsmInstance?
Delete the SingleTenantHsmInstance.
getter/setter pair
deleteTime ↔ String?
The time at which the SingleTenantHsmInstanceProposal was deleted.
getter/setter pair
disableSingleTenantHsmInstance ↔ DeleteSingleTenantHsmInstance?
Disable the SingleTenantHsmInstance.
getter/setter pair
enableSingleTenantHsmInstance ↔ DeleteSingleTenantHsmInstance?
Enable the SingleTenantHsmInstance.
getter/setter pair
expireTime ↔ String?
The time at which the SingleTenantHsmInstanceProposal will expire if not approved and executed.
getter/setter pair
failureReason ↔ String?
The root cause of the most recent failure.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
name ↔ String?
Identifier.
getter/setter pair
purgeTime ↔ String?
The time at which the soft-deleted SingleTenantHsmInstanceProposal will be permanently purged.
getter/setter pair
quorumParameters ↔ QuorumParameters?
The quorum approval parameters for the SingleTenantHsmInstanceProposal.
getter/setter pair
refreshSingleTenantHsmInstance ↔ DeleteSingleTenantHsmInstance?
Refreshes the SingleTenantHsmInstance.
getter/setter pair
registerTwoFactorAuthKeys ↔ RegisterTwoFactorAuthKeys?
Register 2FA keys for the SingleTenantHsmInstance.
getter/setter pair
removeQuorumMember ↔ RemoveQuorumMember?
Remove a quorum member from the SingleTenantHsmInstance.
getter/setter pair
requiredActionQuorumParameters ↔ RequiredActionQuorumParameters?
Parameters for an approval of a SingleTenantHsmInstanceProposal that has both required challenges and a quorum.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state ↔ String?
The state of the SingleTenantHsmInstanceProposal.
getter/setter pair
ttl ↔ String?
Input only.
getter/setter pair
upgradeKeyTrust ↔ UpgradeKeyTrust?
Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited