Google Cloud Key Management Service v1 API - Class ExportTrustedKeyWrappedCryptoKeyVersionRequest (3.26.0)

public sealed class ExportTrustedKeyWrappedCryptoKeyVersionRequest : IMessage<ExportTrustedKeyWrappedCryptoKeyVersionRequest>, IEquatable<ExportTrustedKeyWrappedCryptoKeyVersionRequest>, IDeepCloneable<ExportTrustedKeyWrappedCryptoKeyVersionRequest>, IBufferMessage, IMessage

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

Request message for [KeyManagementService.ExportTrustedKeyWrappedCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ExportTrustedKeyWrappedCryptoKeyVersion].

Inheritance

object > ExportTrustedKeyWrappedCryptoKeyVersionRequest

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

ExportTrustedKeyWrappedCryptoKeyVersionRequest()

public ExportTrustedKeyWrappedCryptoKeyVersionRequest()

ExportTrustedKeyWrappedCryptoKeyVersionRequest(ExportTrustedKeyWrappedCryptoKeyVersionRequest)

public ExportTrustedKeyWrappedCryptoKeyVersionRequest(ExportTrustedKeyWrappedCryptoKeyVersionRequest other)
Parameter
Name Description
other ExportTrustedKeyWrappedCryptoKeyVersionRequest

Properties

CryptoKeyVersionName

public CryptoKeyVersionName CryptoKeyVersionName { get; set; }

CryptoKeyVersionName-typed view over the Name resource name property.

Property Value
Type Description
CryptoKeyVersionName

Name

public string Name { get; set; }

Required. The [name][google.cloud.kms.v1.CryptoKeyVersion.name] of the [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] to export. The [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] must have [trusted_wrapping_enabled][google.cloud.kms.v1.CryptoKeyVersion.trusted_wrapping_enabled] set to true.

Property Value
Type Description
string

WrappingKey

public string WrappingKey { get; set; }

Required. The [name][google.cloud.kms.v1.CryptoKeyVersion.name] of the [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] to use as a wrapping key. The [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] must have [hsm_trusted][google.cloud.kms.v1.CryptoKeyVersion.hsm_trusted] set to true.

Property Value
Type Description
string

WrappingKeyAsCryptoKeyVersionName

public CryptoKeyVersionName WrappingKeyAsCryptoKeyVersionName { get; set; }

CryptoKeyVersionName-typed view over the WrappingKey resource name property.

Property Value
Type Description
CryptoKeyVersionName