Sprog

ArmDataProtectionBackupModelFactory.BackupVaultEncryptionSettings Method

Definition

public static Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultEncryptionSettings BackupVaultEncryptionSettings(Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultEncryptionState? state = default, Uri keyUri = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultCmkKekIdentity kekIdentity = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultInfrastructureEncryptionState? infrastructureEncryption = default);
static member BackupVaultEncryptionSettings : Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultEncryptionState> * Uri * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultCmkKekIdentity * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultInfrastructureEncryptionState> -> Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultEncryptionSettings
Public Shared Function BackupVaultEncryptionSettings (Optional state As Nullable(Of BackupVaultEncryptionState) = Nothing, Optional keyUri As Uri = Nothing, Optional kekIdentity As BackupVaultCmkKekIdentity = Nothing, Optional infrastructureEncryption As Nullable(Of BackupVaultInfrastructureEncryptionState) = Nothing) As BackupVaultEncryptionSettings

Parameters

state
Nullable<BackupVaultEncryptionState>

Encryption state of the Backup Vault.

keyUri
Uri

The key uri of the Customer Managed Key.

kekIdentity
BackupVaultCmkKekIdentity

The details of the managed identity used for CMK.

infrastructureEncryption
Nullable<BackupVaultInfrastructureEncryptionState>

Enabling/Disabling the Double Encryption state.

Returns

A new BackupVaultEncryptionSettings instance for mocking.

Applies to