Partager via


Événement de début de redimensionnement de pool

Cet événement est émis quand un redimensionnement de pool a commencé. Étant donné que le redimensionnement de pool est un événement asynchrone, vous pouvez vous attendre à ce qu’un événement de fin de redimensionnement de pool soit émis au terme de l’opération de redimensionnement.

L’exemple suivant montre le corps d’un événement de début de redimensionnement de pool pour redimensionnement de pool de 0 à 2 en mode manuel.

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
Élément Type Notes
id String ID du pool.
nodeDeallocationOption String Spécifie quand des nœuds peuvent être supprimés du pool en cas de diminution de la taille du pool.

Les valeurs possibles sont les suivantes :

requeue : arrêter les tâches en cours d’exécution et les replacer en file d’attente. Les tâches sont ré-exécutées lors de l’activation du travail. Supprimez les nœuds dès que les tâches sont terminées.

terminate : mettre fin aux tâches en cours d’exécution. Les tâches ne sont pas ré-exécutées. Supprimez les nœuds dès que les tâches sont terminées.

taskcompletion : autoriser l’achèvement des tâches en cours d’exécution. Ne planifiez aucune nouvelle tâche en attendant. Supprimer les nœuds quand toutes les tâches sont terminées.

Retaineddata : autoriser l’achèvement des tâches en cours d’exécution, puis attendre que toutes les périodes de rétention des données expirent. Ne planifiez aucune nouvelle tâche en attendant. Supprimez les nœuds une fois que toutes les périodes de rétention ont expiré.

La valeur par défaut est requeue.

Si la taille du pool augmente, cela signifie que la valeur est définie invalide.
currentDedicatedNodes Int32 Nombre de nœuds de calcul dédiés actuellement affectés au pool.
targetDedicatedNodes Int32 Nombre de nœuds de calcul dédiés demandés pour le pool.
currentLowPriorityNodes Int32 Nombre de nœuds de calcul spot actuellement attribués au pool.
targetLowPriorityNodes Int32 Nombre de nœuds de calcul Spot demandés pour le pool.
enableAutoScale Bool Spécifie si la taille du pool s’ajuste automatiquement au fil du temps.
isAutoPool Bool Spécifie si le pool a été créé via un mécanisme AutoPool du travail.