BatchJob interface
Un trabajo de Azure Batch.
Propiedades
| allow |
Si las tareas de este trabajo pueden ser adelantadas por otros trabajos de prioridad alta. (Esta propiedad no está disponible de forma predeterminada. Póngase en contacto con el soporte técnico para obtener más información) Si el valor se establece en True, otros trabajos de alta prioridad enviados al sistema tendrán prioridad y podrán volver a poner en cola las tareas de este trabajo. Puede actualizar allowTaskPreemption de un trabajo después de que se haya creado mediante la API de trabajo de actualización. |
| constraints | Restricciones de ejecución para el trabajo. |
| max |
Número máximo de tareas que se pueden ejecutar en paralelo para el trabajo. (Esta propiedad no está disponible de forma predeterminada. Póngase en contacto con el soporte técnico para obtener más información) El valor de maxParallelTasks debe ser -1 o mayor que 0 si se especifica. Si no se especifica, el valor predeterminado es -1, lo que significa que no hay ningún límite para el número de tareas que se pueden ejecutar a la vez. Puede actualizar los maxParallelTasks de un trabajo después de que se haya creado mediante la API de trabajo de actualización. |
| metadata | Lista de pares nombre-valor asociados al trabajo como metadatos. El servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario. |
| on |
La acción que debe realizar el servicio Batch cuando todas las tareas del trabajo estén en estado completado. El valor predeterminado es noaction. Valores posibles: "noaction", "terminatejob" |
| pool |
Configuración del grupo asociada al trabajo. |
| priority | Prioridad del trabajo. Los valores de prioridad pueden oscilar entre -1000 y 1000, y -1000 ser la prioridad más baja y 1000 es la prioridad más alta. El valor predeterminado es 0. |
Detalles de las propiedades
allowTaskPreemption
Si las tareas de este trabajo pueden ser adelantadas por otros trabajos de prioridad alta. (Esta propiedad no está disponible de forma predeterminada. Póngase en contacto con el soporte técnico para obtener más información) Si el valor se establece en True, otros trabajos de alta prioridad enviados al sistema tendrán prioridad y podrán volver a poner en cola las tareas de este trabajo. Puede actualizar allowTaskPreemption de un trabajo después de que se haya creado mediante la API de trabajo de actualización.
allowTaskPreemption?: boolean
Valor de propiedad
boolean
constraints
Restricciones de ejecución para el trabajo.
constraints?: BatchJobConstraints
Valor de propiedad
maxParallelTasks
Número máximo de tareas que se pueden ejecutar en paralelo para el trabajo. (Esta propiedad no está disponible de forma predeterminada. Póngase en contacto con el soporte técnico para obtener más información) El valor de maxParallelTasks debe ser -1 o mayor que 0 si se especifica. Si no se especifica, el valor predeterminado es -1, lo que significa que no hay ningún límite para el número de tareas que se pueden ejecutar a la vez. Puede actualizar los maxParallelTasks de un trabajo después de que se haya creado mediante la API de trabajo de actualización.
maxParallelTasks?: number
Valor de propiedad
number
metadata
Lista de pares nombre-valor asociados al trabajo como metadatos. El servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario.
metadata?: BatchMetadataItem[]
Valor de propiedad
onAllTasksComplete
La acción que debe realizar el servicio Batch cuando todas las tareas del trabajo estén en estado completado. El valor predeterminado es noaction.
Valores posibles: "noaction", "terminatejob"
onAllTasksComplete?: string
Valor de propiedad
string
poolInfo
Configuración del grupo asociada al trabajo.
poolInfo: BatchPoolInfo
Valor de propiedad
priority
Prioridad del trabajo. Los valores de prioridad pueden oscilar entre -1000 y 1000, y -1000 ser la prioridad más baja y 1000 es la prioridad más alta. El valor predeterminado es 0.
priority?: number
Valor de propiedad
number