Pool interface
Contiene información sobre un grupo.
- Extends
Propiedades
allocation |
Indica si el grupo está cambiar el tamaño. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
allocation |
Hora en la que el grupo entró en su estado de asignación actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
application |
La lista de licencias de aplicación debe ser un subconjunto de licencias de aplicaciones de servicio de Batch disponibles. Si se solicita una licencia que no se admite, se producirá un error en la creación del grupo. |
application |
Los cambios en las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado. |
auto |
Esta propiedad solo se establece si el grupo se escala automáticamente, es decir, se usan autoScaleSettings. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
certificates | En el caso de los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{user-name}/certs) y los certificados se colocan en ese directorio. Advertencia: esta propiedad está en desuso y se quitará después de febrero de 2024. Use el de extensión de Azure KeyVault de. |
creation |
Hora de creación del grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
current |
Número de nodos de proceso dedicados actualmente en el grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
current |
Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en el grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
current |
Determina cómo se comunica un grupo con el servicio Batch. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
deployment |
Propiedades de configuración de implementación. |
display |
El nombre para mostrar no debe ser único y puede contener caracteres Unicode de hasta una longitud máxima de 1024. |
identity | Tipo de identidad que se usa para el grupo de Batch. |
inter |
Esto impone restricciones en las que se pueden asignar nodos al grupo. La habilitación de este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled". |
last |
Esta es la última vez en la que cambian los datos de nivel de grupo, como targetDedicatedNodes o autoScaleSettings. No tiene en cuenta los cambios de nivel de nodo, como un estado de cambio de nodo de proceso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
metadata | El servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario. |
mount |
Esto admite Azure Files, NFS, CIFS/SMB y Blobfuse. |
network |
Configuración de red de un grupo. |
provisioning |
Estado actual del grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
provisioning |
Hora en la que el grupo entró en su estado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
resize |
Describe la operación actual (si el valor de AllocationState del grupo es Cambiar el tamaño) o la operación completada anteriormente (si AllocationState es Estable). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
resource |
Etiquetas definidas por el usuario que se van a asociar al grupo de Azure Batch. Cuando se especifica, estas etiquetas se propagan a los recursos de Azure de respaldo asociados al grupo. Esta propiedad solo se puede especificar cuando se creó la cuenta de Batch con la propiedad poolAllocationMode establecida en "UserSubscription". |
scale |
Define el tamaño deseado del grupo. Esto puede ser "fixedScale" donde se especifica targetDedicatedNodes solicitado o "autoScale", que define una fórmula que se vuelve a evaluar periódicamente. Si no se especifica esta propiedad, el grupo tendrá una escala fija con 0 targetDedicatedNodes. |
start |
En una operación PATCH (actualización), esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo. |
target |
Si se omite, el valor predeterminado es Default. |
task |
Si no se especifica, el valor predeterminado se propaga. |
task |
El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256. |
upgrade |
Describe una directiva de actualización: automática, manual o gradual. |
user |
Lista de cuentas de usuario que se van a crear en cada nodo del grupo. |
vm |
Para obtener información sobre los tamaños de máquina virtual disponibles, consulte Tamaños de máquinas virtuales (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños de máquinas virtuales (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2). |
Propiedades heredadas
etag | ETag del recurso, que se usa para las instrucciones de simultaneidad. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
id | Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
name | Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas del recurso. |
type | Tipo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
allocationState
Indica si el grupo está cambiar el tamaño. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
allocationState?: AllocationState
Valor de propiedad
allocationStateTransitionTime
Hora en la que el grupo entró en su estado de asignación actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
allocationStateTransitionTime?: Date
Valor de propiedad
Date
applicationLicenses
La lista de licencias de aplicación debe ser un subconjunto de licencias de aplicaciones de servicio de Batch disponibles. Si se solicita una licencia que no se admite, se producirá un error en la creación del grupo.
applicationLicenses?: string[]
Valor de propiedad
string[]
applicationPackages
Los cambios en las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo, pero no afectan a los nodos de proceso que ya están en el grupo hasta que se reinician o se vuelven a crear imágenes. Hay un máximo de 10 referencias de paquete de aplicación en cualquier grupo determinado.
applicationPackages?: ApplicationPackageReference[]
Valor de propiedad
autoScaleRun
Esta propiedad solo se establece si el grupo se escala automáticamente, es decir, se usan autoScaleSettings. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
autoScaleRun?: AutoScaleRun
Valor de propiedad
certificates
En el caso de los nodos de proceso de Windows, el servicio Batch instala los certificados en el almacén de certificados y la ubicación especificados. En el caso de los nodos de proceso de Linux, los certificados se almacenan en un directorio dentro del directorio de trabajo de la tarea y se proporciona una variable de entorno AZ_BATCH_CERTIFICATES_DIR a la tarea para consultar esta ubicación. Para los certificados con visibilidad de "remoteUser", se crea un directorio "certs" en el directorio principal del usuario (por ejemplo, /home/{user-name}/certs) y los certificados se colocan en ese directorio.
Advertencia: esta propiedad está en desuso y se quitará después de febrero de 2024. Use el de extensión de Azure KeyVault de.
certificates?: CertificateReference[]
Valor de propiedad
creationTime
Hora de creación del grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
creationTime?: Date
Valor de propiedad
Date
currentDedicatedNodes
Número de nodos de proceso dedicados actualmente en el grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
currentDedicatedNodes?: number
Valor de propiedad
number
currentLowPriorityNodes
Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en el grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
currentLowPriorityNodes?: number
Valor de propiedad
number
currentNodeCommunicationMode
Determina cómo se comunica un grupo con el servicio Batch. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
currentNodeCommunicationMode?: NodeCommunicationMode
Valor de propiedad
deploymentConfiguration
Propiedades de configuración de implementación.
deploymentConfiguration?: DeploymentConfiguration
Valor de propiedad
displayName
El nombre para mostrar no debe ser único y puede contener caracteres Unicode de hasta una longitud máxima de 1024.
displayName?: string
Valor de propiedad
string
identity
Tipo de identidad que se usa para el grupo de Batch.
identity?: BatchPoolIdentity
Valor de propiedad
interNodeCommunication
Esto impone restricciones en las que se pueden asignar nodos al grupo. La habilitación de este valor puede reducir la posibilidad de asignar el número solicitado de nodos en el grupo. Si no se especifica, este valor tiene como valor predeterminado "Disabled".
interNodeCommunication?: InterNodeCommunicationState
Valor de propiedad
lastModified
Esta es la última vez en la que cambian los datos de nivel de grupo, como targetDedicatedNodes o autoScaleSettings. No tiene en cuenta los cambios de nivel de nodo, como un estado de cambio de nodo de proceso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
lastModified?: Date
Valor de propiedad
Date
metadata
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
mountConfiguration
Esto admite Azure Files, NFS, CIFS/SMB y Blobfuse.
mountConfiguration?: MountConfiguration[]
Valor de propiedad
networkConfiguration
Configuración de red de un grupo.
networkConfiguration?: NetworkConfiguration
Valor de propiedad
provisioningState
Estado actual del grupo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: PoolProvisioningState
Valor de propiedad
provisioningStateTransitionTime
Hora en la que el grupo entró en su estado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningStateTransitionTime?: Date
Valor de propiedad
Date
resizeOperationStatus
Describe la operación actual (si el valor de AllocationState del grupo es Cambiar el tamaño) o la operación completada anteriormente (si AllocationState es Estable). NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
resizeOperationStatus?: ResizeOperationStatus
Valor de propiedad
resourceTags
Etiquetas definidas por el usuario que se van a asociar al grupo de Azure Batch. Cuando se especifica, estas etiquetas se propagan a los recursos de Azure de respaldo asociados al grupo. Esta propiedad solo se puede especificar cuando se creó la cuenta de Batch con la propiedad poolAllocationMode establecida en "UserSubscription".
resourceTags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
scaleSettings
Define el tamaño deseado del grupo. Esto puede ser "fixedScale" donde se especifica targetDedicatedNodes solicitado o "autoScale", que define una fórmula que se vuelve a evaluar periódicamente. Si no se especifica esta propiedad, el grupo tendrá una escala fija con 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Valor de propiedad
startTask
En una operación PATCH (actualización), esta propiedad se puede establecer en un objeto vacío para quitar la tarea de inicio del grupo.
startTask?: StartTask
Valor de propiedad
targetNodeCommunicationMode
Si se omite, el valor predeterminado es Default.
targetNodeCommunicationMode?: NodeCommunicationMode
Valor de propiedad
taskSchedulingPolicy
Si no se especifica, el valor predeterminado se propaga.
taskSchedulingPolicy?: TaskSchedulingPolicy
Valor de propiedad
taskSlotsPerNode
El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.
taskSlotsPerNode?: number
Valor de propiedad
number
upgradePolicy
Describe una directiva de actualización: automática, manual o gradual.
upgradePolicy?: UpgradePolicy
Valor de propiedad
userAccounts
Lista de cuentas de usuario que se van a crear en cada nodo del grupo.
userAccounts?: UserAccount[]
Valor de propiedad
vmSize
Para obtener información sobre los tamaños de máquina virtual disponibles, consulte Tamaños de máquinas virtuales (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) o Tamaños de máquinas virtuales (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch admite todos los tamaños de máquina virtual de Azure, excepto STANDARD_A0 y aquellos con premium Storage (STANDARD_GS, STANDARD_DS y serie STANDARD_DSV2).
vmSize?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
etag
ETag del recurso, que se usa para las instrucciones de simultaneidad. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
etag?: string
Valor de propiedad
string
heredado deazureProxyResource.etag
id
Identificador del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deAzureProxyResource.id
name
Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deAzureProxyResource.name
tags
Etiquetas del recurso.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
heredado deAzureProxyResource.tags