ArmRecoveryServicesBackupModelFactory.IaasComputeVmProtectedItem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von 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
Parameter
- backupManagementType
- Nullable<BackupManagementType>
Typ der Sicherungsverwaltung für das gesicherte Element.
- workloadType
- Nullable<BackupDataSourceType>
Typ der Workload, die dieses Element darstellt.
- containerName
- String
Eindeutiger Name des Containers.
- sourceResourceId
- ResourceIdentifier
ARM-ID der zu sichernden Ressource.
- policyId
- ResourceIdentifier
ID der Sicherungsrichtlinie, mit der dieses Element gesichert wird.
- lastRecoverOn
- Nullable<DateTimeOffset>
Zeitstempel, wann die letzte (letzte) Sicherungskopie für dieses Sicherungselement erstellt wurde.
- backupSetName
- String
Name des Sicherungssatzes, zu dem das Sicherungselement gehört.
- createMode
- Nullable<BackupCreateMode>
Erstellen Sie den Modus erstellen, um die Wiederherstellung einer vorhandenen vorläufig gelöschten Datenquelle oder die Erstellung einer neuen Datenquelle anzugeben.
- deferredDeletedOn
- Nullable<DateTimeOffset>
Zeit für den verzögerten Löschvorgang in UTC.
Flag, um zu ermitteln, ob die DS für das verzögerte Löschen geplant ist.
- deferredDeleteTimeRemaining
- String
Die verbleibende Zeit, bis der für verzögerte Löschvorgang markierte DS endgültig gelöscht wird.
Flag, um zu ermitteln, ob die verzögert gelöschte DS bald gelöscht werden soll.
Flag, um zu identifizieren, dass verzögert gelöschte DS in den Status "Anhalten" verschoben werden soll.
- resourceGuardOperationRequests
- IEnumerable<String>
ResourceGuardOperationRequests, für die die LAC-Überprüfung ausgeführt wird.
Flag, um zu identifizieren, ob datenquelle im Archiv geschützt ist.
- policyName
- String
Name der Richtlinie, die für den Schutz verwendet wird.
Aufbewahrungszeitraum für vorläufiges Löschen in Tagen.
- friendlyName
- String
Anzeigename des virtuellen Computers, der durch dieses Sicherungselement dargestellt wird.
- virtualMachineId
- ResourceIdentifier
Vollqualifizierte ARM-ID des virtuellen Computers, der durch dieses Element dargestellt wird.
- protectionStatus
- String
Sicherungs-status dieses Sicherungselements.
- protectionState
- Nullable<BackupProtectionState>
Sicherungsstatus dieses Sicherungselements.
- healthStatus
- Nullable<IaasVmProtectedItemHealthStatus>
Integrität status des geschützten Elements.
- healthDetails
- IEnumerable<IaasVmHealthDetails>
Integritätsdetails für dieses Sicherungselement.
- kpisHealths
- IDictionary<String,KpiResourceHealthDetails>
Integritätsdetails verschiedener KPIs.
- lastBackupStatus
- String
Letzter Sicherungsvorgang status.
- lastBackupOn
- Nullable<DateTimeOffset>
Zeitstempel des letzten Sicherungsvorgangs für dieses Sicherungselement.
- protectedItemDataId
- String
Daten-ID des geschützten Elements.
- extendedInfo
- IaasVmProtectedItemExtendedInfo
Zusätzliche Informationen zu diesem Sicherungselement.
- extendedProperties
- IaasVmBackupExtendedProperties
Erweiterte Eigenschaften für Azure IaasVM Backup.
Gibt zurück
Eine neue IaasComputeVmProtectedItem instance zum Simulieren.