JobStatus type
Définit des valeurs pour JobStatus.
KnownJobStatus peut être utilisé indifféremment avec JobStatus. Cette énumération contient les valeurs connues que le service prend en charge.
Valeurs connues prises en charge par le service
NotStarted : l’exécution n’a pas encore démarré.
Démarrage : l’exécution a démarré. L’utilisateur a un ID d’exécution.
Provisionnement : (non utilisé actuellement) Il sera utilisé si ES crée la cible de calcul.
Préparation : l’environnement d’exécution est en cours de préparation.
Mis en file d’attente : le travail est mis en file d’attente dans la cible de calcul. Par exemple, dans BatchAI, le travail est en file d’attente, en attendant que tous les nœuds requis soient prêts.
Exécution : le travail a commencé à s’exécuter dans la cible de calcul.
Finalisation : le travail est terminé dans la cible. Il est dans l’état de collection de sortie maintenant.
CancelRequested : l’annulation a été demandée pour le travail.
Terminé : travail terminé avec succès. Cela indique que le travail lui-même et les états de collection de sortie se sont terminés avec succès
Échec : le travail a échoué.
Annulé : suite à la demande d’annulation, le travail est maintenant annulé avec succès.
NotResponding : lorsque la pulsation est activée, si l’exécution ne met pas à jour les informations sur RunHistory, l’exécution passe à l’état NotResponding.
NotResponding est le seul état qui est exempté des ordres de transition stricts. Une exécution peut passer de NotResponding à l’un des états précédents.
Suspendu : le travail est suspendu par les utilisateurs. Certains ajustements aux travaux d’étiquetage peuvent être effectués uniquement dans un état suspendu.
Inconnu : état du travail par défaut s’il n’est pas mappé à tous les autres états
type JobStatus = string