Reference documentation and code samples for the Cloud KMS V1 Client class QuorumParameters.
Parameters of quorum approval for the SingleTenantHsmInstanceProposal.
Generated from protobuf message google.cloud.kms.v1.SingleTenantHsmInstanceProposal.QuorumParameters
Namespace
Google \ Cloud \ Kms \ V1 \ SingleTenantHsmInstanceProposalMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ required_approver_count |
int
Output only. The required numbers of approvers. This is the M value used for M of N quorum auth. It is less than the number of public keys. |
↳ challenges |
array<Google\Cloud\Kms\V1\Challenge>
Output only. The challenges to be signed by 2FA keys for quorum auth. M of N of these challenges are required to be signed to approve the operation. |
↳ approved_two_factor_public_key_pems |
array
Output only. The public keys associated with the 2FA keys that have already approved the SingleTenantHsmInstanceProposal by signing the challenge. |
getRequiredApproverCount
Output only. The required numbers of approvers. This is the M value used for M of N quorum auth. It is less than the number of public keys.
| Returns | |
|---|---|
| Type | Description |
int |
|
setRequiredApproverCount
Output only. The required numbers of approvers. This is the M value used for M of N quorum auth. It is less than the number of public keys.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getChallenges
Output only. The challenges to be signed by 2FA keys for quorum auth. M of N of these challenges are required to be signed to approve the operation.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setChallenges
Output only. The challenges to be signed by 2FA keys for quorum auth. M of N of these challenges are required to be signed to approve the operation.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Google\Cloud\Kms\V1\Challenge>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getApprovedTwoFactorPublicKeyPems
Output only. The public keys associated with the 2FA keys that have already approved the SingleTenantHsmInstanceProposal by signing the challenge.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setApprovedTwoFactorPublicKeyPems
Output only. The public keys associated with the 2FA keys that have already approved the SingleTenantHsmInstanceProposal by signing the challenge.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|