Событие начала изменения размера пула

Это событие создается, когда начинается изменение размера пула. Так как изменение размера пула является асинхронным событием, можно ожидать, что после окончания этой операции возникнет событие завершения изменения размера пула.

В следующем примере показан текст для события начала изменения размера пула с 0 до 2 узлов, когда такое изменение выполняется вручную.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Элемент Тип Примечания
id Строка Идентификатор пула.
nodeDeallocationOption Строка Указывает, когда можно удалить узлы из пула, если его размер уменьшается.

Возможны следующие значения:

requeue — завершает выполняющиеся задачи и повторно ставит их в очередь. Задачи будут запущены повторно при включении задания. Узлы удаляются сразу после завершения задач.

terminate — завершает выполняющиеся задачи. Задачи не будут запущены повторно. Узлы удаляются сразу после завершения задач.

taskcompletion — разрешает завершить текущие выполняющиеся задачи. Во время ожидания новые задачи не планируются. Узлы удаляются после выполнения всех задач.

Retaineddata — разрешает завершить текущие выполняющиеся задачи и затем ожидает, пока истекут сроки хранения данных для всех задач. Во время ожидания новые задачи не планируются. Узлы удаляются после истечения сроков хранения для всех задач.

По умолчанию используется значение requeue.

Если размер пула увеличивается, устанавливается значение invalid.
currentDedicatedNodes Int32 Число выделенных вычислительных узлов, назначенных пулу.
targetDedicatedNodes Int32 Число выделенных вычислительных узлов, запрошенных для пула.
currentLowPriorityNodes Int32 Число точечных вычислительных узлов, в настоящее время назначенных пулу.
targetLowPriorityNodes Int32 Число точечных вычислительных узлов, запрошенных для пула.
enableAutoScale Bool Указывает, корректируется ли размер пула автоматически с течением времени.
isAutoPool Bool Определяет, создан ли пул с помощью механизма AutoPool задания.