public sealed class SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys : IMessage<SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys>, IEquatable<SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys>, IDeepCloneable<SingleTenantHsmInstanceProposal.Types.RegisterTwoFactorAuthKeys>, IBufferMessage, IMessageReference 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.
Implements
IMessageSingleTenantHsmInstanceProposalTypesRegisterTwoFactorAuthKeys, IEquatableSingleTenantHsmInstanceProposalTypesRegisterTwoFactorAuthKeys, IDeepCloneableSingleTenantHsmInstanceProposalTypesRegisterTwoFactorAuthKeys, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
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 |
|