Google Cloud Key Management Service v1 API - Class SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust (3.26.0)

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

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

Inheritance

object > SingleTenantHsmInstanceProposal.Types.UpgradeKeyTrust

Namespace

Google.Cloud.Kms.V1

Assembly

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