É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. |