BatchTaskConstraints interface
Restricciones de ejecución que se aplicarán a una tarea.
Propiedades
| max |
Número máximo de veces que se puede reintentar la tarea. El servicio Batch vuelve a intentar una tarea si su código de salida es distinto de cero. Ten en cuenta que este valor controla específicamente el número de intentos de repetición para el ejecutable de la tarea debido a un código de salida distinto de cero. El servicio Batch probará la tarea una vez y, a continuación, podrá volver a intentarlo hasta este límite. Por ejemplo, si el número máximo de reintentos es 3, Batch intenta la tarea hasta 4 veces (un intento inicial y 3 reintentos). Si el recuento máximo de reintentos es 0, el servicio por lotes no vuelve a intentar la tarea tras el primer intento. Si el número máximo de reintentos es -1, el servicio Batch reintenta la tarea sin límite, pero esto no se recomienda para una tarea de inicio ni para ninguna tarea. El valor predeterminado es 0 (sin reintentos). |
| max |
El tiempo máximo transcurrido que puede ejecutar la Tarea, medido desde el momento en que comienza la Tarea. Si la tarea no se completa dentro del límite de tiempo, el servicio por lotes la termina. Si esto no se especifica, no hay límite de tiempo para la duración de la tarea. La duración del tiempo se especifica en el formato ISO 8601. |
| retention |
El tiempo mínimo para conservar el directorio de Tarea en el Nodo de Cálculo donde se ejecutó, desde el momento en que completa la ejecución. Tras este tiempo, el servicio por lotes puede eliminar el directorio de Tarea y todo su contenido. El valor predeterminado es 7 días, es decir, el directorio de Tarea se mantendrá durante 7 días a menos que se elimine el Nodo de Cómputo o se elimine el Trabajo. La duración del tiempo se especifica en el formato ISO 8601. |
Detalles de las propiedades
maxTaskRetryCount
Número máximo de veces que se puede reintentar la tarea. El servicio Batch vuelve a intentar una tarea si su código de salida es distinto de cero. Ten en cuenta que este valor controla específicamente el número de intentos de repetición para el ejecutable de la tarea debido a un código de salida distinto de cero. El servicio Batch probará la tarea una vez y, a continuación, podrá volver a intentarlo hasta este límite. Por ejemplo, si el número máximo de reintentos es 3, Batch intenta la tarea hasta 4 veces (un intento inicial y 3 reintentos). Si el recuento máximo de reintentos es 0, el servicio por lotes no vuelve a intentar la tarea tras el primer intento. Si el número máximo de reintentos es -1, el servicio Batch reintenta la tarea sin límite, pero esto no se recomienda para una tarea de inicio ni para ninguna tarea. El valor predeterminado es 0 (sin reintentos).
maxTaskRetryCount?: number
Valor de propiedad
number
maxWallClockTime
El tiempo máximo transcurrido que puede ejecutar la Tarea, medido desde el momento en que comienza la Tarea. Si la tarea no se completa dentro del límite de tiempo, el servicio por lotes la termina. Si esto no se especifica, no hay límite de tiempo para la duración de la tarea. La duración del tiempo se especifica en el formato ISO 8601.
maxWallClockTime?: string
Valor de propiedad
string
retentionTime
El tiempo mínimo para conservar el directorio de Tarea en el Nodo de Cálculo donde se ejecutó, desde el momento en que completa la ejecución. Tras este tiempo, el servicio por lotes puede eliminar el directorio de Tarea y todo su contenido. El valor predeterminado es 7 días, es decir, el directorio de Tarea se mantendrá durante 7 días a menos que se elimine el Nodo de Cómputo o se elimine el Trabajo. La duración del tiempo se especifica en el formato ISO 8601.
retentionTime?: string
Valor de propiedad
string