Freigeben über


Ereignis zum Abschluss der Größenänderung von Pools

Dieses Ereignis wird ausgegeben, wenn die Größenänderung eines Pools abgeschlossen wurde oder fehlgeschlagen ist.

Das folgende Beispiel zeigt den Text eines Ereignisses zum Abschluss der Größenänderung von Pools für einen Pool, dessen Größe erfolgreich erhöht wurde.

{
   "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"
}
Element type Notizen
id String Die ID des Pools.
nodeDeallocationOption String Gibt ab, ob Knoten ggf. aus dem Pool entfernt werden müssen, wenn sich die Poolgröße verringert.

Dabei sind folgende Werte möglich:

requeue: Beendet ausgeführte Tasks, die erneut in die Warteschlange gestellt werden. Die Tasks werden erneut ausgeführt, sobald der Auftrag aktiviert ist. Entfernen Sie Knoten, sobald Tasks abgeschlossen wurden.

terminate: Beendet derzeit ausgeführte Tasks. Die Tasks werden nicht erneut ausgeführt. Entfernen Sie Knoten, sobald Tasks abgeschlossen wurden.

taskcompletion: Lässt das Abschließen aktuell ausgeführter Tasks zu. Planen Sie beim Warten keine neuen Tasks. Entfernen Sie Knoten, sobald alle Aufgaben abgeschlossen sind.

Retaineddata: Lässt das Abschließen aktuell ausgeführter Tasks zu und wartet dann, bis die Aufbewahrungszeiträume aller Taskdaten abgelaufen sind. Planen Sie beim Warten keine neuen Tasks. Entfernen Sie Knoten, sobald die Aufbewahrungszeiträume aller Tasks abgelaufen sind.

Der Standardwert ist „requeue“.

Wenn die Poolgröße zunimmt, wird der Wert auf invalid festgelegt.
currentDedicatedNodes Int32 Die Anzahl der dedizierten Computeknoten, die dem Pool derzeit zugewiesen sind.
targetDedicatedNodes Int32 Die Anzahl der dedizierten Computeknoten, die für den Pool angefordert werden.
currentLowPriorityNodes Int32 Die Anzahl der Spot-Computeknoten, die dem Pool derzeit zugewiesen sind.
targetLowPriorityNodes Int32 Die Anzahl der Computeknoten, die für den Pool angefordert werden.
enableAutoScale Bool Gibt an, ob die Poolgröße mit der Zeit automatisch angepasst wird.
isAutoPool Bool Gibt an, ob der Pool über den AutoPool-Mechanismus eines Auftrags erstellt wurde.
startTime Datetime Die Startzeit der Größenänderung des Pools.
endTime Datetime Die Uhrzeit des Abschlusses der Größenänderung des Pools.
resultCode String Das Ergebnis der Größenänderung.
resultMessage String Eine ausführliche Nachricht zum Ergebnis.

Wenn die Größenänderung erfolgreich abgeschlossen wurde, wird angegeben, dass der Vorgang erfolgreich war.