public sealed class SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters : IMessage<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IEquatable<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IDeepCloneable<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Key Management Service v1 API class SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters.
Parameters for an approval that has both required challenges and a quorum.
Implements
IMessageSingleTenantHsmInstanceProposalTypesRequiredActionQuorumParameters, IEquatableSingleTenantHsmInstanceProposalTypesRequiredActionQuorumParameters, IDeepCloneableSingleTenantHsmInstanceProposalTypesRequiredActionQuorumParameters, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
RequiredActionQuorumParameters()
public RequiredActionQuorumParameters()RequiredActionQuorumParameters(RequiredActionQuorumParameters)
public RequiredActionQuorumParameters(SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters other)| Parameter | |
|---|---|
| Name | Description |
other |
SingleTenantHsmInstanceProposalTypesRequiredActionQuorumParameters |
Properties
ApprovedTwoFactorPublicKeyPems
public RepeatedField<string> ApprovedTwoFactorPublicKeyPems { get; }Output only. The public keys associated with the 2FA keys that have already approved the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal] by signing the challenge.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
QuorumChallenges
public RepeatedField<Challenge> QuorumChallenges { get; }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.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldChallenge |
|
RequiredApproverCount
public int RequiredApproverCount { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
int |
|
RequiredChallenges
public RepeatedField<Challenge> RequiredChallenges { get; }Output only. A list of specific challenges that must be signed. For some operations, this will contain a single challenge.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldChallenge |
|