プールのサイズ変更の開始イベント
このイベントは、プールのサイズ変更が開始されたときに発生します。 プール サイズ変更は非同期イベントであるため、サイズ変更操作が完了するとプール サイズ変更の完了イベントが発生することが想定されます。
次の例では、プールのサイズを 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 メカニズムを介して作成されたかどうかを指定します。 |