ArmRecoveryServicesBackupModelFactory.IaasComputeVmProtectedItem Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de IaasComputeVmProtectedItem.
public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasComputeVmProtectedItem IaasComputeVmProtectedItem (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 friendlyName = default, Azure.Core.ResourceIdentifier virtualMachineId = default, string protectionStatus = default, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState? protectionState = default, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus? healthStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> healthDetails = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = default, string lastBackupStatus = default, DateTimeOffset? lastBackupOn = default, string protectedItemDataId = default, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo extendedInfo = default, Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties extendedProperties = default);
static member IaasComputeVmProtectedItem : 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 * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemHealthStatus> * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmHealthDetails> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> * string * Nullable<DateTimeOffset> * string * Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItemExtendedInfo * Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmBackupExtendedProperties -> Azure.ResourceManager.RecoveryServicesBackup.Models.IaasComputeVmProtectedItem
Public Shared Function IaasComputeVmProtectedItem (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 friendlyName As String = Nothing, Optional virtualMachineId As ResourceIdentifier = Nothing, Optional protectionStatus As String = Nothing, Optional protectionState As Nullable(Of BackupProtectionState) = Nothing, Optional healthStatus As Nullable(Of IaasVmProtectedItemHealthStatus) = Nothing, Optional healthDetails As IEnumerable(Of IaasVmHealthDetails) = Nothing, Optional kpisHealths As IDictionary(Of String, KpiResourceHealthDetails) = Nothing, Optional lastBackupStatus As String = Nothing, Optional lastBackupOn As Nullable(Of DateTimeOffset) = Nothing, Optional protectedItemDataId As String = Nothing, Optional extendedInfo As IaasVmProtectedItemExtendedInfo = Nothing, Optional extendedProperties As IaasVmBackupExtendedProperties = Nothing) As IaasComputeVmProtectedItem
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 feito backup.
- policyId
- ResourceIdentifier
ID da política de backup com a qual este item é feito backup.
- lastRecoverOn
- Nullable<DateTimeOffset>
Carimbo de data/hora quando a última (mais recente) cópia de backup 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 excluída reversível existente ou a criação de uma nova fonte de dados.
- deferredDeletedOn
- Nullable<DateTimeOffset>
Hora da exclusão adiada em UTC.
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.
Sinalizador para identificar se o DS excluído adiado deve ser limpo em breve.
O sinalizador para identificar que o DS excluído adiado deve ser movido para o estado Pausar.
- resourceGuardOperationRequests
- IEnumerable<String>
ResourceGuardOperationRequests no qual a marcar LAC será executada.
Sinalizador para identificar se a fonte de dados está protegida no arquivo morto.
- policyName
- String
Nome da política usada para proteção.
- friendlyName
- String
Nome amigável da VM representada por este item de backup.
- virtualMachineId
- ResourceIdentifier
ID do ARM totalmente qualificada da máquina virtual representada por este item.
- protectionStatus
- String
Backup status deste item de backup.
- protectionState
- Nullable<BackupProtectionState>
Estado de backup deste item de backup.
- healthStatus
- Nullable<IaasVmProtectedItemHealthStatus>
Integridade status de item protegido.
- healthDetails
- IEnumerable<IaasVmHealthDetails>
Detalhes de integridade sobre este item de backup.
- kpisHealths
- IDictionary<String,KpiResourceHealthDetails>
Detalhes de integridade de KPIs diferentes.
- lastBackupStatus
- String
Última operação de backup status.
- lastBackupOn
- Nullable<DateTimeOffset>
Carimbo de data/hora da última operação de backup neste item de backup.
- protectedItemDataId
- String
ID de dados do item protegido.
- extendedInfo
- IaasVmProtectedItemExtendedInfo
Informações adicionais para este item de backup.
- extendedProperties
- IaasVmBackupExtendedProperties
Propriedades Estendidas para Backup de IaasVM do Azure.
Retornos
Uma nova IaasComputeVmProtectedItem instância para zombar.