集區調整大小開始事件

集區調整大小開始時,就會發出此事件。 由於集區調整大小為非同步事件,因此您可以預期當調整大小作業完成時,就會發出集區調整大小完成事件。

下列範例顯示以手動調整大小的方式將集區大小從 0 調整為 2 個節點的集區調整大小開始事件內文。

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
元素 類型 注意
id String 集區識別碼。
nodeDeallocationOption String 指定當集區大小一直減少時,會自集區中移除節點。

可能的值包括:

requeue – 終止執行中工作並重新排入佇列。 當作業啟用時,工作將再次執行。 一旦工作終止,隨即移除節點。

terminate – 終止執行中工作。 工作將不會再次執行。 一旦工作終止,隨即移除節點。

taskcompletion – 允許目前執行中工作完成。 等待時不排程任何新的工作。 所有工作完成時,即移除節點。

Retaineddata - 允許目前執行中工作完成,然後等待所有工作資料保留期到期。 等待時不排程任何新的工作。 當所有工作保留期到期時即移除節點。

預設值為 requeue。

如果集區大小增加,則值會設定為 [無效]。
currentDedicatedNodes Int32 目前指派至集區的專用計算節點數目。
targetDedicatedNodes Int32 向集區要求的專用計算節點數目。
currentLowPriorityNodes Int32 目前指派至集區的現成計算節點數目。
targetLowPriorityNodes Int32 針對集區所要求的現成計算節點數目。
enableAutoScale Bool 指定集區大小是否隨著時間自動調整。
isAutoPool Bool 指定是否已透過作業的 AutoPool 機制建立集區。