次の方法で共有


BatchJob interface

Azure Batch ジョブ。

プロパティ

allowTaskPreemption

このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。

allTasksCompleteMode

ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。

commonEnvironmentSettings

一般的な環境変数設定の一覧。 これらの環境変数は、ジョブ内のすべてのタスク (ジョブ マネージャー、ジョブ準備タスク、ジョブ解放タスクを含む) に設定されます。 個々のタスクは、同じ設定名を別の値で指定することで、ここで指定した環境設定をオーバーライドできます。

constraints

ジョブの実行制約。

creationTime

ジョブの作成時刻。

displayName

ジョブの表示名。

eTag

ジョブの ETag。 これは不透明な文字列です。 これを使用して、ジョブが要求間で変更されたかどうかを検出できます。 特に、ジョブを更新するときに ETag を渡して、その間に他の誰もジョブを変更していない場合にのみ変更を有効にするように指定できます。

executionInfo

ジョブの実行情報。

id

アカウント内のジョブを一意に識別する文字列。 ID は大文字と小文字が区別されず、大文字と小文字が区別されません (つまり、アカウント内に大文字と小文字のみが異なる 2 つの ID がない可能性があります)。

jobManagerTask

ジョブの開始時に起動されるジョブ マネージャー タスクの詳細。

jobPreparationTask

ジョブ準備タスク。 ジョブ準備タスクは、ジョブの他のタスクの前に各コンピューティング ノードで実行される特別なタスクです。

jobReleaseTask

ジョブ解放タスク。 ジョブ解放タスクは、ジョブの他のタスクを実行した各コンピューティング ノードで、ジョブの終了時に実行される特別なタスクです。

jobStatistics

ジョブの有効期間全体のリソース使用状況の統計。 このプロパティは、BatchJob が 'stats' 属性を含む expand 句で取得された場合にのみ設定されます。それ以外の場合は null です。 統計をすぐに使用できない場合があります。 Batch サービスは、統計の定期的なロールアップを実行します。 一般的な遅延は約 30 分です。

lastModified

ジョブの最終変更時刻。 これは、ジョブの状態や優先度など、ジョブ レベルのデータが最後に変更された時刻です。 新しいタスクの追加やタスクの状態の変更など、タスク レベルの変更は考慮されません。

maxParallelTasks

ジョブに対して並列に実行できるタスクの最大数。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)maxParallelTasks の値は、指定されている場合は -1 または 0 より大きくする必要があります。 指定しない場合、既定値は -1 です。つまり、一度に実行できるタスクの数に制限はありません。 ジョブの maxParallelTasks は、更新ジョブ API を使用して作成された後で更新できます。

metadata

ジョブにメタデータとして関連付けられている名前と値のペアの一覧。 Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。

networkConfiguration

(このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)ジョブのネットワーク構成。

poolInfo

ジョブに関連付けられているプール設定。

previousState

ジョブの以前の状態。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。

previousStateTransitionTime

ジョブが以前の状態になった時刻。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。

priority

ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。

state

ジョブの現在の状態。

stateTransitionTime

ジョブが現在の状態になった時刻。

taskFailureMode

ジョブ内のタスクが失敗したときに Batch サービスが実行する必要があるアクション。 failureInfo がある場合、タスクは失敗したと見なされます。 failureInfo は、再試行回数を使い果たした後にタスクが 0 以外の終了コードで完了した場合、またはリソース ファイルのダウンロード エラーが原因でタスクの開始エラーが発生した場合に設定されます。 既定値は noaction です。

url

ジョブの URL。

usesTaskDependencies

ジョブ内のタスクが相互に依存関係を定義できるかどうかを示します。 既定値は false です。

プロパティの詳細

allowTaskPreemption

このジョブのタスクを他の優先度の高いジョブに割り込むことができるかどうか。 (このプロパティはデフォルトでは使用できません。詳細については、サポートにお問い合わせください)この値を True に設定すると、システムに送信された他の優先度の高いジョブが優先され、このジョブからタスクを再キューに入れることができます。 ジョブの allowTaskPreemption は、更新ジョブ API を使用して作成された後で更新できます。

allowTaskPreemption?: boolean

プロパティ値

boolean

allTasksCompleteMode

ジョブ内のすべてのタスクが完了状態のときに Batch サービスが実行する必要があるアクション。 既定値は noaction です。

allTasksCompleteMode?: BatchAllTasksCompleteMode

プロパティ値

commonEnvironmentSettings

一般的な環境変数設定の一覧。 これらの環境変数は、ジョブ内のすべてのタスク (ジョブ マネージャー、ジョブ準備タスク、ジョブ解放タスクを含む) に設定されます。 個々のタスクは、同じ設定名を別の値で指定することで、ここで指定した環境設定をオーバーライドできます。

commonEnvironmentSettings?: EnvironmentSetting[]

プロパティ値

constraints

ジョブの実行制約。

constraints?: BatchJobConstraints

プロパティ値

creationTime

ジョブの作成時刻。

creationTime: Date

プロパティ値

Date

displayName

ジョブの表示名。

displayName?: string

プロパティ値

string

eTag

ジョブの ETag。 これは不透明な文字列です。 これを使用して、ジョブが要求間で変更されたかどうかを検出できます。 特に、ジョブを更新するときに ETag を渡して、その間に他の誰もジョブを変更していない場合にのみ変更を有効にするように指定できます。

eTag: string

プロパティ値

string

executionInfo

ジョブの実行情報。

executionInfo?: BatchJobExecutionInfo

プロパティ値

id

アカウント内のジョブを一意に識別する文字列。 ID は大文字と小文字が区別されず、大文字と小文字が区別されません (つまり、アカウント内に大文字と小文字のみが異なる 2 つの ID がない可能性があります)。

id: string

プロパティ値

string

jobManagerTask

ジョブの開始時に起動されるジョブ マネージャー タスクの詳細。

jobManagerTask?: BatchJobManagerTask

プロパティ値

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

ジョブに関連付けられているプール設定。

poolInfo: BatchPoolInfo

プロパティ値

previousState

ジョブの以前の状態。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。

previousState?: BatchJobState

プロパティ値

previousStateTransitionTime

ジョブが以前の状態になった時刻。 ジョブが初期アクティブ状態の場合、このプロパティは設定されません。

previousStateTransitionTime?: Date

プロパティ値

Date

priority

ジョブの優先順位。 優先度の値の範囲は -1000 から 1000 までで、-1000 は最も低い優先度、1000 が最も高い優先度です。 既定値は 0 です。

priority?: number

プロパティ値

number

state

ジョブの現在の状態。

state: BatchJobState

プロパティ値

stateTransitionTime

ジョブが現在の状態になった時刻。

stateTransitionTime: Date

プロパティ値

Date

taskFailureMode

ジョブ内のタスクが失敗したときに Batch サービスが実行する必要があるアクション。 failureInfo がある場合、タスクは失敗したと見なされます。 failureInfo は、再試行回数を使い果たした後にタスクが 0 以外の終了コードで完了した場合、またはリソース ファイルのダウンロード エラーが原因でタスクの開始エラーが発生した場合に設定されます。 既定値は noaction です。

taskFailureMode?: BatchTaskFailureMode

プロパティ値

url

ジョブの URL。

url: string

プロパティ値

string

usesTaskDependencies

ジョブ内のタスクが相互に依存関係を定義できるかどうかを示します。 既定値は false です。

usesTaskDependencies?: boolean

プロパティ値

boolean