Freigeben über


ArmRecoveryServicesBackupModelFactory.IaasVmProtectedItem Methode

Definition

Initialisiert eine neue instance von IaasVmProtectedItem.

public static Azure.ResourceManager.RecoveryServicesBackup.Models.IaasVmProtectedItem IaasVmProtectedItem (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 IaasVmProtectedItem : 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.IaasVmProtectedItem
Public Shared Function IaasVmProtectedItem (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 IaasVmProtectedItem

Parameter

backupManagementType
Nullable<BackupManagementType>

Art der Sicherungsverwaltung für das gesicherte Element.

workloadType
Nullable<BackupDataSourceType>

Der Workloadtyp, den 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

Der Name des Sicherungssatzes, zu dem das Sicherungselement gehört.

createMode
Nullable<BackupCreateMode>

Erstellungsmodus, um die Wiederherstellung einer vorhandenen vorläufig gelöschten Datenquelle oder die Erstellung einer neuen Datenquelle anzugeben.

deferredDeletedOn
Nullable<DateTimeOffset>

Zeit für verzögertes Löschen in UTC.

isScheduledForDeferredDelete
Nullable<Boolean>

Flag, um zu ermitteln, ob der DS für das verzögerte Löschen geplant ist.

deferredDeleteTimeRemaining
String

Die verbleibende Zeit, bis das ds für verzögertes Löschen markiert ist, wird endgültig gelöscht.

isDeferredDeleteScheduleUpcoming
Nullable<Boolean>

Flag, um zu ermitteln, ob die verzögert gelöschte DS bald gelöscht werden soll.

isRehydrate
Nullable<Boolean>

Flag, um zu identifizieren, dass verzögert gelöschte DS in den Status Pause verschoben werden soll.

resourceGuardOperationRequests
IEnumerable<String>

ResourceGuardOperationRequests, für die die LAC-Überprüfung durchgeführt wird.

isArchiveEnabled
Nullable<Boolean>

Kennzeichnen, um zu identifizieren, ob die Datenquelle im Archiv geschützt ist.

policyName
String

Name der richtlinie, die für den Schutz verwendet wird.

softDeleteRetentionPeriodInDays
Nullable<Int32>

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 IaasVmProtectedItem instance zum Mocking.

Gilt für: