Partager via


JobPatchParameter interface

Interface représentant JobPatchParameter.

Propriétés

constraints

Contraintes d’exécution pour le travail. En cas d’omission, les contraintes d’exécution existantes restent inchangées.

metadata

Liste des paires nom-valeur associées au travail en tant que métadonnées. S’il est omis, les métadonnées de travail existantes restent inchangées.

onAllTasksComplete

Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé. S’il est omis, le comportement d’achèvement reste inchangé. 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 avec une réponse d’erreur « valeur de propriété non valide » ; si vous appelez directement l’API REST, le code d’état HTTP est 400 (requête incorrecte). Les valeurs possibles sont les suivantes : 'noAction', 'terminateJob'

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 patch é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). S’il est omis, le travail continue à s’exécuter sur son pool actuel.

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, la priorité du travail reste inchangée.

Détails de la propriété

constraints

Contraintes d’exécution pour le travail. En cas d’omission, les contraintes d’exécution existantes restent inchangé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, les métadonnées de travail existantes restent inchangé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é. S’il est omis, le comportement d’achèvement reste inchangé. 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 avec une réponse d’erreur « valeur de propriété non valide » ; si vous appelez directement l’API REST, le code d’état HTTP est 400 (requête incorrecte). 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 patch é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). S’il est omis, le travail continue à s’exécuter sur son pool actuel.

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, la priorité du travail reste inchangée.

priority?: number

Valeur de propriété

number