次の方法で共有


プールのサイズ変更の開始イベント

このイベントは、プールのサイズ変更が開始されたときに発生します。 プール サイズ変更は非同期イベントであるため、サイズ変更操作が完了するとプール サイズ変更の完了イベントが発生することが想定されます。

次の例では、プールのサイズを 0 ノードから 2 ノードへ手動でサイズ変更する場合のプール サイズ変更開始イベントの本文を示します。

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
要素 Type メモ
id String プールの ID。
nodeDeallocationOption String プールからノードが削除されるとき、プールのサイズが減少するかを指定します。

次のいずれかの値になります。

requeue – 実行中のタスクを終了して、再度キューに入れます。 このタスクは、ジョブが有効になると再び実行されます。 タスクが終了するとすぐにノードを削除します。

terminate – 実行中のタスクを終了します。 タスクは再び実行されることがありません。 タスクが終了するとすぐにノードを削除します。

taskcompletion – 現在実行中のタスクが完了することを許可します。 待機中に新しいタスクをスケジュールしません。 すべてのタスクが完了するとノードを削除します。

Retaineddata - 現在実行中のタスクを完了できるようにしてから、すべてのタスク データ保有期間が終了するまで待機します。 待機中に新しいタスクをスケジュールしません。 すべてのタスク保有期間が終了したとき、ノードを削除します。

既定値は requeue です。

プールのサイズが増加している場合、値は無効に設定されます。
currentDedicatedNodes Int32 プールに現在割り当てられている専用のコンピューティング ノードの数。
targetDedicatedNodes Int32 プールのために要求されている専用のコンピューティング ノードの数。
currentLowPriorityNodes Int32 プールに現在割り当てられているスポットの計算ノードの数。
targetLowPriorityNodes Int32 プールのために要求されているスポット コンピューティング ノードの数。
enableAutoScale Bool プールのサイズを自動的に調整し続けるかどうかを指定します。
isAutoPool Bool プールがジョブの AutoPool メカニズムを介して作成されたかどうかを指定します。