Partager via


BatchSubtaskOutput interface

Informations sur une tâche subordonnée Azure Batch.

Propriétés

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.

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

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.

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.

id

ID de la tâche subordonnée.

nodeInfo

Informations sur le nœud de calcul sur lequel la tâche subordonnée s’est exécutée.

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é »

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.

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 »

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.

state

État actuel de la tâche subordonnée.

Valeurs possibles : « préparation », « exécution », « terminé »

stateTransitionTime

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