共用方式為


集區調整大小開始事件

啟動集區重設大小時,就會發出此事件。 由於集區重設大小是異步事件,因此一旦重設大小作業完成,您就可預期集區重設大小完成事件會發出。

下列範例顯示集區重設大小開始事件的主體,其大小是從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 機制建立。