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.