BatchJobOutput interface
Tâche Azure Batch.
Propriétés
| allow |
Indique si les tâches de ce travail peuvent être préemptées par d’autres travaux à priorité élevée. (Cette propriété n’est pas disponible par défaut. Pour plus d’informations, contactez le support technique) Si la valeur est définie sur True, les autres tâches de haute priorité soumises au système seront prioritaires et pourront remettre en file d’attente les tâches de cette tâche. Vous pouvez mettre à jour l’autorisation allowTaskPreemption d’un travail après sa création à l’aide de l’API de travail de mise à jour. |
| common |
Liste des paramètres courants des variables d’environnement. Ces variables d’environnement sont définies pour toutes les tâches du travail (y compris le Gestionnaire de travaux, la préparation du travail et les tâches de mise en production du travail). Les tâches individuelles peuvent remplacer un paramètre d’environnement spécifié ici en spécifiant le même nom de paramètre avec une valeur différente. |
| constraints | Contraintes d’exécution pour le travail. |
| creation |
Heure de création du travail. |
| display |
Nom complet du travail. |
| e |
ETag du travail. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si le travail a changé entre les demandes. En particulier, vous pouvez passer l’ETag lors de la mise à jour d’un travail pour spécifier que vos modifications doivent prendre effet uniquement si personne d’autre n’a modifié le travail en attendant. |
| execution |
Informations d’exécution pour le travail. |
| id | Chaîne qui identifie de façon unique le travail dans le compte. L’ID est respectant la casse et ne respecte pas la casse (autrement dit, vous n’avez peut-être pas deux ID au sein d’un compte qui diffèrent uniquement par cas). |
| job |
Détails d’une tâche du Gestionnaire de travaux à lancer au démarrage du travail. |
| job |
Tâche de préparation du travail. La tâche de préparation du travail est une tâche spéciale exécutée sur chaque nœud de calcul avant toute autre tâche du travail. |
| job |
Tâche de mise en production du travail. La tâche de mise en production du travail est une tâche spéciale exécutée à la fin du travail sur chaque nœud de calcul qui a exécuté toute autre tâche du travail. |
| last |
Heure de dernière modification du travail. Il s’agit de la dernière fois où les données au niveau du travail, telles que l’état ou la priorité du travail, ont changé. Elle ne prend pas en compte les modifications au niveau des tâches, telles que l’ajout de nouvelles tâches ou le changement d’état des tâches. |
| max |
Nombre maximal de tâches qui peuvent être exécutées en parallèle pour le travail. (Cette propriété n’est pas disponible par défaut. Veuillez contacter le support pour plus d’informations) La valeur de maxParallelTasks doit être -1 ou supérieure à 0 si spécifiée. Si elle n’est pas spécifiée, la valeur par défaut est -1, ce qui signifie qu’il n’existe aucune limite au nombre de tâches qui peuvent être exécutées simultanément. Vous pouvez mettre à jour maxParallelTasks d’un travail après sa création à l’aide de l’API de travail de mise à jour. |
| metadata | Liste des paires nom-valeur associées au travail en tant que métadonnées. Le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur. |
| network |
(Cette propriété n’est pas disponible par défaut. Veuillez contacter le support pour plus d’informations) La configuration réseau du Job. |
| on |
Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé. La valeur par défaut est noaction. Valeurs possibles : « noaction », « terminatejob » |
| on |
Action que le service Batch doit effectuer quand une tâche dans le travail échoue. Une tâche est considérée comme ayant échoué en cas d’échec. Un failureInfo est défini si la tâche se termine avec un code de sortie autre que zéro après avoir épuisé son nombre de nouvelles tentatives, ou s’il y a eu une erreur lors du démarrage de la tâche, par exemple en raison d’une erreur de téléchargement de fichier de ressources. La valeur par défaut est noaction. Valeurs possibles : « noaction », « performexitoptionsjobaction » |
| pool |
Paramètres du pool associés au travail. |
| previous |
État précédent du travail. Cette propriété n’est pas définie si le travail est dans son état actif initial. Valeurs possibles : « active », « disabled », « disabled », « enabling », « terminateting », « completed », « deleting » |
| previous |
Heure à laquelle le travail a entré son état précédent. Cette propriété n’est pas définie si le travail est dans son état actif initial. |
| priority | Priorité du travail. Les valeurs de priorité peuvent aller de -1000 à 1 000, avec -1000 étant la priorité la plus basse et 1000 étant la priorité la plus élevée. La valeur par défaut est 0. |
| state | État actuel du travail. Valeurs possibles : « active », « disabled », « disabled », « enabling », « terminateting », « completed », « deleting » |
| state |
Heure à laquelle le travail a entré son état actuel. |
| stats | Statistiques d’utilisation des ressources pour toute la durée de vie du travail. Cette propriété est remplie uniquement si BatchJob a été récupéré avec une clause expand, y compris l’attribut « stats » ; sinon, il s’agit de null. Les statistiques peuvent ne pas être immédiatement disponibles. Le service Batch effectue un cumul périodique des statistiques. Le délai classique est d’environ 30 minutes. |
| url | URL du travail. |
| uses |
Indique si les tâches du travail peuvent définir des dépendances entre elles. La valeur par défaut est false. |
Détails de la propriété
allowTaskPreemption
Indique si les tâches de ce travail peuvent être préemptées par d’autres travaux à priorité élevée. (Cette propriété n’est pas disponible par défaut. Pour plus d’informations, contactez le support technique) Si la valeur est définie sur True, les autres tâches de haute priorité soumises au système seront prioritaires et pourront remettre en file d’attente les tâches de cette tâche. Vous pouvez mettre à jour l’autorisation allowTaskPreemption d’un travail après sa création à l’aide de l’API de travail de mise à jour.
allowTaskPreemption?: boolean
Valeur de propriété
boolean
commonEnvironmentSettings
Liste des paramètres courants des variables d’environnement. Ces variables d’environnement sont définies pour toutes les tâches du travail (y compris le Gestionnaire de travaux, la préparation du travail et les tâches de mise en production du travail). Les tâches individuelles peuvent remplacer un paramètre d’environnement spécifié ici en spécifiant le même nom de paramètre avec une valeur différente.
commonEnvironmentSettings?: EnvironmentSettingOutput[]
Valeur de propriété
constraints
Contraintes d’exécution pour le travail.
constraints?: BatchJobConstraintsOutput
Valeur de propriété
creationTime
Heure de création du travail.
creationTime: string
Valeur de propriété
string
displayName
Nom complet du travail.
displayName?: string
Valeur de propriété
string
eTag
ETag du travail. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si le travail a changé entre les demandes. En particulier, vous pouvez passer l’ETag lors de la mise à jour d’un travail pour spécifier que vos modifications doivent prendre effet uniquement si personne d’autre n’a modifié le travail en attendant.
eTag: string
Valeur de propriété
string
executionInfo
Informations d’exécution pour le travail.
executionInfo?: BatchJobExecutionInfoOutput
Valeur de propriété
id
Chaîne qui identifie de façon unique le travail dans le compte. L’ID est respectant la casse et ne respecte pas la casse (autrement dit, vous n’avez peut-être pas deux ID au sein d’un compte qui diffèrent uniquement par cas).
id: string
Valeur de propriété
string
jobManagerTask
Détails d’une tâche du Gestionnaire de travaux à lancer au démarrage du travail.
jobManagerTask?: BatchJobManagerTaskOutput
Valeur de propriété
jobPreparationTask
Tâche de préparation du travail. La tâche de préparation du travail est une tâche spéciale exécutée sur chaque nœud de calcul avant toute autre tâche du travail.
jobPreparationTask?: BatchJobPreparationTaskOutput
Valeur de propriété
jobReleaseTask
Tâche de mise en production du travail. La tâche de mise en production du travail est une tâche spéciale exécutée à la fin du travail sur chaque nœud de calcul qui a exécuté toute autre tâche du travail.
jobReleaseTask?: BatchJobReleaseTaskOutput
Valeur de propriété
lastModified
Heure de dernière modification du travail. Il s’agit de la dernière fois où les données au niveau du travail, telles que l’état ou la priorité du travail, ont changé. Elle ne prend pas en compte les modifications au niveau des tâches, telles que l’ajout de nouvelles tâches ou le changement d’état des tâches.
lastModified: string
Valeur de propriété
string
maxParallelTasks
Nombre maximal de tâches qui peuvent être exécutées en parallèle pour le travail. (Cette propriété n’est pas disponible par défaut. Veuillez contacter le support pour plus d’informations) La valeur de maxParallelTasks doit être -1 ou supérieure à 0 si spécifiée. Si elle n’est pas spécifiée, la valeur par défaut est -1, ce qui signifie qu’il n’existe aucune limite au nombre de tâches qui peuvent être exécutées simultanément. Vous pouvez mettre à jour maxParallelTasks d’un travail après sa création à l’aide de l’API de travail de mise à jour.
maxParallelTasks?: number
Valeur de propriété
number
metadata
Liste des paires nom-valeur associées au travail en tant que métadonnées. Le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur.
metadata?: BatchMetadataItemOutput[]
Valeur de propriété
networkConfiguration
(Cette propriété n’est pas disponible par défaut. Veuillez contacter le support pour plus d’informations) La configuration réseau du Job.
networkConfiguration?: BatchJobNetworkConfigurationOutput
Valeur de propriété
onAllTasksComplete
Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé. La valeur par défaut est noaction.
Valeurs possibles : « noaction », « terminatejob »
onAllTasksComplete?: string
Valeur de propriété
string
onTaskFailure
Action que le service Batch doit effectuer quand une tâche dans le travail échoue. Une tâche est considérée comme ayant échoué en cas d’échec. Un failureInfo est défini si la tâche se termine avec un code de sortie autre que zéro après avoir épuisé son nombre de nouvelles tentatives, ou s’il y a eu une erreur lors du démarrage de la tâche, par exemple en raison d’une erreur de téléchargement de fichier de ressources. La valeur par défaut est noaction.
Valeurs possibles : « noaction », « performexitoptionsjobaction »
onTaskFailure?: string
Valeur de propriété
string
poolInfo
Paramètres du pool associés au travail.
poolInfo: BatchPoolInfoOutput
Valeur de propriété
previousState
État précédent du travail. Cette propriété n’est pas définie si le travail est dans son état actif initial.
Valeurs possibles : « active », « disabled », « disabled », « enabling », « terminateting », « completed », « deleting »
previousState?: string
Valeur de propriété
string
previousStateTransitionTime
Heure à laquelle le travail a entré son état précédent. Cette propriété n’est pas définie si le travail est dans son état actif initial.
previousStateTransitionTime?: string
Valeur de propriété
string
priority
Priorité du travail. Les valeurs de priorité peuvent aller de -1000 à 1 000, avec -1000 étant la priorité la plus basse et 1000 étant la priorité la plus élevée. La valeur par défaut est 0.
priority?: number
Valeur de propriété
number
state
État actuel du travail.
Valeurs possibles : « active », « disabled », « disabled », « enabling », « terminateting », « completed », « deleting »
state: string
Valeur de propriété
string
stateTransitionTime
Heure à laquelle le travail a entré son état actuel.
stateTransitionTime: string
Valeur de propriété
string
stats
Statistiques d’utilisation des ressources pour toute la durée de vie du travail. Cette propriété est remplie uniquement si BatchJob a été récupéré avec une clause expand, y compris l’attribut « stats » ; sinon, il s’agit de null. Les statistiques peuvent ne pas être immédiatement disponibles. Le service Batch effectue un cumul périodique des statistiques. Le délai classique est d’environ 30 minutes.
stats?: BatchJobStatisticsOutput
Valeur de propriété
url
URL du travail.
url: string
Valeur de propriété
string
usesTaskDependencies
Indique si les tâches du travail peuvent définir des dépendances entre elles. La valeur par défaut est false.
usesTaskDependencies?: boolean
Valeur de propriété
boolean