Partilhar via


Evento de início de redimensionamento de conjunto

Este evento é emitido quando um redimensionamento do conjunto é iniciado. Uma vez que o redimensionamento do conjunto é um evento assíncrono, pode esperar que um evento completo de redimensionamento do conjunto seja emitido assim que a operação de redimensionamento for concluída.

O exemplo seguinte mostra o corpo de um evento de início de redimensionamento do conjunto para um conjunto a redimensionar 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 Notas
id String O ID do conjunto.
nodeDeallocationOption String Especifica quando é que os nós podem ser removidos do conjunto, se o tamanho do conjunto estiver a diminuir.

Os valores possíveis são:

requeue – termine as tarefas em execução e volte a pô-las em fila. As tarefas serão executadas novamente quando a tarefa estiver ativada. Remova os nós assim que as tarefas tiverem sido terminadas.

terminar – termine as tarefas em execução. As tarefas não serão executadas novamente. Remova os nós assim que as tarefas tiverem sido terminadas.

taskcompletion – permita que as tarefas atualmente em execução estejam concluídas. Não agende novas tarefas enquanto aguarda. Remova os nós quando todas as tarefas estiverem concluídas.

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

O valor predefinido é voltar à fila.

Se o tamanho do conjunto estiver a aumentar, o valor será definido como inválido.
currentDedicatedNodes Int32 O número de nós de computação dedicados atualmente atribuídos ao conjunto.
targetDedicatedNodes Int32 O número de nós de computação dedicados que são pedidos para o conjunto.
currentLowPriorityNodes Int32 O número de nós de computação Spot atualmente atribuídos ao conjunto.
targetLowPriorityNodes Int32 O número de nós de computação Spot que são pedidos para o conjunto.
enableAutoScale Booleano Especifica se o tamanho do conjunto se ajusta automaticamente ao longo do tempo.
isAutoPool Booleano Especifica se o conjunto foi criado através do mecanismo de AutoPool de uma tarefa.