次の方法で共有


ArmRecoveryServicesBackupModelFactory.VmWorkloadProtectedItem メソッド

定義

VmWorkloadProtectedItem の新しいインスタンスを初期化します。

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

パラメーター

backupManagementType
Nullable<BackupManagementType>

バックアップ項目のバックアップ管理の種類。

workloadType
Nullable<BackupDataSourceType>

この項目が表すワークロードの種類。

containerName
String

コンテナーの一意の名前。

sourceResourceId
ResourceIdentifier

バックアップするリソースの ARM ID。

policyId
ResourceIdentifier

この項目がバックアップされるバックアップ ポリシーの ID。

lastRecoverOn
Nullable<DateTimeOffset>

このバックアップ項目の最後の (最新の) バックアップ コピーが作成されたときのタイムスタンプ。

backupSetName
String

バックアップ項目が属しているバックアップ セットの名前。

createMode
Nullable<BackupCreateMode>

既存の論理的に削除されたデータ ソースの復旧または新しいデータ ソースの作成を示す作成モード。

deferredDeletedOn
Nullable<DateTimeOffset>

遅延削除の時刻 (UTC)。

isScheduledForDeferredDelete
Nullable<Boolean>

DS が遅延削除にスケジュールされているかどうかを識別するフラグ。

deferredDeleteTimeRemaining
String

遅延削除としてマークされた DS が完全に削除されるまでの残りの時間。

isDeferredDeleteScheduleUpcoming
Nullable<Boolean>

遅延削除された DS が間もなく消去されるかどうかを識別するフラグ。

isRehydrate
Nullable<Boolean>

段階的に削除された DS を一時停止状態に移動することを示すフラグ。

resourceGuardOperationRequests
IEnumerable<String>

LAC チェックが実行される ResourceGuardOperationRequests。

isArchiveEnabled
Nullable<Boolean>

アーカイブ内でデータソースが保護されているかどうかを識別するフラグ。

policyName
String

保護に使用されるポリシーの名前。

softDeleteRetentionPeriodInDays
Nullable<Int32>

論理的な削除の保持期間 (日数)。

friendlyName
String

このバックアップ項目で表される DB のフレンドリ名。

serverName
String

インスタンスまたは AG のホスト/クラスター名。

parentName
String

インスタンスや可用性グループなどの DB の親名。

parentType
String

保護された項目の親の種類 (例: DB、スタンドアロン サーバー、または分散)。

protectionStatus
String

このバックアップ項目のバックアップ状態。

protectionState
Nullable<BackupProtectionState>

このバックアップ項目のバックアップ状態。

lastBackupStatus
Nullable<LastBackupStatus>

最後のバックアップ操作の状態。 使用可能な値: 正常、異常。

lastBackupOn
Nullable<DateTimeOffset>

このバックアップ項目に対する最後のバックアップ操作のタイムスタンプ。

lastBackupErrorDetail
BackupErrorDetail

最後のバックアップのエラーの詳細。

protectedItemDataSourceId
String

保護された項目のデータ ID。

protectedItemHealthStatus
Nullable<VmWorkloadProtectedItemHealthStatus>

最後に受信したハートビートに基づいて評価されたバックアップ項目の正常性状態。

extendedInfo
VmWorkloadProtectedItemExtendedInfo

このバックアップ項目の追加情報。

kpisHealths
IDictionary<String,KpiResourceHealthDetails>

さまざまな KPI の正常性の詳細。

nodesList
IEnumerable<DistributedNodesInfo>

分散コンテナーの場合のノードの一覧。

戻り値

モック作成用の新しい VmWorkloadProtectedItem インスタンス。

適用対象