Partilhar via


Evento de início de redimensionamento do pool de recursos

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 do pool seja emitido assim que a operação de redimensionamento for concluída.

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 Observações
id Cordão A ID do pool.
nodeDeallocationOption Cordão 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 tarefas em execução e volte a colocá-las na fila. As tarefas são executadas novamente quando o trabalho está habilitado. Remova os nós assim que as tarefas forem encerradas.

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

conclusão de tarefas – Permite a conclusão de tarefas em execução no momento. Não agende novas tarefas enquanto espera. Remova os nós quando todas as tarefas forem concluídas.

Retaineddata - Permita que as tarefas atualmente em execução sejam concluídas e, em seguida, aguarde até que todos os períodos de retenção de dados da tarefa expirem. Não agende novas tarefas enquanto espera. Remova nós quando todos os períodos de retenção de tarefas 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 que são solicitados para o pool.
currentLowPriorityNodes Int32 O número de nós de computação spot atribuídos atualmente 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 se ajusta automaticamente ao longo do tempo.
isAutoPool Bool Especifica se o pool foi criado por meio do mecanismo AutoPool de um trabalho.