Cloud Key Management Service (KMS) V1 API - Class Google::Cloud::Kms::V1::SingleTenantHsmInstanceProposal::RequiredActionQuorumParameters (v1.10.0)

Reference documentation and code samples for the Cloud Key Management Service (KMS) V1 API class Google::Cloud::Kms::V1::SingleTenantHsmInstanceProposal::RequiredActionQuorumParameters.

Parameters for an approval that has both required challenges and a quorum.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#approved_two_factor_public_key_pems

def approved_two_factor_public_key_pems() -> ::Array<::String>
Returns
  • (::Array<::String>) — Output only. The public keys associated with the 2FA keys that have already approved the SingleTenantHsmInstanceProposal by signing the challenge.

#quorum_challenges

def quorum_challenges() -> ::Array<::Google::Cloud::Kms::V1::Challenge>
Returns
  • (::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.

#required_approver_count

def required_approver_count() -> ::Integer
Returns
  • (::Integer) — Output only. The required number of quorum approvers. This is the M value used for M of N quorum auth. It is less than the number of public keys.

#required_challenges

def required_challenges() -> ::Array<::Google::Cloud::Kms::V1::Challenge>
Returns
  • (::Array<::Google::Cloud::Kms::V1::Challenge>) — Output only. A list of specific challenges that must be signed. For some operations, this will contain a single challenge.