Compartilhar via


Evento inicial de redimensionamento de pool

Esse evento é emitido quando um redimensionamento de pool é iniciado. Como o redimensionamento do pool é um evento assíncrono, você pode esperar que um evento de redimensionamento completo do pool seja emitido após a conclusão da operação de redimensionamento.

O exemplo a seguir mostra o corpo de um evento de início de redimensionamento de pool para um redimensionamento de pool de 0 a 2 nós com um redimensionamento manual.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Elemento Tipo Anotações
id fio A ID do pool.
nodeDeallocationOption fio Especifica quando os nós podem ser removidos do pool, se o tamanho do pool estiver diminuindo.

Os valores possíveis são:

requeue – encerre as tarefas em execução e requeue-as. As tarefas são executadas novamente quando o trabalho está habilitado. Remova nós assim que as tarefas forem encerradas.

encerrar – encerrar tarefas em execução. As tarefas não serão executadas novamente. Remova nós assim que as tarefas forem encerradas.

taskcompletion – Permitir que as tarefas em execução sejam concluídas no momento. Agendar nenhuma nova tarefa enquanto aguarda. Remova nós quando todas as tarefas forem concluídas.

Retaineddata – Permitir que as tarefas em execução sejam concluídas e, em seguida, aguarde até que todos os períodos de retenção de dados de tarefa expirem. Agendar nenhuma nova tarefa enquanto aguarda. Remova nós quando todos os períodos de retenção da tarefa expirarem.

O valor padrão é requeue.

Se o tamanho do pool estiver aumentando, o valor será definido como inválido.
currentDedicatedNodes Int32 O número de nós de computação dedicados atualmente atribuídos ao pool.
targetDedicatedNodes Int32 O número de nós de computação dedicados solicitados para o pool.
currentLowPriorityNodes Int32 O número de nós de computação spot atualmente atribuídos ao pool.
targetLowPriorityNodes Int32 O número de nós de computação spot solicitados para o pool.
enableAutoScale Bool Especifica se o tamanho do pool é ajustado automaticamente com o tempo.
isAutoPool Bool Especifica se o pool foi criado por meio de um mecanismo de AutoPool do trabalho.