Google Cloud Key Management Service v1 API - Class SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters (3.21.0)

public sealed class SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters : IMessage<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IEquatable<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IDeepCloneable<SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > SingleTenantHsmInstanceProposal.Types.RequiredActionQuorumParameters

Namespace

Google.Cloud.Kms.V1

Assembly

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