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 completo de redimensionamento de pool seja emitido quando a operação de redimensionamento é concluída.

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

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

Os valores possíveis são:

colocar novamente na fila – Finalize as tarefas em execução e coloque-as novamente na fila. As tarefas serão executadas novamente quando o trabalho for habilitado. Remova nós assim que tarefas forem terminadas.

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

taskcompletion – Permita a conclusão das tarefas atualmente em execução. Não agende novas tarefas enquanto aguarda. Remova nós quando todas as tarefas forem concluídas.

Retaineddata – Permita que as tarefas atualmente em execução sejam concluídas e aguarde que os todos os períodos de retenção de dados das tarefas expirem. Não agende novas tarefas enquanto aguarda. Remova nós quando todos os períodos de retenção de tarefa expirem.

O valor padrão é colocar novamente na fila.

Se o tamanho do pool aumentar, 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 que são 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.