Class EncryptionKey (1.0.0-beta01)

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

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