Condividi tramite


ArmDataProtectionBackupModelFactory.DeletedDataProtectionBackupInstanceProperties Method

Definition

Deleted Backup Instance.

public static Azure.ResourceManager.DataProtectionBackup.Models.DeletedDataProtectionBackupInstanceProperties DeletedDataProtectionBackupInstanceProperties(string friendlyName = default, Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo dataSourceInfo = default, Azure.ResourceManager.DataProtectionBackup.Models.DataSourceSetInfo dataSourceSetInfo = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupInstancePolicyInfo policyInfo = default, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupInstanceProtectionStatusDetails protectionStatus = default, Azure.ResourceManager.DataProtectionBackup.Models.CurrentProtectionState? currentProtectionState = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupUserFacingError resourceProtectionErrorDetails = default, string provisioningState = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupAuthCredentials dataSourceAuthCredentials = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupValidationType? validationType = default, Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionIdentityDetails identityDetails = default, string objectType = default, Azure.ResourceManager.DataProtectionBackup.Models.BackupInstanceDeletionInfo deletionInfo = default);
static member DeletedDataProtectionBackupInstanceProperties : string * Azure.ResourceManager.DataProtectionBackup.Models.DataSourceInfo * Azure.ResourceManager.DataProtectionBackup.Models.DataSourceSetInfo * Azure.ResourceManager.DataProtectionBackup.Models.BackupInstancePolicyInfo * seq<string> * Azure.ResourceManager.DataProtectionBackup.Models.BackupInstanceProtectionStatusDetails * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.CurrentProtectionState> * Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupUserFacingError * string * Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionBackupAuthCredentials * Nullable<Azure.ResourceManager.DataProtectionBackup.Models.BackupValidationType> * Azure.ResourceManager.DataProtectionBackup.Models.DataProtectionIdentityDetails * string * Azure.ResourceManager.DataProtectionBackup.Models.BackupInstanceDeletionInfo -> Azure.ResourceManager.DataProtectionBackup.Models.DeletedDataProtectionBackupInstanceProperties
Public Shared Function DeletedDataProtectionBackupInstanceProperties (Optional friendlyName As String = Nothing, Optional dataSourceInfo As DataSourceInfo = Nothing, Optional dataSourceSetInfo As DataSourceSetInfo = Nothing, Optional policyInfo As BackupInstancePolicyInfo = Nothing, Optional resourceGuardOperationRequests As IEnumerable(Of String) = Nothing, Optional protectionStatus As BackupInstanceProtectionStatusDetails = Nothing, Optional currentProtectionState As Nullable(Of CurrentProtectionState) = Nothing, Optional resourceProtectionErrorDetails As DataProtectionBackupUserFacingError = Nothing, Optional provisioningState As String = Nothing, Optional dataSourceAuthCredentials As DataProtectionBackupAuthCredentials = Nothing, Optional validationType As Nullable(Of BackupValidationType) = Nothing, Optional identityDetails As DataProtectionIdentityDetails = Nothing, Optional objectType As String = Nothing, Optional deletionInfo As BackupInstanceDeletionInfo = Nothing) As DeletedDataProtectionBackupInstanceProperties

Parameters

friendlyName
String

Gets or sets the Backup Instance friendly name.

dataSourceInfo
DataSourceInfo

Gets or sets the data source information.

dataSourceSetInfo
DataSourceSetInfo

Gets or sets the data source set information.

policyInfo
BackupInstancePolicyInfo

Gets or sets the policy information.

resourceGuardOperationRequests
IEnumerable<String>

ResourceGuardOperationRequests on which LAC check will be performed.

protectionStatus
BackupInstanceProtectionStatusDetails

Specifies the protection status of the resource.

currentProtectionState
Nullable<CurrentProtectionState>

Specifies the current protection state of the resource.

resourceProtectionErrorDetails
DataProtectionBackupUserFacingError

Specifies the protection error of the resource.

provisioningState
String

Specifies the provisioning state of the resource i.e. provisioning/updating/Succeeded/Failed.

dataSourceAuthCredentials
DataProtectionBackupAuthCredentials

Credentials to use to authenticate with data source provider.

validationType
Nullable<BackupValidationType>

Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again.

identityDetails
DataProtectionIdentityDetails

Contains information of the Identity Details for the BI. If it is null, default will be considered as System Assigned.

objectType
String
deletionInfo
BackupInstanceDeletionInfo

Deletion info of Backup Instance.

Returns

A new DeletedDataProtectionBackupInstanceProperties instance for mocking.

Applies to