Backup for GKE v1 API - Class EncryptionKey (2.3.0)

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

Reference documentation and code samples for the Backup for GKE v1 API class EncryptionKey.

Defined a customer managed encryption key that will be used to encrypt Backup artifacts.

Inheritance

object > EncryptionKey

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

EncryptionKey()

public EncryptionKey()

EncryptionKey(EncryptionKey)

public EncryptionKey(EncryptionKey other)
Parameter
NameDescription
otherEncryptionKey

Properties

GcpKmsEncryptionKey

public string GcpKmsEncryptionKey { get; set; }

Google Cloud KMS encryption key. Format: projects/*/locations/*/keyRings/*/cryptoKeys/*

Property Value
TypeDescription
string

GcpKmsEncryptionKeyAsCryptoKeyName

public CryptoKeyName GcpKmsEncryptionKeyAsCryptoKeyName { get; set; }

CryptoKeyName-typed view over the GcpKmsEncryptionKey resource name property.

Property Value
TypeDescription
CryptoKeyName