Reference documentation and code samples for the Cloud KMS V1 Client class QuorumAuth.
Configuration for M of N quorum auth.
Generated from protobuf message google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth
Namespace
Google \ Cloud \ Kms \ V1 \ SingleTenantHsmInstanceMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ total_approver_count
int
Required. The total number of approvers. This is the N value used for M of N quorum auth. Must be greater than or equal to 3 and less than or equal to 16.
↳ required_approver_count
int
Output only. The required numbers of approvers. The M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count - 1.
↳ two_factor_public_key_pems
string[]
Output only. The public keys associated with the 2FA keys for M of N quorum auth.
getTotalApproverCount
Required. The total number of approvers. This is the N value used for M of N quorum auth. Must be greater than or equal to 3 and less than or equal to 16.
int
setTotalApproverCount
Required. The total number of approvers. This is the N value used for M of N quorum auth. Must be greater than or equal to 3 and less than or equal to 16.
var
int
$this
getRequiredApproverCount
Output only. The required numbers of approvers. The M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count
- 1.
int
setRequiredApproverCount
Output only. The required numbers of approvers. The M value used for M of N quorum auth. Must be greater than or equal to 2 and less than or equal to total_approver_count
- 1.
var
int
$this
getTwoFactorPublicKeyPems
Output only. The public keys associated with the 2FA keys for M of N quorum auth.
setTwoFactorPublicKeyPems
Output only. The public keys associated with the 2FA keys for M of N quorum auth.
var
string[]
$this

