Compartilhar via


ArmRecoveryServicesBackupModelFactory.SqlProtectedItem Método

Definição

Inicializa uma nova instância de SqlProtectedItem.

public static Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItem SqlProtectedItem (Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType? backupManagementType = default, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType? workloadType = default, string containerName = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.Core.ResourceIdentifier policyId = default, DateTimeOffset? lastRecoverOn = default, string backupSetName = default, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode? createMode = default, DateTimeOffset? deferredDeletedOn = default, bool? isScheduledForDeferredDelete = default, string deferredDeleteTimeRemaining = default, bool? isDeferredDeleteScheduleUpcoming = default, bool? isRehydrate = default, System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = default, bool? isArchiveEnabled = default, string policyName = default, int? softDeleteRetentionPeriodInDays = default, string protectedItemDataId = default, Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState? protectionState = default, Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItemExtendedInfo extendedInfo = default);
static member SqlProtectedItem : Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupManagementType> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupDataSourceType> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupCreateMode> * Nullable<DateTimeOffset> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * seq<string> * Nullable<bool> * string * Nullable<int> * string * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.ProtectedItemState> * Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItemExtendedInfo -> Azure.ResourceManager.RecoveryServicesBackup.Models.SqlProtectedItem
Public Shared Function SqlProtectedItem (Optional backupManagementType As Nullable(Of BackupManagementType) = Nothing, Optional workloadType As Nullable(Of BackupDataSourceType) = Nothing, Optional containerName As String = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional policyId As ResourceIdentifier = Nothing, Optional lastRecoverOn As Nullable(Of DateTimeOffset) = Nothing, Optional backupSetName As String = Nothing, Optional createMode As Nullable(Of BackupCreateMode) = Nothing, Optional deferredDeletedOn As Nullable(Of DateTimeOffset) = Nothing, Optional isScheduledForDeferredDelete As Nullable(Of Boolean) = Nothing, Optional deferredDeleteTimeRemaining As String = Nothing, Optional isDeferredDeleteScheduleUpcoming As Nullable(Of Boolean) = Nothing, Optional isRehydrate As Nullable(Of Boolean) = Nothing, Optional resourceGuardOperationRequests As IEnumerable(Of String) = Nothing, Optional isArchiveEnabled As Nullable(Of Boolean) = Nothing, Optional policyName As String = Nothing, Optional softDeleteRetentionPeriodInDays As Nullable(Of Integer) = Nothing, Optional protectedItemDataId As String = Nothing, Optional protectionState As Nullable(Of ProtectedItemState) = Nothing, Optional extendedInfo As SqlProtectedItemExtendedInfo = Nothing) As SqlProtectedItem

Parâmetros

backupManagementType
Nullable<BackupManagementType>

Tipo de gerenciamento de backup para o item de backup.

workloadType
Nullable<BackupDataSourceType>

Tipo de carga de trabalho que este item representa.

containerName
String

Nome exclusivo do contêiner.

sourceResourceId
ResourceIdentifier

ID do ARM do recurso a ser copiado em backup.

policyId
ResourceIdentifier

ID da política de backup com a qual esse item é copiado em backup.

lastRecoverOn
Nullable<DateTimeOffset>

Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup.

backupSetName
String

Nome do conjunto de backup ao qual o item de backup pertence.

createMode
Nullable<BackupCreateMode>

Crie o modo para indicar a recuperação da fonte de dados com exclusão reversível existente ou a criação de uma nova fonte de dados.

deferredDeletedOn
Nullable<DateTimeOffset>

Hora da exclusão adiada em UTC.

isScheduledForDeferredDelete
Nullable<Boolean>

Sinalizador para identificar se o DS está agendado para exclusão adiada.

deferredDeleteTimeRemaining
String

Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente.

isDeferredDeleteScheduleUpcoming
Nullable<Boolean>

Sinalizador para identificar se o DS excluído adiado deve ser limpo em breve.

isRehydrate
Nullable<Boolean>

Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado Pausar.

resourceGuardOperationRequests
IEnumerable<String>

ResourceGuardOperationRequests no qual o MARCAR LAC será executado.

isArchiveEnabled
Nullable<Boolean>

Sinalizador para identificar se a fonte de dados está protegida no arquivo morto.

policyName
String

Nome da política usada para proteção.

softDeleteRetentionPeriodInDays
Nullable<Int32>

Período de retenção de exclusão temporária em dias.

protectedItemDataId
String

ID interna de um item de backup. Usado pelo mecanismo de Backup do SQL do Azure para entrar em contato com os Serviços de Recuperação.

protectionState
Nullable<ProtectedItemState>

Estado de backup do item de backup.

extendedInfo
SqlProtectedItemExtendedInfo

Informações adicionais para este item de backup.

Retornos

Uma nova SqlProtectedItem instância para simulação.

Aplica-se a