BatchJobExecutionInfoOutput interface
Enthält Informationen zur Ausführung eines Auftrags im Azure Batch-Dienst.
Eigenschaften
| end |
Die Fertigstellungszeit des Auftrags. Diese Eigenschaft wird nur festgelegt, wenn sich der Auftrag im Status "Abgeschlossen" befindet. |
| pool |
Die ID des Pools, dem dieser Auftrag zugewiesen ist. Dieses Element enthält den tatsächlichen Pool, dem der Auftrag zugewiesen ist. Wenn Sie Auftragsdetails vom Dienst abrufen, enthalten sie auch ein PoolInfo-Element, das die Poolkonfigurationsdaten enthält, aus denen der Auftrag hinzugefügt oder aktualisiert wurde. Dieses poolInfo-Element kann auch ein poolId-Element enthalten. Wenn dies der Fall ist, sind die beiden IDs identisch. Wenn dies nicht der Fall ist, bedeutet dies, dass der Auftrag in einem automatischen Pool ausgeführt wurde und diese Eigenschaft die ID dieses automatischen Pools enthält. |
| scheduling |
Details zu einem Fehler, der vom Dienst beim Starten des Auftrags aufgetreten ist. Diese Eigenschaft wird nicht festgelegt, wenn kein Fehler beim Starten des Auftrags aufgetreten ist. |
| start |
Die Startzeit des Auftrags. Dies ist die Zeit, zu der der Auftrag erstellt wurde. |
| terminate |
Eine Zeichenfolge, die den Grund beschreibt, warum der Auftrag beendet wurde. Diese Eigenschaft wird nur festgelegt, wenn sich der Auftrag im Status "Abgeschlossen" befindet. Wenn der Batchdienst den Auftrag beendet, legt er den Grund wie folgt fest: JMComplete – die Auftrags-Manager-Aufgabe abgeschlossen und killJobOnCompletion wurde auf "true" festgelegt. MaxWallClockTimeExpiry – der Auftrag erreichte seine maxWallClockTime-Einschränkung. TerminateJobSchedule – der Auftrag wurde als Teil eines Zeitplans und des terminierten Terminplans ausgeführt. AllTasksComplete – das Attribut "onAllTasksComplete" des Auftrags ist auf "terminatejob" festgelegt, und alle Aufgaben im Auftrag sind abgeschlossen. TaskFailed – das Attribut "onTaskFailure" des Auftrags ist auf "performExitOptionsJobAction" festgelegt, und ein Vorgang im Auftrag ist mit einer Beendigungsbedingung fehlgeschlagen, die einen Auftrag "terminatejob" angegeben hat. Jede andere Zeichenfolge ist ein benutzerdefinierter Grund, der in einem Aufruf des Vorgangs "Auftrag beenden" angegeben ist. |
Details zur Eigenschaft
endTime
Die Fertigstellungszeit des Auftrags. Diese Eigenschaft wird nur festgelegt, wenn sich der Auftrag im Status "Abgeschlossen" befindet.
endTime?: string
Eigenschaftswert
string
poolId
Die ID des Pools, dem dieser Auftrag zugewiesen ist. Dieses Element enthält den tatsächlichen Pool, dem der Auftrag zugewiesen ist. Wenn Sie Auftragsdetails vom Dienst abrufen, enthalten sie auch ein PoolInfo-Element, das die Poolkonfigurationsdaten enthält, aus denen der Auftrag hinzugefügt oder aktualisiert wurde. Dieses poolInfo-Element kann auch ein poolId-Element enthalten. Wenn dies der Fall ist, sind die beiden IDs identisch. Wenn dies nicht der Fall ist, bedeutet dies, dass der Auftrag in einem automatischen Pool ausgeführt wurde und diese Eigenschaft die ID dieses automatischen Pools enthält.
poolId?: string
Eigenschaftswert
string
schedulingError
Details zu einem Fehler, der vom Dienst beim Starten des Auftrags aufgetreten ist. Diese Eigenschaft wird nicht festgelegt, wenn kein Fehler beim Starten des Auftrags aufgetreten ist.
schedulingError?: BatchJobSchedulingErrorOutput
Eigenschaftswert
startTime
Die Startzeit des Auftrags. Dies ist die Zeit, zu der der Auftrag erstellt wurde.
startTime: string
Eigenschaftswert
string
terminateReason
Eine Zeichenfolge, die den Grund beschreibt, warum der Auftrag beendet wurde. Diese Eigenschaft wird nur festgelegt, wenn sich der Auftrag im Status "Abgeschlossen" befindet. Wenn der Batchdienst den Auftrag beendet, legt er den Grund wie folgt fest: JMComplete – die Auftrags-Manager-Aufgabe abgeschlossen und killJobOnCompletion wurde auf "true" festgelegt. MaxWallClockTimeExpiry – der Auftrag erreichte seine maxWallClockTime-Einschränkung. TerminateJobSchedule – der Auftrag wurde als Teil eines Zeitplans und des terminierten Terminplans ausgeführt. AllTasksComplete – das Attribut "onAllTasksComplete" des Auftrags ist auf "terminatejob" festgelegt, und alle Aufgaben im Auftrag sind abgeschlossen. TaskFailed – das Attribut "onTaskFailure" des Auftrags ist auf "performExitOptionsJobAction" festgelegt, und ein Vorgang im Auftrag ist mit einer Beendigungsbedingung fehlgeschlagen, die einen Auftrag "terminatejob" angegeben hat. Jede andere Zeichenfolge ist ein benutzerdefinierter Grund, der in einem Aufruf des Vorgangs "Auftrag beenden" angegeben ist.
terminateReason?: string
Eigenschaftswert
string