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.
Implements
IMessage<EncryptionKey>, IEquatable<EncryptionKey>, IDeepCloneable<EncryptionKey>, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
EncryptionKey()
public EncryptionKey()
EncryptionKey(EncryptionKey)
public EncryptionKey(EncryptionKey other)
Parameter | |
---|---|
Name | Description |
other | EncryptionKey |
Properties
GcpKmsEncryptionKey
public string GcpKmsEncryptionKey { get; set; }
Google Cloud KMS encryption key. Format: projects//locations//keyRings//cryptoKeys/
Property Value | |
---|---|
Type | Description |
String |
GcpKmsEncryptionKeyAsCryptoKeyName
public CryptoKeyName GcpKmsEncryptionKeyAsCryptoKeyName { get; set; }
CryptoKeyName-typed view over the GcpKmsEncryptionKey resource name property.
Property Value | |
---|---|
Type | Description |
CryptoKeyName |