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

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

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

Register 2FA keys for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This operation requires all Challenges to be signed by 2FA keys. The [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] must be in the [PENDING_TWO_FACTOR_AUTH_REGISTRATION][google.cloud.kms.v1.SingleTenantHsmInstance.State.PENDING_TWO_FACTOR_AUTH_REGISTRATION] state to perform this operation.

Inheritance

object > SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

RegisterTwoFactorAuthKeys()

public RegisterTwoFactorAuthKeys()

RegisterTwoFactorAuthKeys(RegisterTwoFactorAuthKeys)

public RegisterTwoFactorAuthKeys(SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys other)
Parameter
Name Description
other SingleTenantHsmInstanceProposalTypesRegisterTwoFactorAuthKeys

Properties

RequiredApproverCount

public int RequiredApproverCount { get; set; }

Required. The required numbers of approvers to set for the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance]. This is 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

TwoFactorPublicKeyPems

public RepeatedField<string> TwoFactorPublicKeyPems { get; }

Required. The public keys associated with the 2FA keys for M of N quorum auth. Public keys must be associated with RSA 2048 keys.

Property Value
Type Description
RepeatedFieldstring