BatchJobConstraints interface

Restricciones de ejecución para un trabajo.

Propiedades

maxTaskRetryCount

Se puede repetir el número máximo de veces que cada tarea. El servicio Batch vuelve a intentar una tarea si su código de salida es distinto de cero. Tenga en cuenta que este valor controla específicamente el número de reintentos. El servicio por lotes intentará cada tarea una vez y luego podrá volver a intentarlo hasta ese límite. Por ejemplo, si el máximo de intentos es 3, Batch intenta una tarea hasta 4 veces (un intento inicial y 3 intentos). Si el recuento máximo de reintentos es 0, el servicio por lotes no vuelve a intentar Tareas. Si el recuento máximo de reintentos es -1, el servicio por lotes reintenta Tareas sin límite. El valor predeterminado es 0 (sin reintentos).

maxWallClockTime

El tiempo máximo transcurrido que puede ejecutar el Trabajo, medido desde el momento en que se crea el Trabajo. Si el trabajo no se completa dentro del límite de tiempo, el servicio por lotes lo termina junto con cualquier tarea que aún esté en ejecución. En este caso, la razón de terminación será MaxWallClockTimeExpiry. Si esta propiedad no se especifica, no hay límite de tiempo para la duración del Trabajo. La duración del tiempo se especifica en el formato ISO 8601.

Detalles de las propiedades

maxTaskRetryCount

Se puede repetir el número máximo de veces que cada tarea. El servicio Batch vuelve a intentar una tarea si su código de salida es distinto de cero. Tenga en cuenta que este valor controla específicamente el número de reintentos. El servicio por lotes intentará cada tarea una vez y luego podrá volver a intentarlo hasta ese límite. Por ejemplo, si el máximo de intentos es 3, Batch intenta una tarea hasta 4 veces (un intento inicial y 3 intentos). Si el recuento máximo de reintentos es 0, el servicio por lotes no vuelve a intentar Tareas. Si el recuento máximo de reintentos es -1, el servicio por lotes reintenta Tareas sin límite. El valor predeterminado es 0 (sin reintentos).

maxTaskRetryCount?: number

Valor de propiedad

number

maxWallClockTime

El tiempo máximo transcurrido que puede ejecutar el Trabajo, medido desde el momento en que se crea el Trabajo. Si el trabajo no se completa dentro del límite de tiempo, el servicio por lotes lo termina junto con cualquier tarea que aún esté en ejecución. En este caso, la razón de terminación será MaxWallClockTimeExpiry. Si esta propiedad no se especifica, no hay límite de tiempo para la duración del Trabajo. La duración del tiempo se especifica en el formato ISO 8601.

maxWallClockTime?: string

Valor de propiedad

string