Freigeben über


ArmRecoveryServicesBackupModelFactory.VmWorkloadSapHanaDatabaseProtectedItem Methode

Definition

Initialisiert eine neue instance von VmWorkloadSapHanaDatabaseProtectedItem.

public static Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDatabaseProtectedItem VmWorkloadSapHanaDatabaseProtectedItem (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, string serverName = default, string parentName = default, string parentType = default, string protectionStatus = default, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState? protectionState = default, Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus? lastBackupStatus = default, DateTimeOffset? lastBackupOn = default, Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail lastBackupErrorDetail = default, string protectedItemDataSourceId = default, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus? protectedItemHealthStatus = default, Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo extendedInfo = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> kpisHealths = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> nodesList = default);
static member VmWorkloadSapHanaDatabaseProtectedItem : 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 * string * string * string * string * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.BackupProtectionState> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.LastBackupStatus> * Nullable<DateTimeOffset> * Azure.ResourceManager.RecoveryServicesBackup.Models.BackupErrorDetail * string * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemHealthStatus> * Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadProtectedItemExtendedInfo * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.RecoveryServicesBackup.Models.KpiResourceHealthDetails> * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.DistributedNodesInfo> -> Azure.ResourceManager.RecoveryServicesBackup.Models.VmWorkloadSapHanaDatabaseProtectedItem
Public Shared Function VmWorkloadSapHanaDatabaseProtectedItem (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 serverName As String = Nothing, Optional parentName As String = Nothing, Optional parentType As String = Nothing, Optional protectionStatus As String = Nothing, Optional protectionState As Nullable(Of BackupProtectionState) = Nothing, Optional lastBackupStatus As Nullable(Of LastBackupStatus) = Nothing, Optional lastBackupOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastBackupErrorDetail As BackupErrorDetail = Nothing, Optional protectedItemDataSourceId As String = Nothing, Optional protectedItemHealthStatus As Nullable(Of VmWorkloadProtectedItemHealthStatus) = Nothing, Optional extendedInfo As VmWorkloadProtectedItemExtendedInfo = Nothing, Optional kpisHealths As IDictionary(Of String, KpiResourceHealthDetails) = Nothing, Optional nodesList As IEnumerable(Of DistributedNodesInfo) = Nothing) As VmWorkloadSapHanaDatabaseProtectedItem

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 der datenbank, die durch dieses Sicherungselement dargestellt wird.

serverName
String

Host-/Clustername für instance oder AG.

parentName
String

Übergeordneter Name der Datenbank, z. B. Instanz oder Verfügbarkeitsgruppe.

parentType
String

Übergeordneter Typ des geschützten Elements, z. B. für eine Datenbank, einen eigenständigen Server oder verteilt.

protectionStatus
String

Sicherungs-status dieses Sicherungselements.

protectionState
Nullable<BackupProtectionState>

Sicherungsstatus dieses Sicherungselements.

lastBackupStatus
Nullable<LastBackupStatus>

Letzter Sicherungsvorgang status. Mögliche Werte: Fehlerfrei, Fehlerhaft.

lastBackupOn
Nullable<DateTimeOffset>

Zeitstempel des letzten Sicherungsvorgangs für dieses Sicherungselement.

lastBackupErrorDetail
BackupErrorDetail

Fehlerdetails in der letzten Sicherung.

protectedItemDataSourceId
String

Daten-ID des geschützten Elements.

protectedItemHealthStatus
Nullable<VmWorkloadProtectedItemHealthStatus>

Integrität status des Sicherungselements, basierend auf dem letzten empfangenen Heartbeat ausgewertet.

extendedInfo
VmWorkloadProtectedItemExtendedInfo

Zusätzliche Informationen zu diesem Sicherungselement.

kpisHealths
IDictionary<String,KpiResourceHealthDetails>

Integritätsdetails verschiedener KPIs.

nodesList
IEnumerable<DistributedNodesInfo>

Liste der Knoten im Fall eines verteilten Containers.

Gibt zurück

Eine neue VmWorkloadSapHanaDatabaseProtectedItem instance zum Mocking.

Gilt für: