啟動集區重設大小時,就會發出此事件。 由於集區重設大小是異步事件,因此一旦重設大小作業完成,您就可預期集區重設大小完成事件會發出。
下列範例顯示集區重設大小開始事件的主體,其大小是從0調整為2個節點,並手動重設大小。
{
"id": "myPool1",
"nodeDeallocationOption": "Invalid",
"currentDedicatedNodes": 0,
"targetDedicatedNodes": 2,
"currentLowPriorityNodes": 0,
"targetLowPriorityNodes": 2,
"enableAutoScale": false,
"isAutoPool": false
}
| 元素 | 類型 | 註釋 |
|---|---|---|
id |
繩子 | 集區的標識碼。 |
nodeDeallocationOption |
繩子 | 指定當集區大小正在減少時,節點可能會從集區中移除。 可能的值為: 重新佇列 – 終止執行中的工作並重新排入佇列。 啟用作業時,工作會再次執行。 一旦工作終止,請立即移除節點。 terminate – 終止執行中的工作。 工作不會再次執行。 一旦工作終止,請立即移除節點。 taskcompletion – 允許目前執行中的工作完成。 在等候時排程沒有新工作。 當所有工作完成時,請移除節點。 Retaineddata - 允許目前執行中的工作完成,然後等候所有工作數據保留期間到期。 在等候時排程沒有新工作。 當所有工作保留期間到期時,請移除節點。 預設值為重新排入佇列。 如果集區大小增加,則值會設定為 無效。 |
currentDedicatedNodes |
Int32 | 目前指派給集區的專用計算節點數目。 |
targetDedicatedNodes |
Int32 | 針對集區所要求的專用計算節點數目。 |
currentLowPriorityNodes |
Int32 | 目前指派給集區的現成計算節點數目。 |
targetLowPriorityNodes |
Int32 | 集區所要求的 Spot 計算節點數目。 |
enableAutoScale |
布爾 | 指定集區大小是否會隨著時間自動調整。 |
isAutoPool |
布爾 | 指定集區是否透過作業的 AutoPool 機制建立。 |