CloudJob interface
Interfaz que representa CloudJob.
Propiedades
| common |
Lista de valores comunes de variables de entorno. Estas variables de entorno se establecen para todas las tareas del trabajo (incluidos el Administrador de trabajos, la preparación del trabajo y las tareas de liberación de trabajos). Las tareas individuales pueden invalidar una configuración de entorno especificada aquí especificando el mismo nombre de configuración con un valor diferente. |
| constraints | Restricciones de ejecución para el trabajo. |
| creation |
Hora de creación del trabajo. |
| display |
Nombre para mostrar del trabajo. |
| e |
ETag del trabajo. Se trata de una cadena opaca. Puede usarlo para detectar si el trabajo ha cambiado entre solicitudes. En concreto, puede pasar la ETag al actualizar un trabajo para especificar que los cambios deben surtir efecto solo si nadie más ha modificado el trabajo mientras tanto. |
| execution |
Información de ejecución del trabajo. |
| id | Cadena que identifica de forma única el trabajo dentro de la cuenta. El identificador se conserva entre mayúsculas y minúsculas y no distingue mayúsculas de minúsculas (es decir, es posible que no tenga dos identificadores dentro de una cuenta que solo difiere por caso). |
| job |
Detalles de una tarea del Administrador de trabajos que se va a iniciar cuando se inicia el trabajo. |
| job |
Tarea de preparación del trabajo. La tarea de preparación del trabajo es una tarea especial que se ejecuta en cada nodo de proceso antes de cualquier otra tarea del trabajo. |
| job |
Tarea Liberación del trabajo. La tarea De liberación de trabajos es una tarea especial que se ejecuta al final del trabajo en cada nodo de proceso que haya ejecutado cualquier otra tarea del trabajo. |
| last |
Hora de la última modificación del trabajo. Esta es la última vez en la que cambian los datos de nivel de trabajo, como el estado del trabajo o la prioridad. No tiene en cuenta los cambios en el nivel de tarea, como agregar nuevos estados tareas o tareas cambiantes. |
| 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. |
| network |
Configuración de red para el trabajo. |
| 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. Los valores posibles son: 'noAction', 'terminateJob' |
| on |
La acción que debe realizar el servicio Batch cuando se produce un error en cualquier tarea del trabajo. Se considera que se ha producido un error en una tarea si tiene un errorInfo. Se establece un errorInfo si la tarea se completa con un código de salida distinto de cero después de agotar su recuento de reintentos, o si se produjo un error al iniciar la tarea, por ejemplo debido a un error de descarga del archivo de recursos. El valor predeterminado es noaction. Entre los valores posibles se incluyen: 'noAction', 'performExitOptionsJobAction' |
| pool |
Configuración del grupo asociada al trabajo. |
| previous |
Estado anterior del trabajo. Esta propiedad no se establece si el trabajo está en su estado activo inicial. Entre los valores posibles se incluyen: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deeting' |
| previous |
Hora en la que el trabajo entró en su estado anterior. Esta propiedad no se establece si el trabajo está en su estado activo inicial. |
| 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. |
| state | Estado actual del trabajo. Entre los valores posibles se incluyen: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deeting' |
| state |
Hora en la que el trabajo entró en su estado actual. |
| stats | Estadísticas de uso de recursos para toda la duración del trabajo. Esta propiedad se rellena solo si cloudJob se recuperó con una cláusula expand, incluido el atributo 'stats'; de lo contrario, es null. Es posible que las estadísticas no estén disponibles inmediatamente. El servicio Batch realiza una acumulación periódica de estadísticas. El retraso típico es de aproximadamente 30 minutos. |
| url | Dirección URL del trabajo. |
| uses |
Si las tareas del trabajo pueden definir dependencias entre sí. El valor predeterminado es false. |
Detalles de las propiedades
commonEnvironmentSettings
Lista de valores comunes de variables de entorno. Estas variables de entorno se establecen para todas las tareas del trabajo (incluidos el Administrador de trabajos, la preparación del trabajo y las tareas de liberación de trabajos). Las tareas individuales pueden invalidar una configuración de entorno especificada aquí especificando el mismo nombre de configuración con un valor diferente.
commonEnvironmentSettings?: EnvironmentSetting[]
Valor de propiedad
constraints
Restricciones de ejecución para el trabajo.
constraints?: JobConstraints
Valor de propiedad
creationTime
Hora de creación del trabajo.
creationTime?: Date
Valor de propiedad
Date
displayName
Nombre para mostrar del trabajo.
displayName?: string
Valor de propiedad
string
eTag
ETag del trabajo. Se trata de una cadena opaca. Puede usarlo para detectar si el trabajo ha cambiado entre solicitudes. En concreto, puede pasar la ETag al actualizar un trabajo para especificar que los cambios deben surtir efecto solo si nadie más ha modificado el trabajo mientras tanto.
eTag?: string
Valor de propiedad
string
executionInfo
Información de ejecución del trabajo.
executionInfo?: JobExecutionInformation
Valor de propiedad
id
Cadena que identifica de forma única el trabajo dentro de la cuenta. El identificador se conserva entre mayúsculas y minúsculas y no distingue mayúsculas de minúsculas (es decir, es posible que no tenga dos identificadores dentro de una cuenta que solo difiere por caso).
id?: string
Valor de propiedad
string
jobManagerTask
Detalles de una tarea del Administrador de trabajos que se va a iniciar cuando se inicia el trabajo.
jobManagerTask?: JobManagerTask
Valor de propiedad
jobPreparationTask
Tarea de preparación del trabajo. La tarea de preparación del trabajo es una tarea especial que se ejecuta en cada nodo de proceso antes de cualquier otra tarea del trabajo.
jobPreparationTask?: JobPreparationTask
Valor de propiedad
jobReleaseTask
Tarea Liberación del trabajo. La tarea De liberación de trabajos es una tarea especial que se ejecuta al final del trabajo en cada nodo de proceso que haya ejecutado cualquier otra tarea del trabajo.
jobReleaseTask?: JobReleaseTask
Valor de propiedad
lastModified
Hora de la última modificación del trabajo. Esta es la última vez en la que cambian los datos de nivel de trabajo, como el estado del trabajo o la prioridad. No tiene en cuenta los cambios en el nivel de tarea, como agregar nuevos estados tareas o tareas cambiantes.
lastModified?: Date
Valor de propiedad
Date
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?: MetadataItem[]
Valor de propiedad
networkConfiguration
Configuración de red para el trabajo.
networkConfiguration?: JobNetworkConfiguration
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. Los valores posibles son: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Valor de propiedad
onTaskFailure
La acción que debe realizar el servicio Batch cuando se produce un error en cualquier tarea del trabajo. Se considera que se ha producido un error en una tarea si tiene un errorInfo. Se establece un errorInfo si la tarea se completa con un código de salida distinto de cero después de agotar su recuento de reintentos, o si se produjo un error al iniciar la tarea, por ejemplo debido a un error de descarga del archivo de recursos. El valor predeterminado es noaction. Entre los valores posibles se incluyen: 'noAction', 'performExitOptionsJobAction'
onTaskFailure?: OnTaskFailure
Valor de propiedad
poolInfo
Configuración del grupo asociada al trabajo.
poolInfo?: PoolInformation
Valor de propiedad
previousState
Estado anterior del trabajo. Esta propiedad no se establece si el trabajo está en su estado activo inicial. Entre los valores posibles se incluyen: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deeting'
previousState?: JobState
Valor de propiedad
previousStateTransitionTime
Hora en la que el trabajo entró en su estado anterior. Esta propiedad no se establece si el trabajo está en su estado activo inicial.
previousStateTransitionTime?: Date
Valor de propiedad
Date
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
state
Estado actual del trabajo. Entre los valores posibles se incluyen: 'active', 'disabled', 'disabled', 'enabling', 'terminating', 'completed', 'deeting'
state?: JobState
Valor de propiedad
stateTransitionTime
Hora en la que el trabajo entró en su estado actual.
stateTransitionTime?: Date
Valor de propiedad
Date
stats
Estadísticas de uso de recursos para toda la duración del trabajo. Esta propiedad se rellena solo si cloudJob se recuperó con una cláusula expand, incluido el atributo 'stats'; de lo contrario, es null. Es posible que las estadísticas no estén disponibles inmediatamente. El servicio Batch realiza una acumulación periódica de estadísticas. El retraso típico es de aproximadamente 30 minutos.
stats?: JobStatistics
Valor de propiedad
url
Dirección URL del trabajo.
url?: string
Valor de propiedad
string
usesTaskDependencies
Si las tareas del trabajo pueden definir dependencias entre sí. El valor predeterminado es false.
usesTaskDependencies?: boolean
Valor de propiedad
boolean