ArmDataProtectionBackupModelFactory.DataProtectionBackupVaultProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
DataProtectionBackupVaultProperties(Nullable<AzureMonitorAlertsState>, Nullable<DataProtectionBackupProvisioningState>, Nullable<BackupVaultResourceMoveState>, BackupVaultResourceMoveDetails, BackupVaultSecuritySettings, IEnumerable<DataProtectionBackupStorageSetting>, Nullable<Boolean>, Nullable<DataProtectionBackupCrossSubscriptionRestoreState>)
Initializes a new instance of DataProtectionBackupVaultProperties.
public static Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupVaultProperties DataProtectionBackupVaultProperties (Azure.ResourceManager.DataProtectionBackup.Models.AzureMonitorAlertsState? alertSettingsForAllJobFailures = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupProvisioningState? provisioningState = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveState? resourceMoveState = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveDetails resourceMoveDetails = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecuritySettings securitySettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupStorageSetting> storageSettings = default, bool? isVaultProtectedByResourceGuard = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupCrossSubscriptionRestoreState? crossSubscriptionRestoreState = default);
static member DataProtectionBackupVaultProperties : Nullable<Azure.ResourceManager.DataProtectionBackup.Models.AzureMonitorAlertsState> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupProvisioningState> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveState> * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveDetails * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecuritySettings * seq<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupStorageSetting> * Nullable<bool> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupCrossSubscriptionRestoreState> -> Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupVaultProperties
Public Shared Function DataProtectionBackupVaultProperties (Optional alertSettingsForAllJobFailures As Nullable(Of AzureMonitorAlertsState) = Nothing, Optional provisioningState As Nullable(Of DataProtectionBackupProvisioningState) = Nothing, Optional resourceMoveState As Nullable(Of BackupVaultResourceMoveState) = Nothing, Optional resourceMoveDetails As BackupVaultResourceMoveDetails = Nothing, Optional securitySettings As BackupVaultSecuritySettings = Nothing, Optional storageSettings As IEnumerable(Of DataProtectionBackupStorageSetting) = Nothing, Optional isVaultProtectedByResourceGuard As Nullable(Of Boolean) = Nothing, Optional crossSubscriptionRestoreState As Nullable(Of DataProtectionBackupCrossSubscriptionRestoreState) = Nothing) As DataProtectionBackupVaultProperties
Parameters
- alertSettingsForAllJobFailures
- Nullable<AzureMonitorAlertsState>
- provisioningState
- Nullable<DataProtectionBackupProvisioningState>
- resourceMoveState
- Nullable<BackupVaultResourceMoveState>
- resourceMoveDetails
- BackupVaultResourceMoveDetails
- securitySettings
- BackupVaultSecuritySettings
- storageSettings
- IEnumerable<DataProtectionBackupStorageSetting>
- crossSubscriptionRestoreState
- Nullable<DataProtectionBackupCrossSubscriptionRestoreState>
Returns
Applies to
DataProtectionBackupVaultProperties(Nullable<AzureMonitorAlertsState>, Nullable<DataProtectionBackupProvisioningState>, Nullable<BackupVaultResourceMoveState>, BackupVaultResourceMoveDetails, BackupVaultSecuritySettings, IEnumerable<DataProtectionBackupStorageSetting>, Nullable<Boolean>, BackupVaultFeatureSettings, Nullable<BackupVaultSecureScoreLevel>, Nullable<BcdrSecurityLevel>, IEnumerable<String>, IEnumerable<AzureLocation>)
Initializes a new instance of DataProtectionBackupVaultProperties.
public static Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupVaultProperties DataProtectionBackupVaultProperties (Azure.ResourceManager.DataProtectionBackup.Models.AzureMonitorAlertsState? alertSettingsForAllJobFailures = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupProvisioningState? provisioningState = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveState? resourceMoveState = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveDetails resourceMoveDetails = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecuritySettings securitySettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupStorageSetting> storageSettings = default, bool? isVaultProtectedByResourceGuard = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultFeatureSettings featureSettings = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecureScoreLevel? secureScore = default, Azure.ResourceManager.DataProtectionBackup.Models.BcdrSecurityLevel? bcdrSecurityLevel = default, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> replicatedRegions = default);
static member DataProtectionBackupVaultProperties : Nullable<Azure.ResourceManager.DataProtectionBackup.Models.AzureMonitorAlertsState> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupProvisioningState> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveState> * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultResourceMoveDetails * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecuritySettings * seq<Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupStorageSetting> * Nullable<bool> * Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultFeatureSettings * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupVaultSecureScoreLevel> * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BcdrSecurityLevel> * seq<string> * seq<Azure.Core.AzureLocation> -> Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupVaultProperties
Public Shared Function DataProtectionBackupVaultProperties (Optional alertSettingsForAllJobFailures As Nullable(Of AzureMonitorAlertsState) = Nothing, Optional provisioningState As Nullable(Of DataProtectionBackupProvisioningState) = Nothing, Optional resourceMoveState As Nullable(Of BackupVaultResourceMoveState) = Nothing, Optional resourceMoveDetails As BackupVaultResourceMoveDetails = Nothing, Optional securitySettings As BackupVaultSecuritySettings = Nothing, Optional storageSettings As IEnumerable(Of DataProtectionBackupStorageSetting) = Nothing, Optional isVaultProtectedByResourceGuard As Nullable(Of Boolean) = Nothing, Optional featureSettings As BackupVaultFeatureSettings = Nothing, Optional secureScore As Nullable(Of BackupVaultSecureScoreLevel) = Nothing, Optional bcdrSecurityLevel As Nullable(Of BcdrSecurityLevel) = Nothing, Optional resourceGuardOperationRequests As IEnumerable(Of String) = Nothing, Optional replicatedRegions As IEnumerable(Of AzureLocation) = Nothing) As DataProtectionBackupVaultProperties
Parameters
- alertSettingsForAllJobFailures
- Nullable<AzureMonitorAlertsState>
Monitoring Settings.
- provisioningState
- Nullable<DataProtectionBackupProvisioningState>
Provisioning state of the BackupVault resource.
- resourceMoveState
- Nullable<BackupVaultResourceMoveState>
Resource move state for backup vault.
- resourceMoveDetails
- BackupVaultResourceMoveDetails
Resource move details for backup vault.
- securitySettings
- BackupVaultSecuritySettings
Security Settings.
- storageSettings
- IEnumerable<DataProtectionBackupStorageSetting>
Storage Settings.
- featureSettings
- BackupVaultFeatureSettings
Feature Settings.
- secureScore
- Nullable<BackupVaultSecureScoreLevel>
Secure Score of Backup Vault.
- bcdrSecurityLevel
- Nullable<BcdrSecurityLevel>
Security Level of Backup Vault.
- resourceGuardOperationRequests
- IEnumerable<String>
ResourceGuardOperationRequests on which LAC check will be performed.
- replicatedRegions
- IEnumerable<AzureLocation>
List of replicated regions for Backup Vault.
Returns
A new DataProtectionBackupVaultProperties instance for mocking.