BatchSubtaskOutput interface
Informations sur une tâche subordonnée Azure Batch.
Propriétés
| container |
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur. |
| end |
Heure à laquelle la sous-tâche s’est terminée. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état Terminé. |
| exit |
Code de sortie du programme spécifié sur la ligne de commande sous-tâche. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à la tâche subordonnée (en raison du délai d’expiration ou de l’arrêt de l’utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation. |
| failure |
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec. |
| id | ID de la tâche subordonnée. |
| node |
Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée. |
| previous |
État précédent de la sous-tâche. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial. Valeurs possibles : « préparation », « exécution », « terminé » |
| previous |
Heure à laquelle la sous-tâche a entré son état précédent. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial. |
| result | Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo. Valeurs possibles : « réussite », « échec » |
| start |
Heure à laquelle la sous-tâche a commencé à s’exécuter. Si la sous-tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la sous-tâche a commencé à s’exécuter. |
| state | État actuel de la tâche subordonnée. Valeurs possibles : « préparation », « exécution », « terminé » |
| state |
Heure à laquelle la sous-tâche a entré son état actuel. |
Détails de la propriété
containerInfo
Informations sur le conteneur sous lequel la tâche s’exécute. Cette propriété est définie uniquement si la tâche s’exécute dans un contexte de conteneur.
containerInfo?: BatchTaskContainerExecutionInfoOutput
Valeur de propriété
endTime
Heure à laquelle la sous-tâche s’est terminée. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état Terminé.
endTime?: string
Valeur de propriété
string
exitCode
Code de sortie du programme spécifié sur la ligne de commande sous-tâche. Cette propriété est définie uniquement si la tâche subordonnée est dans l’état terminé. En général, le code de sortie d’un processus reflète la convention spécifique implémentée par le développeur d’applications pour ce processus. Si vous utilisez la valeur du code de sortie pour prendre des décisions dans votre code, veillez à connaître la convention de code de sortie utilisée par le processus d’application. Toutefois, si le service Batch met fin à la tâche subordonnée (en raison du délai d’expiration ou de l’arrêt de l’utilisateur via l’API), vous pouvez voir un code de sortie défini par le système d’exploitation.
exitCode?: number
Valeur de propriété
number
failureInfo
Informations décrivant l’échec de la tâche, le cas échéant. Cette propriété est définie uniquement si la tâche est dans l’état terminé et a rencontré un échec.
failureInfo?: BatchTaskFailureInfoOutput
Valeur de propriété
id
ID de la tâche subordonnée.
id?: number
Valeur de propriété
number
nodeInfo
Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée.
nodeInfo?: BatchNodeInfoOutput
Valeur de propriété
previousState
État précédent de la sous-tâche. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial.
Valeurs possibles : « préparation », « exécution », « terminé »
previousState?: string
Valeur de propriété
string
previousStateTransitionTime
Heure à laquelle la sous-tâche a entré son état précédent. Cette propriété n’est pas définie si la tâche subordonnée est dans son état d’exécution initial.
previousStateTransitionTime?: string
Valeur de propriété
string
result
Résultat de l’exécution de la tâche. Si la valeur est « échec », les détails de l’échec sont trouvés dans la propriété failureInfo.
Valeurs possibles : « réussite », « échec »
result?: string
Valeur de propriété
string
startTime
Heure à laquelle la sous-tâche a commencé à s’exécuter. Si la sous-tâche a été redémarrée ou retentée, il s’agit de l’heure la plus récente à laquelle la sous-tâche a commencé à s’exécuter.
startTime?: string
Valeur de propriété
string
state
État actuel de la tâche subordonnée.
Valeurs possibles : « préparation », « exécution », « terminé »
state?: string
Valeur de propriété
string
stateTransitionTime
Heure à laquelle la sous-tâche a entré son état actuel.
stateTransitionTime?: string
Valeur de propriété
string