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

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

Configuration for M of N quorum auth.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#required_approver_count

def required_approver_count() -> ::Integer
Returns
  • (::Integer) —

    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.

#total_approver_count

def total_approver_count() -> ::Integer
Returns
  • (::Integer) — 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.

#total_approver_count=

def total_approver_count=(value) -> ::Integer
Parameter
  • value (::Integer) — 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
  • (::Integer) — 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.

#two_factor_public_key_pems

def two_factor_public_key_pems() -> ::Array<::String>
Returns
  • (::Array<::String>) — Output only. The public keys associated with the 2FA keys for M of N quorum auth.