ArmRecoveryServicesBackupModelFactory.SqlProtectedItem 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 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
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.
- protectedItemDataId
- String
Interne ID eines Sicherungselements. Wird von Azure SQL Backup-Engine verwendet, um Recovery Services zu kontaktieren.
- protectionState
- Nullable<ProtectedItemState>
Sicherungsstatus des gesicherten Elements.
- extendedInfo
- SqlProtectedItemExtendedInfo
Zusätzliche Informationen zu diesem Sicherungselement.
Gibt zurück
Eine neue SqlProtectedItem instance zum Simulieren.