public sealed class SingleTenantHsmInstance.Types.QuorumAuth : IMessage<SingleTenantHsmInstance.Types.QuorumAuth>, IEquatable<SingleTenantHsmInstance.Types.QuorumAuth>, IDeepCloneable<SingleTenantHsmInstance.Types.QuorumAuth>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Key Management Service v1 API class SingleTenantHsmInstance.Types.QuorumAuth.
Configuration for M of N quorum auth.
Implements
IMessageSingleTenantHsmInstanceTypesQuorumAuth, IEquatableSingleTenantHsmInstanceTypesQuorumAuth, IDeepCloneableSingleTenantHsmInstanceTypesQuorumAuth, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
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 |
|