Compartilhar via


Evento de conclusão de redimensionamento de pool

Esse evento é emitido na conclusão ou falha de um redimensionamento de pool.

O exemplo a seguir mostra o corpo de um evento de conclusão de redimensionamento de pool para um pool que aumentou de tamanho e foi concluído com êxito.

{
   "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"
}
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.
startTime Datetime O tempo de redimensionamento do pool foi iniciado.
endTime Datetime O tempo de redimensionamento do pool foi concluído.
resultCode String O resultado do redimensionamento.
resultMessage String Uma mensagem detalhada sobre o resultado.

Se o redimensionamento foi concluído com êxito, informará que a operação foi bem-sucedida.