BatchJobExecutionInfo interface

Contiene información sobre la ejecución de un Job en el servicio Azure Batch.

Propiedades

endTime

El tiempo de finalización del Trabajo. Esta propiedad solo se activa si el Trabajo está en estado completado.

poolId

El ID del grupo al que se asigna este trabajo. Este elemento contiene el Pool real donde se asigna el Trabajo. Cuando recibes los detalles del Trabajo del servicio, también contienen un elemento poolInfo, que contiene los datos de configuración del Pool desde que se añadió o actualizó el Trabajo. Ese elemento poolInfo también puede contener un elemento poolId. Si es así, los dos IDs son iguales. Si no lo hace, significa que el Job se ejecutó en un auto Pool, y esta propiedad contiene el ID de ese auto Pool.

schedulingError

Detalles de cualquier error que el servicio haya encontrado al iniciar el trabajo. Esta propiedad no se configura si no hubo error al iniciar el Trabajo.

startTime

La hora de inicio del Trabajo. Es en ese momento cuando se creó el Empleo.

terminationReason

Una cadena que describía la razón por la que terminó el Trabajo. Esta propiedad solo se activa si el Trabajo está en estado completado. Si el servicio por lotes termina el trabajo, establece la razón de la siguiente manera: JMComplete - la tarea del Administrador de trabajos completada, y killJobOnCompletion se configuró como true. MaxWallClockTimeExpiry - el trabajo alcanzó su restricción maxWallClockTime. TermineJobSchedule: el Trabajo se ejecutaba como parte de un horario, y el horario terminaba. TodoTareas Completadas - El atributo onTodoTareas Completado del trabajo está configurado como terminar trabajo, y todas las Tareas en el Trabajo están completadas. TaskFailed - el atributo onTaskFailure del trabajo se configura para performExitOptionsJobAction, y una Tarea en el Job failed con una condición de salida que especificaba una jobAction de terminar. Cualquier otra cadena es una razón definida por el usuario especificada en una llamada a la operación 'Terminar un trabajo'.

Detalles de las propiedades

endTime

El tiempo de finalización del Trabajo. Esta propiedad solo se activa si el Trabajo está en estado completado.

endTime?: Date

Valor de propiedad

Date

poolId

El ID del grupo al que se asigna este trabajo. Este elemento contiene el Pool real donde se asigna el Trabajo. Cuando recibes los detalles del Trabajo del servicio, también contienen un elemento poolInfo, que contiene los datos de configuración del Pool desde que se añadió o actualizó el Trabajo. Ese elemento poolInfo también puede contener un elemento poolId. Si es así, los dos IDs son iguales. Si no lo hace, significa que el Job se ejecutó en un auto Pool, y esta propiedad contiene el ID de ese auto Pool.

poolId?: string

Valor de propiedad

string

schedulingError

Detalles de cualquier error que el servicio haya encontrado al iniciar el trabajo. Esta propiedad no se configura si no hubo error al iniciar el Trabajo.

schedulingError?: BatchJobSchedulingError

Valor de propiedad

startTime

La hora de inicio del Trabajo. Es en ese momento cuando se creó el Empleo.

startTime: Date

Valor de propiedad

Date

terminationReason

Una cadena que describía la razón por la que terminó el Trabajo. Esta propiedad solo se activa si el Trabajo está en estado completado. Si el servicio por lotes termina el trabajo, establece la razón de la siguiente manera: JMComplete - la tarea del Administrador de trabajos completada, y killJobOnCompletion se configuró como true. MaxWallClockTimeExpiry - el trabajo alcanzó su restricción maxWallClockTime. TermineJobSchedule: el Trabajo se ejecutaba como parte de un horario, y el horario terminaba. TodoTareas Completadas - El atributo onTodoTareas Completado del trabajo está configurado como terminar trabajo, y todas las Tareas en el Trabajo están completadas. TaskFailed - el atributo onTaskFailure del trabajo se configura para performExitOptionsJobAction, y una Tarea en el Job failed con una condición de salida que especificaba una jobAction de terminar. Cualquier otra cadena es una razón definida por el usuario especificada en una llamada a la operación 'Terminar un trabajo'.

terminationReason?: string

Valor de propiedad

string