BatchJob interface
Azure Batch ジョブ。
プロパティ
| allow |
このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。 |
| constraints | ジョブの実行制約。 |
| max |
ジョブに対して並列に実行できるタスクの最大数。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)maxParallelTasks の値は、指定されている場合は -1 または 0 より大きくする必要があります。 指定しない場合、既定値は -1 です。つまり、一度に実行できるタスクの数に制限はありません。 ジョブの maxParallelTasks は、更新ジョブ API を使用して作成された後で更新できます。 |
| metadata | ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。 |
| on |
ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。 指定できる値: "noaction"、"terminatejob" |
| pool |
ジョブに関連付けられているプール設定。 |
| priority | ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。 |
プロパティの詳細
allowTaskPreemption
このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。
allowTaskPreemption?: boolean
プロパティ値
boolean
constraints
maxParallelTasks
ジョブに対して並列に実行できるタスクの最大数。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)maxParallelTasks の値は、指定されている場合は -1 または 0 より大きくする必要があります。 指定しない場合、既定値は -1 です。つまり、一度に実行できるタスクの数に制限はありません。 ジョブの maxParallelTasks は、更新ジョブ API を使用して作成された後で更新できます。
maxParallelTasks?: number
プロパティ値
number
metadata
ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。
metadata?: BatchMetadataItem[]
プロパティ値
onAllTasksComplete
ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。
指定できる値: "noaction"、"terminatejob"
onAllTasksComplete?: string
プロパティ値
string
poolInfo
priority
ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。
priority?: number
プロパティ値
number