Cloud KMS V1 Client - Class QuorumAuth (2.8.0)

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 \ SingleTenantHsmInstance

Methods

__construct

Constructor.

Parameters
Name
Description
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.

Returns
Type
Description
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.

Parameter
Name
Description
var
int
Returns
Type
Description
$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.
Returns
Type
Description
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.
Parameter
Name
Description
var
int
Returns
Type
Description
$this

getTwoFactorPublicKeyPems

Output only. The public keys associated with the 2FA keys for M of N quorum auth.

Returns
Type
Description

setTwoFactorPublicKeyPems

Output only. The public keys associated with the 2FA keys for M of N quorum auth.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: