當集區重設大小完成或失敗時,就會發出此事件。
下列範例顯示集區大小調整完成事件的主體,該集區的大小增加且成功完成。
{
"id": "myPool",
"nodeDeallocationOption": "invalid",
"currentDedicatedNodes": 10,
"targetDedicatedNodes": 10,
"currentLowPriorityNodes": 5,
"targetLowPriorityNodes": 5,
"enableAutoScale": false,
"isAutoPool": false,
"startTime": "2016-09-09T22:13:06.573Z",
"endTime": "2016-09-09T22:14:01.727Z",
"resultCode": "Success",
"resultMessage": "The operation succeeded"
}
| 元素 | 類型 | 註釋 |
|---|---|---|
id |
繩子 | 集區的標識碼。 |
nodeDeallocationOption |
繩子 | 指定當集區大小正在減少時,節點可能會從集區中移除。 可能的值為: 重新佇列 – 終止執行中的工作並重新排入佇列。 啟用作業時,工作會再次執行。 一旦工作終止,請立即移除節點。 terminate – 終止執行中的工作。 工作不會再次執行。 一旦工作終止,請立即移除節點。 taskcompletion – 允許目前執行中的工作完成。 在等候時排程沒有新工作。 當所有工作完成時,請移除節點。 Retaineddata - 允許目前執行中的工作完成,然後等候所有工作數據保留期間到期。 在等候時排程沒有新工作。 當所有工作保留期間到期時,請移除節點。 預設值為重新排入佇列。 如果集區大小增加,則值會設定為 無效。 |
currentDedicatedNodes |
Int32 | 目前指派給集區的專用計算節點數目。 |
targetDedicatedNodes |
Int32 | 針對集區所要求的專用計算節點數目。 |
currentLowPriorityNodes |
Int32 | 目前指派給集區的 現成計算節點 數目。 |
targetLowPriorityNodes |
Int32 | 集區所要求的 Spot 計算節點數目。 |
enableAutoScale |
布爾 | 指定集區大小是否會隨著時間自動調整。 |
isAutoPool |
布爾 | 指定集區是否透過作業的 AutoPool 機制建立。 |
startTime |
日期時間 | 集區重設大小開始的時間。 |
endTime |
日期時間 | 集區重設大小完成的時間。 |
resultCode |
繩子 | 重設大小的結果。 |
resultMessage |
繩子 | 結果的詳細訊息。 如果重設大小成功完成,則會指出作業成功。 |