BatchJobConstraints interface
Restricciones de ejecución para un trabajo.
Propiedades
| max |
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). |
| max |
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