Compartir a través de


CloudJob interface

Interfaz que representa CloudJob.

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.

constraints

Restricciones de ejecución para el trabajo.

creationTime

Hora de creación del trabajo.

displayName

Nombre para mostrar del trabajo.

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.

executionInfo

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).

jobManagerTask

Detalles de una tarea del Administrador de trabajos que se va a iniciar cuando se inicia el trabajo.

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.

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.

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.

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.

networkConfiguration

Configuración de red para el trabajo.

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'

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'

poolInfo

Configuración del grupo asociada al trabajo.

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'

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.

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'

stateTransitionTime

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.

usesTaskDependencies

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