JobPatchParameter interface
Eine Schnittstelle, die JobPatchParameter darstellt.
Eigenschaften
| constraints | Die Ausführungseinschränkungen für den Auftrag. Ohne Angabe bleiben die vorhandenen Ausführungseinschränkungen unverändert. |
| metadata | Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Ohne Angabe bleiben die vorhandenen Auftragsmetadaten unverändert. |
| on |
Die Aktion, die der Batchdienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Abgeschlossenen Zustand befinden. Wenn nicht angegeben, bleibt das Vervollständigungsverhalten unverändert. Sie können den Wert nicht von "terminatejob" in "noaction" ändern – d. h., nachdem Sie die automatische Beendigung des Auftrags aktiviert haben, können Sie ihn nicht wieder deaktivieren. Wenn Sie versuchen, dies zu tun, schlägt die Anforderung mit der Fehlerantwort "Ungültiger Eigenschaftswert" fehl. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung). Mögliche Werte sind: 'noAction', 'terminateJob' |
| pool |
Der Pool, in dem der Batchdienst die Aufgaben des Auftrags ausführt. Sie können den Pool für einen Auftrag nur ändern, wenn der Auftrag deaktiviert ist. Der Patchauftragsaufruf schlägt fehl, wenn Sie das poolInfo-Element einschließen und der Auftrag nicht deaktiviert ist. Wenn Sie eine autoPoolSpecification in der poolInfo angeben, kann nur die keepAlive-Eigenschaft der autoPoolSpecification aktualisiert werden, und dann nur, wenn die autoPoolSpecification über eine poolLifetimeOption of Job verfügt (andere Auftragseigenschaften können normal aktualisiert werden). Wenn dieser Wert nicht angegeben wird, wird der Auftrag weiterhin auf dem aktuellen Pool ausgeführt. |
| priority | Die Priorität des Auftrags. Prioritätswerte können zwischen -1000 und 1000 liegen, wobei -1000 die niedrigste Priorität und 1000 die höchste Priorität sind. Wenn sie weggelassen wird, bleibt die Priorität des Auftrags unverändert. |
Details zur Eigenschaft
constraints
Die Ausführungseinschränkungen für den Auftrag. Ohne Angabe bleiben die vorhandenen Ausführungseinschränkungen unverändert.
constraints?: JobConstraints
Eigenschaftswert
metadata
Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Ohne Angabe bleiben die vorhandenen Auftragsmetadaten unverändert.
metadata?: MetadataItem[]
Eigenschaftswert
onAllTasksComplete
Die Aktion, die der Batchdienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Abgeschlossenen Zustand befinden. Wenn nicht angegeben, bleibt das Vervollständigungsverhalten unverändert. Sie können den Wert nicht von "terminatejob" in "noaction" ändern – d. h., nachdem Sie die automatische Beendigung des Auftrags aktiviert haben, können Sie ihn nicht wieder deaktivieren. Wenn Sie versuchen, dies zu tun, schlägt die Anforderung mit der Fehlerantwort "Ungültiger Eigenschaftswert" fehl. wenn Sie die REST-API direkt aufrufen, lautet der HTTP-Statuscode 400 (Ungültige Anforderung). Mögliche Werte sind: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Eigenschaftswert
poolInfo
Der Pool, in dem der Batchdienst die Aufgaben des Auftrags ausführt. Sie können den Pool für einen Auftrag nur ändern, wenn der Auftrag deaktiviert ist. Der Patchauftragsaufruf schlägt fehl, wenn Sie das poolInfo-Element einschließen und der Auftrag nicht deaktiviert ist. Wenn Sie eine autoPoolSpecification in der poolInfo angeben, kann nur die keepAlive-Eigenschaft der autoPoolSpecification aktualisiert werden, und dann nur, wenn die autoPoolSpecification über eine poolLifetimeOption of Job verfügt (andere Auftragseigenschaften können normal aktualisiert werden). Wenn dieser Wert nicht angegeben wird, wird der Auftrag weiterhin auf dem aktuellen Pool ausgeführt.
poolInfo?: PoolInformation
Eigenschaftswert
priority
Die Priorität des Auftrags. Prioritätswerte können zwischen -1000 und 1000 liegen, wobei -1000 die niedrigste Priorität und 1000 die höchste Priorität sind. Wenn sie weggelassen wird, bleibt die Priorität des Auftrags unverändert.
priority?: number
Eigenschaftswert
number