Backup and DR Service v1 API - Class BackupVault.Types.EncryptionConfig (2.6.0)

public sealed class BackupVault.Types.EncryptionConfig : IMessage<BackupVault.Types.EncryptionConfig>, IEquatable<BackupVault.Types.EncryptionConfig>, IDeepCloneable<BackupVault.Types.EncryptionConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup and DR Service v1 API class BackupVault.Types.EncryptionConfig.

Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest.

Inheritance

object > BackupVault.Types.EncryptionConfig

Namespace

Google.Cloud.BackupDR.V1

Assembly

Google.Cloud.BackupDR.V1.dll

Constructors

EncryptionConfig()

public EncryptionConfig()

EncryptionConfig(EncryptionConfig)

public EncryptionConfig(BackupVault.Types.EncryptionConfig other)
Parameter
Name Description
other BackupVaultTypesEncryptionConfig

Properties

HasKmsKeyName

public bool HasKmsKeyName { get; }

Gets whether the "kms_key_name" field is set

Property Value
Type Description
bool

KmsKeyName

public string KmsKeyName { get; set; }

Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}

Property Value
Type Description
string

KmsKeyNameAsCryptoKeyName

public CryptoKeyName KmsKeyNameAsCryptoKeyName { get; set; }

CryptoKeyName-typed view over the KmsKeyName resource name property.

Property Value
Type Description
CryptoKeyName