public sealed class SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust : IMessage<SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust>, IEquatable<SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust>, IDeepCloneable<SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Key Management Service v1 API class SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust.
Promotes a key with the AES_WRAPPING purpose to a trusted wrapping key. The key must be in the [ACTIVE][CryptoKeyVersion.CryptoKeyVersionState.ACTIVE] state to perform this operation.
Implements
IMessageSingleTenantHsmInstanceProposalTypesUpgradeKeyTrust, IEquatableSingleTenantHsmInstanceProposalTypesUpgradeKeyTrust, IDeepCloneableSingleTenantHsmInstanceProposalTypesUpgradeKeyTrust, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
UpgradeKeyTrust()
public UpgradeKeyTrust()UpgradeKeyTrust(UpgradeKeyTrust)
public UpgradeKeyTrust(SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust other)| Parameter | |
|---|---|
| Name | Description |
other |
SingleTenantHsmInstanceProposalTypesUpgradeKeyTrust |
Properties
Name
public string Name { get; set; }Required. The [name][google.cloud.kms.v1.CryptoKeyVersion.name] of the [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] to promote.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TwoFactorPublicKeyPem
public string TwoFactorPublicKeyPem { get; set; }Required. The public key associated with the 2FA key that will sign the login nonce for this operation.
| Property Value | |
|---|---|
| Type | Description |
string |
|