JobExecutionInformation interface
JobExecutionInformation を表すインターフェイス。
プロパティ
| end |
ジョブの完了時刻。 このプロパティは、ジョブが完了状態の場合にのみ設定されます。 |
| pool |
このジョブが割り当てられているプールの ID。 この要素には、ジョブが割り当てられている実際のプールが含まれています。 サービスからジョブの詳細を取得すると、ジョブが追加または更新されたときのプール構成データを含む poolInfo 要素も含まれます。 その poolInfo 要素には、poolId 要素を含めることもできます。 その場合、2 つの ID は同じです。 そうでない場合は、ジョブが自動プールで実行され、このプロパティにその自動プールの ID が含まれていることを意味します。 |
| scheduling |
ジョブの開始時にサービスによって発生したエラーの詳細。 ジョブの開始中にエラーが発生しなかった場合、このプロパティは設定されません。 |
| start |
ジョブの開始時刻。 これは、ジョブが作成された時刻です。 |
| terminate |
ジョブが終了した理由を説明する文字列。 このプロパティは、ジョブが完了状態の場合にのみ設定されます。 Batch サービスがジョブを終了すると、理由が JMComplete - ジョブ マネージャー タスクが完了し、killJobOnCompletion が true に設定されました。 MaxWallClockTimeExpiry - ジョブが maxWallClockTime 制約に達しました。 TerminateJobSchedule
|
プロパティの詳細
endTime
ジョブの完了時刻。 このプロパティは、ジョブが完了状態の場合にのみ設定されます。
endTime?: Date
プロパティ値
Date
poolId
このジョブが割り当てられているプールの ID。 この要素には、ジョブが割り当てられている実際のプールが含まれています。 サービスからジョブの詳細を取得すると、ジョブが追加または更新されたときのプール構成データを含む poolInfo 要素も含まれます。 その poolInfo 要素には、poolId 要素を含めることもできます。 その場合、2 つの ID は同じです。 そうでない場合は、ジョブが自動プールで実行され、このプロパティにその自動プールの ID が含まれていることを意味します。
poolId?: string
プロパティ値
string
schedulingError
ジョブの開始時にサービスによって発生したエラーの詳細。 ジョブの開始中にエラーが発生しなかった場合、このプロパティは設定されません。
schedulingError?: JobSchedulingError
プロパティ値
startTime
ジョブの開始時刻。 これは、ジョブが作成された時刻です。
startTime: Date
プロパティ値
Date
terminateReason
ジョブが終了した理由を説明する文字列。 このプロパティは、ジョブが完了状態の場合にのみ設定されます。 Batch サービスがジョブを終了すると、理由が JMComplete - ジョブ マネージャー タスクが完了し、killJobOnCompletion が true に設定されました。 MaxWallClockTimeExpiry - ジョブが maxWallClockTime 制約に達しました。 TerminateJobSchedule
- ジョブはスケジュールの一部として実行され、スケジュールは終了しました。 AllTasksComplete - ジョブの onAllTasksComplete 属性が terminatejob に設定され、ジョブ内のすべてのタスクが完了します。 TaskFailed - ジョブの onTaskFailure 属性が performExitOptionsJobAction に設定され、ジョブ内のタスクが、terminatejob の jobAction を指定した終了条件で失敗しました。 その他の文字列は、"ジョブの終了" 操作の呼び出しで指定されたユーザー定義の理由です。
terminateReason?: string
プロパティ値
string