BatchJob interface
Azure Batch ジョブ。
プロパティ
| allow |
このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。 |
| all |
ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。 |
| common |
一般的な環境変数設定の一覧。 これらの環境変数は、ジョブ内のすべてのタスク (ジョブ マネージャー、ジョブ準備タスク、ジョブ解放タスクを含む) に設定されます。 個々のタスクは、同じ設定名を別の値で指定することで、ここで指定した環境設定をオーバーライドできます。 |
| constraints | ジョブの実行制約。 |
| creation |
ジョブの作成時刻。 |
| display |
ジョブの表示名。 |
| e |
ジョブの ETag。 これは不透明な文字列です。 これを使用して、ジョブが要求間で変更されたかどうかを検出できます。 特に、ジョブを更新するときに ETag を渡して、その間に他の誰もジョブを変更していない場合にのみ変更を有効にするように指定できます。 |
| execution |
ジョブの実行情報。 |
| id | アカウント内のジョブを一意に識別する文字列。 ID は大文字と小文字が区別されず、大文字と小文字が区別されません (つまり、アカウント内に大文字と小文字のみが異なる 2 つの ID がない可能性があります)。 |
| job |
ジョブの開始時に起動されるジョブ マネージャー タスクの詳細。 |
| job |
ジョブ準備タスク。 ジョブ準備タスクは、ジョブの他のタスクの前に各コンピューティング ノードで実行される特別なタスクです。 |
| job |
ジョブ解放タスク。 ジョブ解放タスクは、ジョブの他のタスクを実行した各コンピューティング ノードで、ジョブの終了時に実行される特別なタスクです。 |
| job |
ジョブの有効期間全体のリソース使用状況の統計。 このプロパティは、BatchJob が 'stats' 属性を含む expand 句で取得された場合にのみ設定されます。それ以外の場合は null です。 統計をすぐに使用できない場合があります。 Batch サービスは、統計の定期的なロールアップを実行します。 一般的な遅延は約 30 分です。 |
| last |
ジョブの最終変更時刻。 これは、ジョブの状態や優先度など、ジョブ レベルのデータが最後に変更された時刻です。 新しいタスクの追加やタスクの状態の変更など、タスク レベルの変更は考慮されません。 |
| max |
ジョブに対して並列に実行できるタスクの最大数。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)maxParallelTasks の値は、指定されている場合は -1 または 0 より大きくする必要があります。 指定しない場合、既定値は -1 です。つまり、一度に実行できるタスクの数に制限はありません。 ジョブの maxParallelTasks は、更新ジョブ API を使用して作成された後で更新できます。 |
| metadata | ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。 |
| network |
(このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)ジョブのネットワーク構成。 |
| pool |
ジョブに関連付けられているプール設定。 |
| previous |
ジョブの以前の状態。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。 |
| previous |
ジョブが以前の状態になった時刻。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。 |
| priority | ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。 |
| state | ジョブの現在の状態。 |
| state |
ジョブが現在の状態になった時刻。 |
| task |
ジョブ内のタスクが失敗したときに Batch サービスが実行する必要があるアクション。 failureInfo がある場合、タスクは失敗したと見なされます。 failureInfo は、再試行回数を使い果たした後にタスクが 0 以外の終了コードで完了した場合、またはリソース ファイルのダウンロード エラーが原因でタスクの開始エラーが発生した場合に設定されます。 既定値は noaction です。 |
| url | ジョブの URL。 |
| uses |
ジョブ内のタスクが相互に依存関係を定義できるかどうかを示します。 既定値は false です。 |
プロパティの詳細
allowTaskPreemption
このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。
allowTaskPreemption?: boolean
プロパティ値
boolean
allTasksCompleteMode
ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。
allTasksCompleteMode?: BatchAllTasksCompleteMode
プロパティ値
commonEnvironmentSettings
一般的な環境変数設定の一覧。 これらの環境変数は、ジョブ内のすべてのタスク (ジョブ マネージャー、ジョブ準備タスク、ジョブ解放タスクを含む) に設定されます。 個々のタスクは、同じ設定名を別の値で指定することで、ここで指定した環境設定をオーバーライドできます。
commonEnvironmentSettings?: EnvironmentSetting[]
プロパティ値
constraints
creationTime
ジョブの作成時刻。
creationTime: Date
プロパティ値
Date
displayName
ジョブの表示名。
displayName?: string
プロパティ値
string
eTag
ジョブの ETag。 これは不透明な文字列です。 これを使用して、ジョブが要求間で変更されたかどうかを検出できます。 特に、ジョブを更新するときに ETag を渡して、その間に他の誰もジョブを変更していない場合にのみ変更を有効にするように指定できます。
eTag: string
プロパティ値
string
executionInfo
id
アカウント内のジョブを一意に識別する文字列。 ID は大文字と小文字が区別されず、大文字と小文字が区別されません (つまり、アカウント内に大文字と小文字のみが異なる 2 つの ID がない可能性があります)。
id: string
プロパティ値
string
jobManagerTask
jobPreparationTask
ジョブ準備タスク。 ジョブ準備タスクは、ジョブの他のタスクの前に各コンピューティング ノードで実行される特別なタスクです。
jobPreparationTask?: BatchJobPreparationTask
プロパティ値
jobReleaseTask
ジョブ解放タスク。 ジョブ解放タスクは、ジョブの他のタスクを実行した各コンピューティング ノードで、ジョブの終了時に実行される特別なタスクです。
jobReleaseTask?: BatchJobReleaseTask
プロパティ値
jobStatistics
ジョブの有効期間全体のリソース使用状況の統計。 このプロパティは、BatchJob が 'stats' 属性を含む expand 句で取得された場合にのみ設定されます。それ以外の場合は null です。 統計をすぐに使用できない場合があります。 Batch サービスは、統計の定期的なロールアップを実行します。 一般的な遅延は約 30 分です。
jobStatistics?: BatchJobStatistics
プロパティ値
lastModified
ジョブの最終変更時刻。 これは、ジョブの状態や優先度など、ジョブ レベルのデータが最後に変更された時刻です。 新しいタスクの追加やタスクの状態の変更など、タスク レベルの変更は考慮されません。
lastModified: Date
プロパティ値
Date
maxParallelTasks
ジョブに対して並列に実行できるタスクの最大数。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)maxParallelTasks の値は、指定されている場合は -1 または 0 より大きくする必要があります。 指定しない場合、既定値は -1 です。つまり、一度に実行できるタスクの数に制限はありません。 ジョブの maxParallelTasks は、更新ジョブ API を使用して作成された後で更新できます。
maxParallelTasks?: number
プロパティ値
number
metadata
ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。
metadata?: BatchMetadataItem[]
プロパティ値
networkConfiguration
(このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)ジョブのネットワーク構成。
networkConfiguration?: BatchJobNetworkConfiguration
プロパティ値
poolInfo
previousState
previousStateTransitionTime
ジョブが以前の状態になった時刻。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。
previousStateTransitionTime?: Date
プロパティ値
Date
priority
ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。
priority?: number
プロパティ値
number
state
stateTransitionTime
ジョブが現在の状態になった時刻。
stateTransitionTime: Date
プロパティ値
Date
taskFailureMode
ジョブ内のタスクが失敗したときに Batch サービスが実行する必要があるアクション。 failureInfo がある場合、タスクは失敗したと見なされます。 failureInfo は、再試行回数を使い果たした後にタスクが 0 以外の終了コードで完了した場合、またはリソース ファイルのダウンロード エラーが原因でタスクの開始エラーが発生した場合に設定されます。 既定値は noaction です。
taskFailureMode?: BatchTaskFailureMode
プロパティ値
url
ジョブの URL。
url: string
プロパティ値
string
usesTaskDependencies
ジョブ内のタスクが相互に依存関係を定義できるかどうかを示します。 既定値は false です。
usesTaskDependencies?: boolean
プロパティ値
boolean