次の方法で共有


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryJobProperties メソッド

定義

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

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobProperties SiteRecoveryJobProperties (string activityId = default, string scenarioName = default, string friendlyName = default, string state = default, string stateDescription = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask> tasks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> errors = default, DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, System.Collections.Generic.IEnumerable<string> allowedActions = default, string targetObjectId = default, string targetObjectName = default, string targetInstanceType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobDetails customDetails = default);
static member SiteRecoveryJobProperties : string * string * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<string> * string * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobDetails -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobProperties
Public Shared Function SiteRecoveryJobProperties (Optional activityId As String = Nothing, Optional scenarioName As String = Nothing, Optional friendlyName As String = Nothing, Optional state As String = Nothing, Optional stateDescription As String = Nothing, Optional tasks As IEnumerable(Of AsrTask) = Nothing, Optional errors As IEnumerable(Of SiteRecoveryJobErrorDetails) = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional allowedActions As IEnumerable(Of String) = Nothing, Optional targetObjectId As String = Nothing, Optional targetObjectName As String = Nothing, Optional targetInstanceType As String = Nothing, Optional customDetails As SiteRecoveryJobDetails = Nothing) As SiteRecoveryJobProperties

パラメーター

activityId
String

アクティビティ ID。

scenarioName
String

ScenarioName。

friendlyName
String

DisplayName。

state
String

ジョブの状態。 NotStarted、InProgress、Succeeded、Failed、Cancelled、Suspended、Other のいずれかの値です。

stateDescription
String

ジョブの状態の説明。 たとえば、 - Succeeded 状態の場合、説明は Completed、PartiallySucceeded、CompletedWithInformation、Skipped のいずれかになります。

tasks
IEnumerable<AsrTask>

タスク。

startOn
Nullable<DateTimeOffset>

開始時刻です。

endOn
Nullable<DateTimeOffset>

終了時刻です。

allowedActions
IEnumerable<String>

ジョブの許可アクション。

targetObjectId
String

影響を受けるオブジェクト ID。

targetObjectName
String

影響を受けるオブジェクトの名前。

targetInstanceType
String

Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType クラスの影響を受けるオブジェクトの型。

customDetails
SiteRecoveryJobDetails

テスト フェールオーバー ジョブの詳細などのカスタム ジョブの詳細。 基底クラスであることに注意 SiteRecoveryJobDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、、、FailoverJobDetailsExportJobDetailsSwitchProtectionJobDetailsおよび TestFailoverJobDetailsが含まれますAsrJobDetails

戻り値

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

適用対象