PoolProperties interface

Propiedades de piscina.

Propiedades

allocationState

Indica si el grupo está cambiar el tamaño.

allocationStateTransitionTime

Hora en la que el grupo entró en su estado de asignación actual.

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.

autoScaleRun

Esta propiedad solo se establece si el grupo se escala automáticamente, es decir, se usan autoScaleSettings.

creationTime

Hora de creación del grupo.

currentDedicatedNodes

Número de nodos de proceso dedicados actualmente en el grupo.

currentLowPriorityNodes

Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en el grupo.

deploymentConfiguration

Propiedades de configuración de implementación.

displayName

El nombre para mostrar no debe ser único y puede contener caracteres Unicode de hasta una longitud máxima de 1024.

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

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.

metadata

El servicio Batch no asigna ningún significado a los metadatos; es únicamente para el uso del código de usuario.

mountConfiguration

Esto admite Azure Files, NFS, CIFS/SMB y Blobfuse.

networkConfiguration

Configuración de red de un grupo.

provisioningState

Estado actual del grupo.

provisioningStateTransitionTime

Hora en la que el grupo entró en su estado actual.

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

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.

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.

taskSchedulingPolicy

Si no se especifica, el valor predeterminado se propaga.

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.

upgradePolicy

Describe una directiva de actualización: automática, manual o gradual.

userAccounts

Lista de cuentas de usuario que se van a crear en cada nodo del grupo.

vmSize

Para obtener información sobre los tamaños de máquina virtual disponibles, consulte Tamaños de máquinas virtuales en Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). 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).

Detalles de las propiedades

allocationState

Indica si el grupo está cambiar el tamaño.

allocationState?: AllocationState

Valor de propiedad

allocationStateTransitionTime

Hora en la que el grupo entró en su estado de asignación actual.

allocationStateTransitionTime?: Date

Valor de propiedad

Date

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.

autoScaleRun?: AutoScaleRun

Valor de propiedad

creationTime

Hora de creación del grupo.

creationTime?: Date

Valor de propiedad

Date

currentDedicatedNodes

Número de nodos de proceso dedicados actualmente en el grupo.

currentDedicatedNodes?: number

Valor de propiedad

number

currentLowPriorityNodes

Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en el grupo.

currentLowPriorityNodes?: number

Valor de propiedad

number

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

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.

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.

provisioningState?: PoolProvisioningState

Valor de propiedad

provisioningStateTransitionTime

Hora en la que el grupo entró en su estado actual.

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

resizeOperationStatus?: ResizeOperationStatus

Valor de propiedad

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

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 en Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). 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