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

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

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

Parameters of quorum approval for the [SingleTenantHsmInstanceProposal][google.cloud.kms.v1.SingleTenantHsmInstanceProposal].

Inheritance

object > SingleTenantHsmInstanceProposal.Types.QuorumParameters

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

QuorumParameters()

public QuorumParameters()

QuorumParameters(QuorumParameters)

public QuorumParameters(SingleTenantHsmInstanceProposal.Types.QuorumParameters other)
Parameter
Name Description
other SingleTenantHsmInstanceProposalTypesQuorumParameters

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

Challenges

public RepeatedField<Challenge> Challenges { 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 numbers of 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