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.
Implements
IMessageEncryptionKey, IEquatableEncryptionKey, IDeepCloneableEncryptionKey, 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; }
Optional. 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 |