JobUpdateParameter interface
Interface représentant JobUpdateParameter.
Propriétés
| constraints | Contraintes d’exécution pour le travail. En cas d’omission, les contraintes sont effacées. |
| metadata | Liste des paires nom-valeur associées au travail en tant que métadonnées. S’il est omis, il prend la valeur par défaut d’une liste vide ; en effet, toutes les métadonnées existantes sont supprimées. |
| on |
Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé. En cas d’omission, le comportement d’achèvement est défini sur noaction. Si la valeur actuelle est terminatejob, il s’agit d’une erreur, car le comportement d’achèvement d’un travail peut ne pas être changé de terminatejob à noaction. Il est possible que vous ne changez pas la valeur de terminatejob en aucune action, c’est-à-dire une fois que vous avez engagé l’arrêt automatique du travail, vous ne pouvez pas le désactiver à nouveau. Si vous essayez de le faire, la requête échoue et Batch retourne le code d’état 400 (Requête incorrecte) et une réponse d’erreur « valeur de propriété non valide ». Si vous ne spécifiez pas cet élément dans une requête PUT, il équivaut à passer une action sans action. Il s’agit d’une erreur si la valeur actuelle est terminatejob. Les valeurs possibles sont les suivantes : 'noAction', 'terminateJob' |
| pool |
Pool sur lequel le service Batch exécute les tâches du travail. Vous pouvez modifier le pool pour un travail uniquement lorsque le travail est désactivé. L’appel de travail de mise à jour échoue si vous incluez l’élément poolInfo et que le travail n’est pas désactivé. Si vous spécifiez une autoPoolSpecification dans poolInfo, seule la propriété keepAlive de l’autoPoolSpecification peut être mise à jour, puis uniquement si l’autoPoolSpecification a un poolLifetimeOption of Job (d’autres propriétés de travail peuvent être mises à jour normalement). |
| 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. S’il est omis, il est défini sur la valeur par défaut 0. |
Détails de la propriété
constraints
Contraintes d’exécution pour le travail. En cas d’omission, les contraintes sont effacées.
constraints?: JobConstraints
Valeur de propriété
metadata
Liste des paires nom-valeur associées au travail en tant que métadonnées. S’il est omis, il prend la valeur par défaut d’une liste vide ; en effet, toutes les métadonnées existantes sont supprimées.
metadata?: MetadataItem[]
Valeur de propriété
onAllTasksComplete
Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé. En cas d’omission, le comportement d’achèvement est défini sur noaction. Si la valeur actuelle est terminatejob, il s’agit d’une erreur, car le comportement d’achèvement d’un travail peut ne pas être changé de terminatejob à noaction. Il est possible que vous ne changez pas la valeur de terminatejob en aucune action, c’est-à-dire une fois que vous avez engagé l’arrêt automatique du travail, vous ne pouvez pas le désactiver à nouveau. Si vous essayez de le faire, la requête échoue et Batch retourne le code d’état 400 (Requête incorrecte) et une réponse d’erreur « valeur de propriété non valide ». Si vous ne spécifiez pas cet élément dans une requête PUT, il équivaut à passer une action sans action. Il s’agit d’une erreur si la valeur actuelle est terminatejob. Les valeurs possibles sont les suivantes : 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Valeur de propriété
poolInfo
Pool sur lequel le service Batch exécute les tâches du travail. Vous pouvez modifier le pool pour un travail uniquement lorsque le travail est désactivé. L’appel de travail de mise à jour échoue si vous incluez l’élément poolInfo et que le travail n’est pas désactivé. Si vous spécifiez une autoPoolSpecification dans poolInfo, seule la propriété keepAlive de l’autoPoolSpecification peut être mise à jour, puis uniquement si l’autoPoolSpecification a un poolLifetimeOption of Job (d’autres propriétés de travail peuvent être mises à jour normalement).
poolInfo: PoolInformation
Valeur de propriété
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. S’il est omis, il est défini sur la valeur par défaut 0.
priority?: number
Valeur de propriété
number