Job - List From Job Schedule
Enumera los trabajos que se han creado en la programación de trabajos especificada.
GET {batchUrl}/jobschedules/{jobScheduleId}/jobs?api-version=2023-11-01.18.0
GET {batchUrl}/jobschedules/{jobScheduleId}/jobs?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.0
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Dirección URL base de todas las solicitudes de servicio de Azure Batch. |
job
|
path | True |
string |
Identificador de la programación de trabajos desde la que desea obtener una lista de trabajos. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
$expand
|
query |
string |
Una cláusula $expand OData. |
|
$filter
|
query |
string |
Una cláusula $filter OData. Para obtener más información sobre cómo construir este filtro, vea https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. |
|
$select
|
query |
string |
Una cláusula $select OData. |
|
maxresults
|
query |
integer int32 |
Número máximo de elementos que se van a devolver en la respuesta. Se puede devolver un máximo de 1000 trabajos. |
|
timeout
|
query |
integer int32 |
Tiempo máximo que el servidor puede dedicar a procesar la solicitud, en segundos. El valor predeterminado es 30 segundos. |
Encabezado de la solicitud
Media Types: "application/json; odata=minimalmetadata"
Nombre | Requerido | Tipo | Description |
---|---|---|---|
client-request-id |
string uuid |
La identidad de solicitud generada por el autor de la llamada, en forma de GUID sin decoración como llaves, por ejemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Si el servidor debe devolver el client-request-id en la respuesta. |
|
ocp-date |
string date-time-rfc1123 |
Hora en que se emitió la solicitud. Las bibliotecas cliente suelen establecer esto en la hora del reloj del sistema actual; establézcalo explícitamente si llama directamente a la API REST. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Respuesta que contiene la lista de trabajos. Encabezados
|
|
Other Status Codes |
Error del servicio Batch. |
Seguridad
azure_auth
Microsoft Entra flujo de código de autenticación de OAuth 2.0
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | Suplantación de su cuenta de usuario |
Authorization
Tipo:
apiKey
En:
header
Ejemplos
List Job Under Job Schedule
Solicitud de ejemplo
GET account.region.batch.azure.com/jobschedules/jobScheduleId/jobs?api-version=2023-11-01.18.0
Respuesta de muestra
{
"value": [
{
"id": "jobId",
"url": "https://account.region.batch.azure.com/jobs/jobId",
"eTag": "0x8D4100FC46D5BF4",
"lastModified": "2016-11-19T00:05:27.2137716Z",
"creationTime": "2016-11-19T00:05:25.311915Z",
"state": "active",
"stateTransitionTime": "2016-11-19T00:05:27.2137716Z",
"previousState": "disabled",
"previousStateTransitionTime": "2016-11-19T00:05:26.88777Z",
"priority": 0,
"maxParallelTasks": -1,
"allowTaskPreemption": false,
"usesTaskDependencies": false,
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
},
"executionInfo": {
"startTime": "2016-11-19T00:05:25.3309105Z",
"poolId": "poolId"
},
"onAllTasksComplete": "noaction",
"onTaskFailure": "noaction"
}
]
}
Definiciones
Nombre | Description |
---|---|
Access |
Recursos de Batch a los que el token concede acceso. |
Application |
Referencia a un paquete que se va a implementar en los nodos de proceso. |
Authentication |
La configuración de un token de autenticación que la tarea puede usar para realizar operaciones del servicio Batch. |
Auto |
Especifica las características de un "grupo automático" temporal. El servicio Batch creará este grupo automático cuando se envíe el trabajo. |
Auto |
Ámbito del usuario automático |
Auto |
Especifica los parámetros para el usuario automático que ejecuta una tarea en el servicio Batch. |
Azure |
Información usada para conectarse a un contenedor de Azure Storage mediante Blobfuse. |
Azure |
Información usada para conectarse a un recurso compartido de archivos de Azure. |
Batch |
Respuesta de error recibida del servicio Azure Batch. |
Batch |
Elemento de información adicional incluida en una respuesta de error Azure Batch. |
Caching |
Tipo de almacenamiento en caché que se va a habilitar para el disco. |
Certificate |
Referencia a un certificado que se va a instalar en nodos de proceso de un grupo. |
Certificate |
Ubicación del almacén de certificados en el nodo de proceso en el que se va a instalar el certificado. |
Certificate |
Qué cuentas de usuario del nodo de proceso deben tener acceso a los datos privados del certificado. |
CIFSMount |
Información utilizada para conectarse a un sistema de archivos CIFS. |
Cloud |
Un trabajo de Azure Batch. |
Cloud |
Resultado de enumerar los trabajos en una cuenta. |
Cloud |
Configuración de nodos de proceso en un grupo basado en la plataforma de Azure Cloud Services. |
Compute |
Cómo se distribuyen las tareas entre nodos de proceso en un grupo. |
Compute |
Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso. |
Container |
Configuración de grupos habilitados para contenedores. |
Container |
Un registro de contenedor privado. |
Container |
Tecnología de contenedor que se va a usar. |
Container |
Ubicación del directorio de trabajo de la tarea de contenedor. |
Data |
Configuración que usarán los discos de datos asociados a los nodos de proceso del grupo. Cuando use discos de datos conectados, debe montar y dar formato a los discos desde una máquina virtual para usarlos. |
Diff |
Especifica la ubicación del disco efímero para el disco del sistema operativo para todos los nodos de proceso (VM) del grupo. |
Diff |
Especifica la configuración de disco efímera para el disco del sistema operativo usado por el nodo de proceso (VM). |
Disk |
La configuración de cifrado de disco aplicada en los nodos de proceso del grupo. La configuración de cifrado de disco no se admite en el grupo de Linux creado con la imagen de Azure Compute Gallery. |
Disk |
La lista de destinos de disco de Batch Service cifrará en el nodo de proceso. |
Dynamic |
Ámbito de asignación de red virtual dinámica. |
Elevation |
Nivel de elevación del usuario. |
Environment |
Variable de entorno que se va a establecer en un proceso de tarea. |
Error |
Categoría del error. |
Error |
Mensaje de error recibido en una respuesta de error Azure Batch. |
Http |
Un par nombre-valor de encabezado HTTP |
Image |
Referencia a una imagen de Azure Virtual Machines Marketplace o a una imagen de Azure Compute Gallery. Para obtener la lista de todas las referencias de imagen de Azure Marketplace verificadas por Azure Batch, consulte la operación "Enumerar imágenes admitidas". |
Inbound |
Protocolo del punto de conexión. |
Inbound |
Un grupo NAT de entrada que se puede usar para abordar puertos específicos en nodos de proceso en un grupo de lotes externamente. |
IPAddress |
Tipo de aprovisionamiento para direcciones IP públicas para el grupo. |
Job |
Restricciones de ejecución de un trabajo. |
Job |
Contiene información sobre la ejecución de un trabajo en el servicio Azure Batch. |
Job |
Especifica los detalles de una tarea del Administrador de trabajos. |
Job |
Configuración de red para el trabajo. |
Job |
Tarea de preparación de trabajos que se ejecutará antes de cualquier tarea del trabajo en cualquier nodo de proceso determinado. |
Job |
Una tarea de liberación de trabajos para ejecutarse en la finalización del trabajo en cualquier nodo de proceso en el que se haya ejecutado el trabajo. |
Job |
Error detectado por el servicio Batch al programar un trabajo. |
Job |
Estado del trabajo. |
Job |
Estadísticas de uso de recursos para un trabajo. |
Linux |
Propiedades usadas para crear una cuenta de usuario en un nodo de proceso de Linux. |
Login |
Modo de inicio de sesión para el usuario |
Managed |
|
Metadata |
Un par nombre-valor asociado a un recurso de servicio de Batch. |
Mount |
Sistema de archivos que se va a montar en cada nodo. |
Name |
Representa un par nombre-valor. |
Network |
Configuración de red de un grupo. |
Network |
Una regla de grupo de seguridad de red que se va a aplicar a un punto de conexión de entrada. |
Network |
Acción que se debe realizar para una dirección IP, un intervalo de subred o una etiqueta especificados. |
NFSMount |
Información usada para conectarse a un sistema de archivos NFS. |
Node |
Determina cómo se comunica un grupo con el servicio Batch. |
Node |
Configuración de ubicación de nodo para un grupo. |
Node |
Directiva de selección de ubicación para asignar nodos en el grupo. |
On |
La acción que debe realizar el servicio Batch cuando todas las tareas del trabajo están en estado completado. |
On |
La acción que el servicio Batch debe realizar cuando se produce un error en cualquier tarea del trabajo. |
OSDisk |
Configuración del disco del sistema operativo del nodo de proceso (VM). |
Output |
Especificación para cargar archivos desde un nodo de ejecución de Azure Batch a otra ubicación después de que el servicio Batch haya terminado de ejecutar el proceso de tarea. |
Output |
Especifica un destino de carga de archivos dentro de un contenedor de Azure Blob Storage. |
Output |
Destino al que se debe cargar un archivo. |
Output |
Condiciones en las que se debe cargar un archivo de salida de tarea o un conjunto de archivos. |
Output |
Detalles sobre una operación de carga de archivos de salida, incluidas las condiciones para realizar la carga. |
Pool |
Configuración del punto de conexión de un grupo. |
Pool |
Especifica cómo se debe asignar un trabajo a un grupo. |
Pool |
La duración mínima de los grupos automáticos creados y cómo se asignan varios trabajos según una programación a los grupos. |
Pool |
Especificación para crear un nuevo grupo. |
Public |
Configuración de dirección IP pública de la configuración de red de un grupo. |
Resource |
Un único archivo o varios archivos que se van a descargar en un nodo de proceso. |
Security |
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales. |
Security |
Especifica el SecurityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings. |
Service |
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". |
Start |
Tarea que se ejecuta cuando un nodo se une a un grupo en el servicio Azure Batch, o cuando se reinicia o se vuelve a crear la imagen inicial del nodo de ejecución. |
Storage |
El tipo de cuenta de almacenamiento que se usa para crear discos de datos o disco del sistema operativo. |
Task |
Restricciones de ejecución que se van a aplicar a una tarea. |
Task |
Configuración del contenedor de una tarea. |
Task |
Especifica cómo se deben distribuir las tareas entre nodos de proceso. |
Uefi |
Especifica la configuración de seguridad como el arranque seguro y vTPM que se usa al crear la máquina virtual. |
User |
Propiedades usadas para crear un usuario que se usa para ejecutar tareas en un nodo de Azure Batch proceso. |
User |
Definición de la identidad de usuario en la que se ejecuta la tarea. |
Virtual |
Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines. |
VMExtension |
Configuración de extensiones de máquina virtual. |
Windows |
Configuración del sistema operativo Windows que se va a aplicar a la máquina virtual. |
Windows |
Propiedades usadas para crear una cuenta de usuario en un nodo de proceso de Windows. |
AccessScope
Recursos de Batch a los que el token concede acceso.
Nombre | Tipo | Description |
---|---|---|
job |
string |
Concede acceso para realizar todas las operaciones en el trabajo que contiene la tarea. |
ApplicationPackageReference
Referencia a un paquete que se va a implementar en los nodos de proceso.
Nombre | Tipo | Description |
---|---|---|
applicationId |
string |
Identificador de la aplicación que se va a implementar. |
version |
string |
Versión de la aplicación que se va a implementar. Si se omite, se implementa la versión predeterminada. |
AuthenticationTokenSettings
La configuración de un token de autenticación que la tarea puede usar para realizar operaciones del servicio Batch.
Nombre | Tipo | Description |
---|---|---|
access |
Recursos de Batch a los que el token concede acceso. |
AutoPoolSpecification
Especifica las características de un "grupo automático" temporal. El servicio Batch creará este grupo automático cuando se envíe el trabajo.
Nombre | Tipo | Description |
---|---|---|
autoPoolIdPrefix |
string |
Prefijo que se va a agregar al identificador único cuando se crea automáticamente un grupo. |
keepAlive |
boolean |
Indica si se debe mantener activo un grupo automático después de que expire su duración. |
pool |
Especificación pool para el grupo automático. |
|
poolLifetimeOption |
La duración mínima de los grupos automáticos creados y cómo se asignan varios trabajos según una programación a los grupos. |
AutoUserScope
Ámbito del usuario automático
Nombre | Tipo | Description |
---|---|---|
pool |
string |
Especifica que la tarea se ejecuta como la cuenta de usuario automático común que se crea en cada nodo de proceso de un grupo. |
task |
string |
Especifica que el servicio debe crear un nuevo usuario para la tarea. |
AutoUserSpecification
Especifica los parámetros para el usuario automático que ejecuta una tarea en el servicio Batch.
Nombre | Tipo | Description |
---|---|---|
elevationLevel |
Nivel de elevación del usuario automático. |
|
scope |
Ámbito del usuario automático |
AzureBlobFileSystemConfiguration
Información usada para conectarse a un contenedor de Azure Storage mediante Blobfuse.
Nombre | Tipo | Description |
---|---|---|
accountKey |
string |
Clave de la cuenta de Azure Storage. |
accountName |
string |
El nombre de la cuenta de Azure Storage. |
blobfuseOptions |
string |
Opciones de línea de comandos adicionales para pasar al comando mount. |
containerName |
string |
Nombre del contenedor de Azure Blob Storage. |
identityReference |
Referencia a la identidad asignada por el usuario que se va a usar para acceder a containerName. |
|
relativeMountPath |
string |
Ruta de acceso relativa en el nodo de proceso donde se montará el sistema de archivos. |
sasKey |
string |
Token de SAS de Azure Storage. |
AzureFileShareConfiguration
Información usada para conectarse a un recurso compartido de archivos de Azure.
Nombre | Tipo | Description |
---|---|---|
accountKey |
string |
clave de la cuenta de Azure Storage. |
accountName |
string |
El nombre de la cuenta de Azure Storage. |
azureFileUrl |
string |
Dirección URL de Azure Files. |
mountOptions |
string |
Opciones de línea de comandos adicionales para pasar al comando mount. |
relativeMountPath |
string |
Ruta de acceso relativa en el nodo de proceso donde se montará el sistema de archivos. |
BatchError
Respuesta de error recibida del servicio Azure Batch.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
message |
Mensaje que describe el error, diseñado para ser adecuado para su presentación en una interfaz de usuario. |
|
values |
Colección de pares clave-valor que contienen detalles adicionales sobre el error. |
BatchErrorDetail
Elemento de información adicional incluida en una respuesta de error Azure Batch.
Nombre | Tipo | Description |
---|---|---|
key |
string |
Identificador que especifica el significado de la propiedad Value. |
value |
string |
Información adicional incluida con la respuesta de error. |
CachingType
Tipo de almacenamiento en caché que se va a habilitar para el disco.
Nombre | Tipo | Description |
---|---|---|
none |
string |
El modo de almacenamiento en caché del disco no está habilitado. |
readonly |
string |
El modo de almacenamiento en caché del disco es de solo lectura. |
readwrite |
string |
El modo de almacenamiento en caché del disco es de lectura y escritura. |
CertificateReference
Referencia a un certificado que se va a instalar en nodos de proceso de un grupo.
Nombre | Tipo | Description |
---|---|---|
storeLocation |
Ubicación del almacén de certificados en el nodo de proceso en el que se va a instalar el certificado. |
|
storeName |
string |
Nombre del almacén de certificados en el nodo de proceso en el que se va a instalar el certificado. |
thumbprint |
string |
Huella digital del certificado. |
thumbprintAlgorithm |
string |
Algoritmo con el que está asociada la huella digital. Debe ser sha1. |
visibility |
Qué cuentas de usuario del nodo de proceso deben tener acceso a los datos privados del certificado. |
CertificateStoreLocation
Ubicación del almacén de certificados en el nodo de proceso en el que se va a instalar el certificado.
Nombre | Tipo | Description |
---|---|---|
currentuser |
string |
Los certificados deben instalarse en el almacén de certificados CurrentUser. |
localmachine |
string |
Los certificados deben instalarse en el almacén de certificados localMachine. |
CertificateVisibility
Qué cuentas de usuario del nodo de proceso deben tener acceso a los datos privados del certificado.
Nombre | Tipo | Description |
---|---|---|
remoteuser |
string |
El certificado debe ser visible para las cuentas de usuario en las que los usuarios acceden de forma remota al nodo de proceso. |
starttask |
string |
El certificado debe ser visible para la cuenta de usuario en la que se ejecuta StartTask. Tenga en cuenta que si El ámbito de autousuario es Grupo para startTask y una tarea, este certificado también será visible para la tarea. |
task |
string |
El certificado debe ser visible para las cuentas de usuario en las que se ejecutan las tareas de trabajo. |
CIFSMountConfiguration
Información utilizada para conectarse a un sistema de archivos CIFS.
Nombre | Tipo | Description |
---|---|---|
mountOptions |
string |
Opciones de línea de comandos adicionales para pasar al comando mount. |
password |
string |
Contraseña que se va a usar para la autenticación en el sistema de archivos CIFS. |
relativeMountPath |
string |
Ruta de acceso relativa en el nodo de proceso donde se montará el sistema de archivos. |
source |
string |
URI del sistema de archivos que se va a montar. |
username |
string |
El usuario que se va a usar para la autenticación en el sistema de archivos CIFS. |
CloudJob
Un trabajo de Azure Batch.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
allowTaskPreemption |
boolean |
Si las tareas de este trabajo pueden ser adelantadas por otros trabajos de prioridad alta |
|
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 de trabajos y las tareas de liberación de trabajos). |
||
constraints |
Restricciones de ejecución para el trabajo. |
||
creationTime |
string |
Hora de creación del trabajo. |
|
displayName |
string |
Nombre para mostrar del trabajo. |
|
eTag |
string |
ETag del trabajo. |
|
executionInfo |
Información de ejecución del trabajo. |
||
id |
string |
Cadena que identifica de forma única el trabajo dentro de la cuenta. |
|
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. |
||
jobReleaseTask |
Tarea De liberación de trabajos. |
||
lastModified |
string |
Hora de la última modificación del trabajo. |
|
maxParallelTasks |
integer |
-1 |
Número máximo de tareas que se pueden ejecutar en paralelo para el trabajo. |
metadata |
Lista de pares nombre-valor asociados al trabajo como metadatos. |
||
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. |
||
onTaskFailure |
La acción que debe realizar el servicio Batch cuando se produce un error en cualquier tarea del trabajo. |
||
poolInfo |
La configuración del grupo asociada al trabajo. |
||
previousState |
Estado anterior del trabajo. |
||
previousStateTransitionTime |
string |
Hora en la que el trabajo entró en su estado anterior. |
|
priority |
integer |
Prioridad del trabajo. |
|
state |
Estado actual del trabajo. |
||
stateTransitionTime |
string |
Hora en la que el trabajo entró en su estado actual. |
|
stats |
Estadísticas de uso de recursos durante toda la duración del trabajo. |
||
url |
string |
Dirección URL del trabajo. |
|
usesTaskDependencies |
boolean |
Si las tareas del trabajo pueden definir dependencias entre sí. El valor predeterminado es false. |
CloudJobListResult
Resultado de enumerar los trabajos en una cuenta.
Nombre | Tipo | Description |
---|---|---|
odata.nextLink |
string |
Dirección URL para obtener el siguiente conjunto de resultados. |
value |
Cloud |
Lista de trabajos. |
CloudServiceConfiguration
Configuración de nodos de proceso en un grupo basado en la plataforma de Azure Cloud Services.
Nombre | Tipo | Description |
---|---|---|
osFamily |
string |
La familia de so invitado de Azure que se va a instalar en las máquinas virtuales del grupo. |
osVersion |
string |
La versión del sistema operativo invitado de Azure que se va a instalar en las máquinas virtuales del grupo. |
ComputeNodeFillType
Cómo se distribuyen las tareas entre nodos de proceso en un grupo.
Nombre | Tipo | Description |
---|---|---|
pack |
string |
Se deben asignar tantas tareas como sea posible (taskSlotsPerNode) a cada nodo de proceso del grupo antes de que se asignen tareas al siguiente nodo de proceso del grupo. |
spread |
string |
Las tareas deben asignarse uniformemente en todos los nodos de proceso del grupo. |
ComputeNodeIdentityReference
Referencia a una identidad asignada por el usuario asociada al grupo de Batch que usará un nodo de proceso.
Nombre | Tipo | Description |
---|---|---|
resourceId |
string |
Identificador de recurso de ARM de la identidad asignada por el usuario. |
ContainerConfiguration
Configuración de grupos habilitados para contenedores.
Nombre | Tipo | Description |
---|---|---|
containerImageNames |
string[] |
Colección de nombres de imagen de contenedor. |
containerRegistries |
Registros privados adicionales de los que se pueden extraer contenedores. |
|
type |
Tecnología de contenedor que se va a usar. |
ContainerRegistry
Un registro de contenedor privado.
Nombre | Tipo | Description |
---|---|---|
identityReference |
Referencia a la identidad asignada por el usuario que se va a usar para acceder a un Azure Container Registry en lugar de un nombre de usuario y una contraseña. |
|
password |
string |
Contraseña que se va a iniciar sesión en el servidor del Registro. |
registryServer |
string |
Dirección URL del registro. |
username |
string |
Nombre de usuario que se va a iniciar sesión en el servidor del Registro. |
ContainerType
Tecnología de contenedor que se va a usar.
Nombre | Tipo | Description |
---|---|---|
criCompatible |
string |
Se usará una tecnología basada en CRI para lanzar los contenedores. |
dockerCompatible |
string |
Se usará una tecnología de contenedor compatible con Docker para iniciar los contenedores. |
ContainerWorkingDirectory
Ubicación del directorio de trabajo de la tarea de contenedor.
Nombre | Tipo | Description |
---|---|---|
containerImageDefault |
string |
Use el directorio de trabajo definido en la imagen del contenedor. Tenga en cuenta que este directorio no contendrá los archivos de recursos descargados por Batch. |
taskWorkingDirectory |
string |
Use el directorio de trabajo de tarea del servicio Batch estándar, que contendrá los archivos de recursos de tareas rellenados por Batch. |
DataDisk
Configuración que usarán los discos de datos asociados a los nodos de proceso del grupo. Cuando use discos de datos conectados, debe montar y dar formato a los discos desde una máquina virtual para usarlos.
Nombre | Tipo | Description |
---|---|---|
caching |
Tipo de almacenamiento en caché que se va a habilitar para los discos de datos. |
|
diskSizeGB |
integer |
Tamaño inicial del disco en gigabytes. |
lun |
integer |
Número de unidad lógica. |
storageAccountType |
Tipo de cuenta de almacenamiento que se va a usar para el disco de datos. |
DiffDiskPlacement
Especifica la ubicación del disco efímero para el disco del sistema operativo para todos los nodos de proceso (VM) del grupo.
Nombre | Tipo | Description |
---|---|---|
CacheDisk |
string |
El disco del sistema operativo efímero se almacena en la memoria caché de la máquina virtual. |
DiffDiskSettings
Especifica la configuración de disco efímera para el disco del sistema operativo usado por el nodo de proceso (VM).
Nombre | Tipo | Description |
---|---|---|
placement |
Especifica la ubicación del disco efímero para el disco del sistema operativo para todas las máquinas virtuales del grupo. |
DiskEncryptionConfiguration
La configuración de cifrado de disco aplicada en los nodos de proceso del grupo. La configuración de cifrado de disco no se admite en el grupo de Linux creado con la imagen de Azure Compute Gallery.
Nombre | Tipo | Description |
---|---|---|
targets |
La lista de destinos de disco de Batch Service cifrará en el nodo de proceso. |
DiskEncryptionTarget
La lista de destinos de disco de Batch Service cifrará en el nodo de proceso.
Nombre | Tipo | Description |
---|---|---|
osdisk |
string |
El disco del sistema operativo en el nodo de proceso está cifrado. |
temporarydisk |
string |
El disco temporal del nodo de proceso está cifrado. En Linux, este cifrado se aplica a otras particiones (como las de discos de datos montados) cuando se produce el cifrado en tiempo de arranque. |
DynamicVNetAssignmentScope
Ámbito de asignación de red virtual dinámica.
Nombre | Tipo | Description |
---|---|---|
job |
string |
La asignación de red virtual dinámica se realiza por trabajo. |
none |
string |
No hay ninguna asignación de red virtual dinámica habilitada. |
ElevationLevel
Nivel de elevación del usuario.
Nombre | Tipo | Description |
---|---|---|
admin |
string |
El usuario es un usuario con acceso elevado y funciona con permisos de administrador completos. |
nonadmin |
string |
El usuario es un usuario estándar sin acceso elevado. |
EnvironmentSetting
Variable de entorno que se va a establecer en un proceso de tarea.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la variable de entorno. |
value |
string |
Valor de la variable de entorno. |
ErrorCategory
Categoría del error.
Nombre | Tipo | Description |
---|---|---|
servererror |
string |
El error se debe a un problema interno del servidor. |
usererror |
string |
El error se debe a un problema de usuario, como la configuración incorrecta. |
ErrorMessage
Mensaje de error recibido en una respuesta de error Azure Batch.
Nombre | Tipo | Description |
---|---|---|
lang |
string |
Código de idioma del mensaje de error |
value |
string |
Texto del mensaje. |
HttpHeader
Un par nombre-valor de encabezado HTTP
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre que no distingue mayúsculas de minúsculas del encabezado que se va a usar al cargar archivos de salida |
value |
string |
Valor del encabezado que se va a usar al cargar archivos de salida. |
ImageReference
Referencia a una imagen de Azure Virtual Machines Marketplace o a una imagen de Azure Compute Gallery. Para obtener la lista de todas las referencias de imagen de Azure Marketplace verificadas por Azure Batch, consulte la operación "Enumerar imágenes admitidas".
Nombre | Tipo | Description |
---|---|---|
exactVersion |
string |
La versión específica de la imagen de plataforma o la imagen de Marketplace que se usa para crear el nodo. Este campo de solo lectura difiere de "version" solo si el valor especificado para "version" cuando se creó el grupo era "latest". |
offer |
string |
El tipo de oferta de la imagen de Marketplace de Azure Virtual Machines. |
publisher |
string |
Publicador de la imagen de Marketplace de Azure Virtual Machines. |
sku |
string |
SKU de la imagen de Marketplace de Azure Virtual Machines. |
version |
string |
La versión de la imagen de Azure Virtual Machines Marketplace. |
virtualMachineImageId |
string |
Identificador de recurso de ARM de la imagen de Azure Compute Gallery. Los nodos de proceso del grupo se crearán con este identificador de imagen. Tiene el formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} o /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} para la versión de imagen más reciente. |
InboundEndpointProtocol
Protocolo del punto de conexión.
Nombre | Tipo | Description |
---|---|---|
tcp |
string |
Use TCP para el punto de conexión. |
udp |
string |
Use UDP para el punto de conexión. |
InboundNATPool
Un grupo NAT de entrada que se puede usar para abordar puertos específicos en nodos de proceso en un grupo de lotes externamente.
Nombre | Tipo | Description |
---|---|---|
backendPort |
integer |
Número de puerto en el nodo de proceso. |
frontendPortRangeEnd |
integer |
El último número de puerto del intervalo de puertos externos que se usarán para proporcionar acceso entrante a backendPort en nodos de proceso individuales. |
frontendPortRangeStart |
integer |
El primer número de puerto del intervalo de puertos externos que se usarán para proporcionar acceso entrante a backendPort en nodos de proceso individuales. |
name |
string |
Nombre del punto de conexión. |
networkSecurityGroupRules |
Lista de reglas de grupo de seguridad de red que se aplicarán al punto de conexión. |
|
protocol |
Protocolo del punto de conexión. |
IPAddressProvisioningType
Tipo de aprovisionamiento para direcciones IP públicas para el grupo.
Nombre | Tipo | Description |
---|---|---|
batchmanaged |
string |
Batch creará y administrará una dirección IP pública. Puede haber varias direcciones IP públicas en función del tamaño del grupo. |
nopublicipaddresses |
string |
No se creará ninguna dirección IP pública. |
usermanaged |
string |
El usuario proporciona direcciones IP públicas y se usará para aprovisionar los nodos de proceso. |
JobConstraints
Restricciones de ejecución de un trabajo.
Nombre | Tipo | Description |
---|---|---|
maxTaskRetryCount |
integer |
Número máximo de veces que se puede reintentar cada tarea. El servicio Batch reintenta una tarea si su código de salida es distinto de cero. |
maxWallClockTime |
string |
Tiempo máximo transcurrido durante el que se puede ejecutar el trabajo, medido a partir del momento en que se crea el trabajo. |
JobExecutionInformation
Contiene información sobre la ejecución de un trabajo en el servicio Azure Batch.
Nombre | Tipo | Description |
---|---|---|
endTime |
string |
Hora de finalización del trabajo. |
poolId |
string |
Identificador del grupo al que se asigna este trabajo. |
schedulingError |
Detalles de cualquier error detectado por el servicio al iniciar el trabajo. |
|
startTime |
string |
Hora de inicio del trabajo. |
terminateReason |
string |
Cadena que describe el motivo por el que finalizó el trabajo. |
JobManagerTask
Especifica los detalles de una tarea del Administrador de trabajos.
Nombre | Tipo | Description |
---|---|---|
allowLowPriorityNode |
boolean |
Si la tarea administrador de trabajos se puede ejecutar en un nodo de proceso de prioridad baja o de acceso puntual. |
applicationPackageReferences |
Lista de paquetes de aplicación que el servicio Batch implementará en el nodo de proceso antes de ejecutar la línea de comandos. |
|
authenticationTokenSettings |
La configuración de un token de autenticación que la tarea puede usar para realizar operaciones de servicio de Batch. |
|
commandLine |
string |
Línea de comandos de la tarea Administrador de trabajos. |
constraints |
Restricciones que se aplican a la tarea administrador de trabajos. |
|
containerSettings |
La configuración del contenedor en el que se ejecuta la tarea administrador de trabajos. |
|
displayName |
string |
Nombre para mostrar de la tarea Administrador de trabajos. |
environmentSettings |
Lista de opciones de configuración de variables de entorno para la tarea Administrador de trabajos. |
|
id |
string |
Cadena que identifica de forma única la tarea administrador de trabajos dentro del trabajo. |
killJobOnCompletion |
boolean |
Si la finalización de la tarea del Administrador de trabajos significa la finalización de todo el trabajo. |
outputFiles |
Lista de archivos que el servicio Batch cargará desde el nodo de proceso después de ejecutar la línea de comandos. |
|
requiredSlots |
integer |
Número de ranuras de programación que requiere la tarea para ejecutarse. |
resourceFiles |
Lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos. |
|
runExclusive |
boolean |
Si la tarea administrador de trabajos requiere un uso exclusivo del nodo de proceso donde se ejecuta. |
userIdentity |
Identidad de usuario con la que se ejecuta la tarea administrador de trabajos. |
JobNetworkConfiguration
Configuración de red para el trabajo.
Nombre | Tipo | Description |
---|---|---|
subnetId |
string |
El identificador de recurso arm de la subred de red virtual que los nodos de proceso que ejecutan tareas desde el trabajo se unirán durante la tarea. Esto solo funcionará con un grupo de virtualMachineConfiguration. |
JobPreparationTask
Tarea de preparación de trabajos que se ejecutará antes de cualquier tarea del trabajo en cualquier nodo de proceso determinado.
Nombre | Tipo | Description |
---|---|---|
commandLine |
string |
Línea de comandos de la tarea de preparación del trabajo. |
constraints |
Restricciones que se aplican a la tarea de preparación del trabajo. |
|
containerSettings |
La configuración del contenedor en el que se ejecuta la tarea de preparación del trabajo. |
|
environmentSettings |
Lista de opciones de configuración de variables de entorno para la tarea de preparación del trabajo. |
|
id |
string |
Cadena que identifica de forma única la tarea de preparación del trabajo dentro del trabajo. |
rerunOnNodeRebootAfterSuccess |
boolean |
Si el servicio Batch debe volver a ejecutar la tarea de preparación del trabajo después de reiniciar un nodo de proceso. |
resourceFiles |
Lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos. |
|
userIdentity |
Identidad de usuario con la que se ejecuta la tarea de preparación del trabajo. |
|
waitForSuccess |
boolean |
Si el servicio Batch debe esperar a que la tarea de preparación del trabajo se complete correctamente antes de programar cualquier otra tarea del trabajo en el nodo de proceso. Una tarea de preparación del trabajo se ha completado correctamente si sale con el código de salida 0. |
JobReleaseTask
Una tarea de liberación de trabajos para ejecutarse en la finalización del trabajo en cualquier nodo de proceso en el que se haya ejecutado el trabajo.
Nombre | Tipo | Description |
---|---|---|
commandLine |
string |
Línea de comandos de la tarea de liberación de trabajos. |
containerSettings |
La configuración del contenedor en el que se ejecuta la tarea de liberación de trabajos. |
|
environmentSettings |
Lista de opciones de configuración de variables de entorno para la tarea de liberación de trabajos. |
|
id |
string |
Cadena que identifica de forma única la tarea de liberación de trabajos dentro del trabajo. |
maxWallClockTime |
string |
Tiempo máximo transcurrido que la tarea de liberación de trabajos puede ejecutarse en un nodo de proceso determinado, medido desde el momento en que se inicia la tarea. Si la tarea no se completa dentro del límite de tiempo, el servicio Batch la finaliza. El valor predeterminado es 15 minutos. Es posible que no especifique un tiempo de espera superior a 15 minutos. Si lo hace, el servicio Batch lo rechaza con un error; Si llama directamente a la API REST, el código de estado HTTP es 400 (solicitud incorrecta). |
resourceFiles |
Lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos. Hay un tamaño máximo para la lista de archivos de recursos. Cuando se supera el tamaño máximo, se producirá un error en la solicitud y el código de error de respuesta será RequestEntityTooLarge. Si esto ocurre, la colección de ResourceFiles debe reducirse en tamaño. Esto se puede lograr mediante archivos .zip, paquetes de aplicación o contenedores de Docker. |
|
retentionTime |
string |
Tiempo mínimo para conservar el directorio task de la tarea de liberación de trabajos en el nodo de proceso. Después de este tiempo, el servicio Batch puede eliminar el directorio Task y todo su contenido. |
userIdentity |
Identidad de usuario en la que se ejecuta la tarea de liberación de trabajos. |
JobSchedulingError
Error detectado por el servicio Batch al programar un trabajo.
Nombre | Tipo | Description |
---|---|---|
category |
Categoría del error de programación de trabajos. |
|
code |
string |
Identificador del error de programación de trabajos. Los códigos son invariables y están diseñados para consumirse mediante programación. |
details |
Lista de detalles de error adicionales relacionados con el error de programación. |
|
message |
string |
Mensaje que describe el error de programación de trabajos, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
JobState
Estado del trabajo.
Nombre | Tipo | Description |
---|---|---|
active |
string |
El trabajo está disponible para tener programadas tareas. |
completed |
string |
Todas las tareas han finalizado y el sistema no aceptará más tareas ni ningún cambio adicional en el trabajo. |
deleting |
string |
Un usuario ha solicitado que se elimine el trabajo, pero la operación de eliminación sigue en curso (por ejemplo, porque el sistema sigue finalizando las tareas en ejecución). |
disabled |
string |
Un usuario ha deshabilitado el trabajo. No se está ejecutando ninguna tarea y no se programará ninguna nueva tarea. |
disabling |
string |
Un usuario ha solicitado que el trabajo se deshabilite, pero la operación de deshabilitación todavía está en curso (por ejemplo, esperando a que las tareas finalicen). |
enabling |
string |
Un usuario ha solicitado que el trabajo esté habilitado, pero la operación de habilitación todavía está en curso. |
terminating |
string |
El trabajo está a punto de completarse, ya sea porque se ha completado una tarea del Administrador de trabajos o porque el usuario ha terminado el trabajo, pero la operación de finalización sigue en curso (por ejemplo, porque se están ejecutando las tareas de liberación de trabajos). |
JobStatistics
Estadísticas de uso de recursos para un trabajo.
Nombre | Tipo | Description |
---|---|---|
kernelCPUTime |
string |
Tiempo total de CPU del modo kernel (sumado en todos los núcleos y todos los nodos de proceso) consumido por todas las tareas del trabajo. |
lastUpdateTime |
string |
Hora a la que se actualizaron por última vez las estadísticas. Todas las estadísticas se limitan al intervalo entre startTime y lastUpdateTime. |
numFailedTasks |
integer |
Número total de tareas del trabajo que produjo un error durante el intervalo de tiempo especificado. |
numSucceededTasks |
integer |
El número total de tareas completadas correctamente en el trabajo durante el intervalo de tiempo especificado. |
numTaskRetries |
integer |
Número total de reintentos en todas las tareas del trabajo durante el intervalo de tiempo especificado. |
readIOGiB |
number |
Cantidad total de datos en GiB leídos del disco por todas las tareas del trabajo. |
readIOps |
integer |
Número total de operaciones de lectura de disco realizadas por todas las tareas del trabajo. |
startTime |
string |
Hora de inicio del intervalo de tiempo cubierto por las estadísticas. |
url |
string |
Dirección URL de las estadísticas. |
userCPUTime |
string |
Tiempo total de CPU del modo de usuario (sumado en todos los núcleos y todos los nodos de proceso) consumido por todas las tareas del trabajo. |
waitTime |
string |
Tiempo de espera total de todas las tareas del trabajo. |
wallClockTime |
string |
Tiempo total del reloj de todas las tareas del trabajo. |
writeIOGiB |
number |
Cantidad total de datos en GiB escritos en el disco por todas las tareas del trabajo. |
writeIOps |
integer |
Número total de operaciones de escritura en disco realizadas por todas las tareas del trabajo. |
LinuxUserConfiguration
Propiedades usadas para crear una cuenta de usuario en un nodo de proceso de Linux.
Nombre | Tipo | Description |
---|---|---|
gid |
integer |
Identificador de grupo de la cuenta de usuario. |
sshPrivateKey |
string |
Clave privada SSH para la cuenta de usuario. |
uid |
integer |
Identificador de usuario de la cuenta de usuario. |
LoginMode
Modo de inicio de sesión para el usuario
Nombre | Tipo | Description |
---|---|---|
batch |
string |
Modo de inicio de sesión de Win32 LOGON32_LOGON_BATCH. El modo de inicio de sesión por lotes se recomienda para procesos paralelos de larga duración. |
interactive |
string |
Modo de inicio de sesión de Win32 LOGON32_LOGON_INTERACTIVE. UAC está habilitado en grupos de Windows VirtualMachineConfiguration. Si esta opción se usa con una identidad de usuario con privilegios elevados en un grupo de Windows VirtualMachineConfiguration, la sesión de usuario no se elevará a menos que la aplicación ejecutada por la línea de comandos task esté configurada para requerir siempre privilegios administrativos o para requerir siempre el privilegio máximo. |
ManagedDisk
Nombre | Tipo | Description |
---|---|---|
storageAccountType |
Tipo de cuenta de almacenamiento para disco administrado. |
MetadataItem
Un par nombre-valor asociado a un recurso de servicio de Batch.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del elemento de metadatos. |
value |
string |
Valor del elemento de metadatos. |
MountConfiguration
Sistema de archivos que se va a montar en cada nodo.
Nombre | Tipo | Description |
---|---|---|
azureBlobFileSystemConfiguration |
Contenedor de Azure Storage que se va a montar mediante BLOB FUSE en cada nodo. |
|
azureFileShareConfiguration |
Recurso compartido de archivos de Azure que se va a montar en cada nodo. |
|
cifsMountConfiguration |
Sistema de archivos CIFS/SMB que se va a montar en cada nodo. |
|
nfsMountConfiguration |
Sistema de archivos NFS que se va a montar en cada nodo. |
NameValuePair
Representa un par nombre-valor.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del par nombre-valor. |
value |
string |
Valor del par nombre-valor. |
NetworkConfiguration
Configuración de red de un grupo.
Nombre | Tipo | Description |
---|---|---|
dynamicVNetAssignmentScope |
Ámbito de asignación de red virtual dinámica. |
|
enableAcceleratedNetworking |
boolean |
Si este grupo debe habilitar las redes aceleradas. |
endpointConfiguration |
La configuración de los puntos de conexión en nodos de proceso en el grupo de Batch. |
|
publicIPAddressConfiguration |
Configuración de IP públicaAddress para nodos de proceso en el grupo de lotes. |
|
subnetId |
string |
Identificador de recursos arm de la subred de red virtual a la que se unirán los nodos de proceso del grupo. Tiene el formato /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
Una regla de grupo de seguridad de red que se va a aplicar a un punto de conexión de entrada.
Nombre | Tipo | Description |
---|---|---|
access |
Acción que se debe realizar para una dirección IP, un intervalo de subred o una etiqueta especificados. |
|
priority |
integer |
Prioridad de esta regla. |
sourceAddressPrefix |
string |
Prefijo o etiqueta de dirección de origen que debe coincidir con la regla. |
sourcePortRanges |
string[] |
Intervalos de puertos de origen que se van a coincidir con la regla. |
NetworkSecurityGroupRuleAccess
Acción que se debe realizar para una dirección IP, un intervalo de subred o una etiqueta especificados.
Nombre | Tipo | Description |
---|---|---|
allow |
string |
Permita el acceso. |
deny |
string |
Deniegue el acceso. |
NFSMountConfiguration
Información usada para conectarse a un sistema de archivos NFS.
Nombre | Tipo | Description |
---|---|---|
mountOptions |
string |
Opciones de línea de comandos adicionales para pasar al comando mount. |
relativeMountPath |
string |
Ruta de acceso relativa en el nodo de proceso donde se montará el sistema de archivos. |
source |
string |
URI del sistema de archivos que se va a montar. |
NodeCommunicationMode
Determina cómo se comunica un grupo con el servicio Batch.
Nombre | Tipo | Description |
---|---|---|
classic |
string |
Los nodos que usan el modo de comunicación clásica requieren la comunicación TCP entrante en los puertos 29876 y 29877 de BatchNodeManagement. {region}" etiqueta de servicio y comunicación TCP saliente en el puerto 443 a "Storage.region" y "BatchNodeManagement". Etiquetas de servicio {region}". |
default |
string |
El servicio Batch establece automáticamente el modo de comunicación de nodo. |
simplified |
string |
Los nodos que usan el modo de comunicación simplificada requieren comunicación TCP saliente en el puerto 443 a "BatchNodeManagement. Etiqueta de servicio {region}". No se requieren puertos de entrada abiertos. |
NodePlacementConfiguration
Configuración de ubicación de nodo para un grupo.
Nombre | Tipo | Description |
---|---|---|
policy |
Tipo de directiva de selección de ubicación de nodo en grupos de batch. |
NodePlacementPolicyType
Directiva de selección de ubicación para asignar nodos en el grupo.
Nombre | Tipo | Description |
---|---|---|
regional |
string |
Todos los nodos del grupo se asignarán en la misma región. |
zonal |
string |
Los nodos del grupo se distribuirán entre diferentes zonas de disponibilidad con el mejor equilibrio de esfuerzo. |
OnAllTasksComplete
La acción que debe realizar el servicio Batch cuando todas las tareas del trabajo están en estado completado.
Nombre | Tipo | Description |
---|---|---|
noaction |
string |
No haga nada. El trabajo permanece activo a menos que se termine o deshabilite por algún otro medio. |
terminatejob |
string |
Finalice el trabajo. TerminateReason del trabajo se establece en "AllTasksComplete". |
OnTaskFailure
La acción que el servicio Batch debe realizar cuando se produce un error en cualquier tarea del trabajo.
Nombre | Tipo | Description |
---|---|---|
noaction |
string |
No haga nada. El trabajo permanece activo a menos que se termine o deshabilite por algún otro medio. |
performexitoptionsjobaction |
string |
Realice la acción asociada a la condición De salida de la tarea en la colección exitConditions de la tarea. (Esto puede dar lugar a que no se realice ninguna acción, si es lo que especifica la tarea). |
OSDisk
Configuración del disco del sistema operativo del nodo de proceso (VM).
Nombre | Tipo | Description |
---|---|---|
caching |
Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None, ReadOnly, ReadWrite. Los valores predeterminados son: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. |
|
diskSizeGB |
integer |
Tamaño inicial del disco en GB al crear un nuevo disco del sistema operativo. |
ephemeralOSDiskSettings |
Especifica la configuración de disco efímera para el disco del sistema operativo usado por el nodo de proceso (VM). |
|
managedDisk |
Parámetros de disco administrado. |
|
writeAcceleratorEnabled |
boolean |
Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. |
OutputFile
Especificación para cargar archivos desde un nodo de ejecución de Azure Batch a otra ubicación después de que el servicio Batch haya terminado de ejecutar el proceso de tarea.
Nombre | Tipo | Description |
---|---|---|
destination |
Destino de los archivos de salida. |
|
filePattern |
string |
Patrón que indica qué archivos se van a cargar. |
uploadOptions |
Opciones adicionales para la operación de carga, incluidas las condiciones para realizar la carga. |
OutputFileBlobContainerDestination
Especifica un destino de carga de archivos dentro de un contenedor de Azure Blob Storage.
Nombre | Tipo | Description |
---|---|---|
containerUrl |
string |
Dirección URL del contenedor en Azure Blob Storage en la que se van a cargar los archivos. |
identityReference |
Referencia a la identidad asignada por el usuario que se va a usar para acceder a Azure Blob Storage especificado por containerUrl. |
|
path |
string |
Blob de destino o directorio virtual dentro del contenedor de Azure Storage. |
uploadHeaders |
Lista de pares nombre-valor para los encabezados que se usarán en la carga de archivos de salida. |
OutputFileDestination
Destino al que se debe cargar un archivo.
Nombre | Tipo | Description |
---|---|---|
container |
Una ubicación en Azure Blob Storage en la que se cargan los archivos. |
OutputFileUploadCondition
Condiciones en las que se debe cargar un archivo de salida de tarea o un conjunto de archivos.
Nombre | Tipo | Description |
---|---|---|
taskcompletion |
string |
Cargue los archivos después de que se cierre el proceso de tarea, independientemente del código de salida. |
taskfailure |
string |
Cargue los archivos solo después de que el proceso de tarea se cierre con un código de salida distinto de cero. |
tasksuccess |
string |
Cargue los archivos solo después de que el proceso de tarea salga con un código de salida de 0. |
OutputFileUploadOptions
Detalles sobre una operación de carga de archivos de salida, incluidas las condiciones para realizar la carga.
Nombre | Tipo | Description |
---|---|---|
uploadCondition |
Condiciones en las que se debe cargar el archivo de salida de la tarea o el conjunto de archivos. |
PoolEndpointConfiguration
Configuración del punto de conexión de un grupo.
Nombre | Tipo | Description |
---|---|---|
inboundNATPools |
Lista de grupos NAT de entrada que se pueden usar para abordar puertos específicos en un nodo de ejecución individual externamente. |
PoolInformation
Especifica cómo se debe asignar un trabajo a un grupo.
Nombre | Tipo | Description |
---|---|---|
autoPoolSpecification |
Características de un "grupo automático" temporal. El servicio Batch creará este grupo automático cuando se envíe el trabajo. |
|
poolId |
string |
Identificador de un grupo existente. Todas las tareas del trabajo se ejecutarán en el grupo especificado. |
PoolLifetimeOption
La duración mínima de los grupos automáticos creados y cómo se asignan varios trabajos según una programación a los grupos.
Nombre | Tipo | Description |
---|---|---|
job |
string |
El grupo existe durante la vigencia del trabajo al que está dedicado. El servicio Batch crea el grupo cuando crea el trabajo. Si la opción "trabajo" se aplica a una programación de trabajos, el servicio Batch crea un nuevo grupo automático para cada trabajo creado según la programación. |
jobschedule |
string |
El grupo existe durante la vigencia de la programación del trabajo. El servicio Batch crea el grupo cuando crea el primer trabajo según la programación. Puede aplicar esta opción solo a programaciones de trabajos, no a trabajos. |
PoolSpecification
Especificación para crear un nuevo grupo.
Nombre | Tipo | Description |
---|---|---|
applicationLicenses |
string[] |
La lista de licencias de aplicación que el servicio Batch pondrá a disposición en cada nodo de proceso del grupo. |
applicationPackageReferences |
Lista de paquetes que se van a instalar en cada nodo de proceso del grupo. |
|
autoScaleEvaluationInterval |
string |
Intervalo de tiempo en el que ajustar automáticamente el tamaño del grupo según la fórmula de escalado automático. |
autoScaleFormula |
string |
Fórmula para el número deseado de nodos de proceso en el grupo. |
certificateReferences |
Lista de certificados que se van a instalar en cada nodo de proceso del grupo. Advertencia: esta propiedad está en desuso y se quitará después de febrero de 2024. Use la extensión Azure KeyVault en su lugar. |
|
cloudServiceConfiguration |
Configuración del servicio en la nube para el grupo. |
|
displayName |
string |
Nombre para mostrar del grupo. |
enableAutoScale |
boolean |
Si el tamaño del grupo se debe ajustar automáticamente con el tiempo. |
enableInterNodeCommunication |
boolean |
Si el grupo permite la comunicación directa entre nodos de proceso. |
metadata |
Lista de pares nombre-valor asociados al grupo como metadatos. |
|
mountConfiguration |
Lista de sistemas de archivos que se van a montar en cada nodo del grupo. |
|
networkConfiguration |
Configuración de red del grupo. |
|
resizeTimeout |
string |
Tiempo de espera para la asignación de nodos de proceso al grupo. |
resourceTags |
object |
Etiquetas especificadas por el usuario asociadas al grupo. |
startTask |
Tarea que se va a ejecutar en cada nodo de ejecución a medida que se une al grupo. La tarea se ejecuta cuando se agrega el nodo de ejecución al grupo o cuando se reinicia el nodo de ejecución. |
|
targetDedicatedNodes |
integer |
Número deseado de nodos de proceso dedicados en el grupo. |
targetLowPriorityNodes |
integer |
Número deseado de nodos de proceso de prioridad baja o de acceso puntual en el grupo. |
targetNodeCommunicationMode |
Modo de comunicación de nodo deseado para el grupo. |
|
taskSchedulingPolicy |
Cómo se distribuyen las tareas entre nodos de proceso en un grupo. |
|
taskSlotsPerNode |
integer |
El número de ranuras de tareas que pueden usarse para ejecutar tareas simultáneas en un solo nodo de ejecución en el grupo. |
userAccounts |
Lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo. |
|
virtualMachineConfiguration |
Configuración de la máquina virtual para el grupo. |
|
vmSize |
string |
Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño. |
PublicIPAddressConfiguration
Configuración de dirección IP pública de la configuración de red de un grupo.
Nombre | Tipo | Description |
---|---|---|
ipAddressIds |
string[] |
Lista de direcciones IP públicas que usará el servicio Batch al aprovisionar nodos de proceso. |
provision |
Tipo de aprovisionamiento para direcciones IP públicas para el grupo. |
ResourceFile
Un único archivo o varios archivos que se van a descargar en un nodo de proceso.
Nombre | Tipo | Description |
---|---|---|
autoStorageContainerName |
string |
El nombre del contenedor de almacenamiento en la cuenta de almacenamiento automática. |
blobPrefix |
string |
Prefijo de blob que se va a usar al descargar blobs de un contenedor de Azure Storage. Solo se descargarán los blobs cuyos nombres comiencen por el prefijo especificado. |
fileMode |
string |
Atributo de modo de permiso de archivo en formato octal. |
filePath |
string |
Ubicación en el nodo de proceso al que se van a descargar los archivos, en relación con el directorio de trabajo de la tarea. |
httpUrl |
string |
La dirección URL del archivo que se va a descargar. |
identityReference |
Referencia a la identidad asignada por el usuario que se va a usar para acceder a Azure Blob Storage especificado por storageContainerUrl o httpUrl |
|
storageContainerUrl |
string |
Dirección URL del contenedor de blobs en Azure Blob Storage. |
SecurityProfile
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
encryptionAtHost |
boolean |
El usuario puede usar esta propiedad en la solicitud para habilitar o deshabilitar el cifrado de host para la máquina virtual o el conjunto de escalado de máquinas virtuales. Esto habilitará el cifrado para todos los discos, incluido el disco de recurso o temporal en el propio host. |
securityType |
Especifica el SecurityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings. |
|
uefiSettings |
Especifica la configuración de seguridad como el arranque seguro y vTPM que se usa al crear la máquina virtual. |
SecurityTypes
Especifica el SecurityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings.
Nombre | Tipo | Description |
---|---|---|
trustedLaunch |
string |
El inicio seguro protege frente a técnicas de ataque persistentes y avanzadas. |
ServiceArtifactReference
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente".
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de referencia del artefacto de servicio de ServiceArtifactReference |
StartTask
Tarea que se ejecuta cuando un nodo se une a un grupo en el servicio Azure Batch, o cuando se reinicia o se vuelve a crear la imagen inicial del nodo de ejecución.
Nombre | Tipo | Description |
---|---|---|
commandLine |
string |
Línea de comandos de StartTask. |
containerSettings |
La configuración del contenedor en el que se ejecuta StartTask. |
|
environmentSettings |
Lista de opciones de configuración de variables de entorno para StartTask. |
|
maxTaskRetryCount |
integer |
Número máximo de veces que se puede reintentar la tarea. |
resourceFiles |
Lista de archivos que el servicio Batch descargará en el nodo de proceso antes de ejecutar la línea de comandos. Hay un tamaño máximo para la lista de archivos de recursos. Cuando se supera el tamaño máximo, se producirá un error en la solicitud y el código de error de respuesta será RequestEntityTooLarge. Si esto ocurre, la colección de ResourceFiles debe reducirse en tamaño. Esto se puede lograr mediante archivos .zip, paquetes de aplicación o contenedores de Docker. |
|
userIdentity |
Identidad de usuario en la que se ejecuta StartTask. |
|
waitForSuccess |
boolean |
Si el servicio Batch debe esperar a que startTask se complete correctamente (es decir, salir con el código de salida 0) antes de programar cualquier tarea en el nodo de proceso. |
StorageAccountType
El tipo de cuenta de almacenamiento que se usa para crear discos de datos o disco del sistema operativo.
Nombre | Tipo | Description |
---|---|---|
premium_lrs |
string |
El disco de datos o el disco del sistema operativo deben usar el almacenamiento con redundancia local Premium. |
standard_lrs |
string |
El disco de datos o disco del sistema operativo debe usar el almacenamiento con redundancia local estándar. |
standardssd_lrs |
string |
El disco de datos o el disco del sistema operativo deben usar el almacenamiento con redundancia local ssd estándar. |
TaskConstraints
Restricciones de ejecución que se van a aplicar a una tarea.
Nombre | Tipo | Description |
---|---|---|
maxTaskRetryCount |
integer |
Número máximo de veces que se puede reintentar la tarea. El servicio Batch reintenta una tarea si su código de salida es distinto de cero. |
maxWallClockTime |
string |
Tiempo máximo transcurrido que se puede ejecutar la tarea, medido desde el momento en que se inicia la tarea. Si la tarea no se completa dentro del límite de tiempo, el servicio Batch la finaliza. |
retentionTime |
string |
El tiempo mínimo para conservar el directorio Task en el nodo de proceso donde se ejecutó, a partir del momento en que finaliza la ejecución. Después de este tiempo, el servicio Batch puede eliminar el directorio Task y todo su contenido. |
TaskContainerSettings
Configuración del contenedor de una tarea.
Nombre | Tipo | Description |
---|---|---|
containerRunOptions |
string |
Opciones adicionales para el comando container create. |
imageName |
string |
Imagen que se va a usar para crear el contenedor en el que se ejecutará la tarea. |
registry |
Registro privado que contiene la imagen de contenedor. |
|
workingDirectory |
Ubicación del directorio de trabajo de la tarea de contenedor. |
TaskSchedulingPolicy
Especifica cómo se deben distribuir las tareas entre nodos de proceso.
Nombre | Tipo | Description |
---|---|---|
nodeFillType |
Cómo se distribuyen las tareas entre nodos de proceso en un grupo. |
UefiSettings
Especifica la configuración de seguridad como el arranque seguro y vTPM que se usa al crear la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica si se debe habilitar el arranque seguro en la máquina virtual. |
vTpmEnabled |
boolean |
Especifica si vTPM debe habilitarse en la máquina virtual. |
UserAccount
Propiedades usadas para crear un usuario que se usa para ejecutar tareas en un nodo de Azure Batch proceso.
Nombre | Tipo | Description |
---|---|---|
elevationLevel |
Nivel de elevación de la cuenta de usuario. |
|
linuxUserConfiguration |
Configuración de usuario específica de Linux para la cuenta de usuario. |
|
name |
string |
Nombre de la cuenta de usuario. Los nombres pueden contener cualquier carácter Unicode hasta una longitud máxima de 20. |
password |
string |
La contraseña de la cuenta de usuario. |
windowsUserConfiguration |
Configuración de usuario específica de Windows para la cuenta de usuario. |
UserIdentity
Definición de la identidad de usuario en la que se ejecuta la tarea.
Nombre | Tipo | Description |
---|---|---|
autoUser |
Usuario automático en el que se ejecuta la tarea. |
|
username |
string |
Nombre de la identidad de usuario en la que se ejecuta la tarea. |
VirtualMachineConfiguration
Configuración de nodos de proceso en un grupo basado en la infraestructura de Azure Virtual Machines.
Nombre | Tipo | Description |
---|---|---|
containerConfiguration |
Configuración del contenedor para el grupo. |
|
dataDisks |
Data |
La configuración de los discos de datos conectados a los nodos de proceso del grupo. |
diskEncryptionConfiguration |
Configuración de cifrado de disco para el grupo. |
|
extensions |
Extensión de máquina virtual para el grupo. |
|
imageReference |
Referencia a la imagen de Azure Virtual Machines Marketplace o a la imagen de máquina virtual personalizada que se va a usar. |
|
licenseType |
string |
Tipo de licencia local que se usará al implementar el sistema operativo. Windows_Server: la licencia local es para Windows Server. Windows_Client: la licencia local es para el cliente de Windows. |
nodeAgentSKUId |
string |
SKU del agente de nodo de proceso de Batch que se va a aprovisionar en los nodos de proceso del grupo. |
nodePlacementConfiguration |
Configuración de ubicación del nodo para el grupo. |
|
osDisk |
Configuración del disco del sistema operativo de la máquina virtual. |
|
securityProfile |
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales. |
|
serviceArtifactReference |
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". |
|
windowsConfiguration |
Configuración del sistema operativo Windows en la máquina virtual. |
VMExtension
Configuración de extensiones de máquina virtual.
Nombre | Tipo | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. |
enableAutomaticUpgrade |
boolean |
Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible. |
name |
string |
Nombre de la extensión de máquina virtual. |
protectedSettings |
object |
La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. |
provisionAfterExtensions |
string[] |
Colección de nombres de extensión. |
publisher |
string |
Nombre del publicador del controlador de extensiones. |
settings |
object |
Configuración pública con formato JSON para la extensión. |
type |
string |
El tipo de extensión. |
typeHandlerVersion |
string |
Versión del controlador de script. |
WindowsConfiguration
Configuración del sistema operativo Windows que se va a aplicar a la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
enableAutomaticUpdates |
boolean |
Si las actualizaciones automáticas están habilitadas en la máquina virtual. |
WindowsUserConfiguration
Propiedades usadas para crear una cuenta de usuario en un nodo de proceso de Windows.
Nombre | Tipo | Description |
---|---|---|
loginMode |
Modo de inicio de sesión del usuario |