Google Cloud Key Management Service v1 API - Class SingleTenantHsmInstance.Types.QuorumAuth (3.21.0)

public sealed class SingleTenantHsmInstance.Types.QuorumAuth : IMessage<SingleTenantHsmInstance.Types.QuorumAuth>, IEquatable<SingleTenantHsmInstance.Types.QuorumAuth>, IDeepCloneable<SingleTenantHsmInstance.Types.QuorumAuth>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class SingleTenantHsmInstance.Types.QuorumAuth.

Configuration for M of N quorum auth.

Inheritance

object > SingleTenantHsmInstance.Types.QuorumAuth

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

QuorumAuth()

public QuorumAuth()

QuorumAuth(QuorumAuth)

public QuorumAuth(SingleTenantHsmInstance.Types.QuorumAuth other)
Parameter
Name Description
other SingleTenantHsmInstanceTypesQuorumAuth

Properties

RequiredApproverCount

public int RequiredApproverCount { get; set; }

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][google.cloud.kms.v1.SingleTenantHsmInstance.QuorumAuth.total_approver_count]

  • 1.
Property Value
Type Description
int

TotalApproverCount

public int TotalApproverCount { get; set; }

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.

Property Value
Type Description
int

TwoFactorPublicKeyPems

public RepeatedField<string> TwoFactorPublicKeyPems { get; }

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

Property Value
Type Description
RepeatedFieldstring