public sealed class BackupVault.Types.EncryptionConfig : IMessage<BackupVault.Types.EncryptionConfig>, IEquatable<BackupVault.Types.EncryptionConfig>, IDeepCloneable<BackupVault.Types.EncryptionConfig>, IBufferMessage, IMessageReference 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.
Implements
IMessageBackupVaultTypesEncryptionConfig, IEquatableBackupVaultTypesEncryptionConfig, IDeepCloneableBackupVaultTypesEncryptionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
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 |
|