Pool interface
Contém informações sobre um pool.
- Extends
Propriedades
| allocation |
Se a piscina está a redimensionar. |
| allocation |
O momento em que o pool entrou em seu estado de alocação atual. |
| application |
As alterações nas referências do pacote de aplicativos afetam todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados com imagem. Há um máximo de 10 referências de pacotes de aplicativos em um determinado pool. |
| auto |
Essa propriedade é definida somente se o pool for dimensionado automaticamente, ou seja, autoScaleSettings for usado. |
| creation |
O tempo de criação da piscina. |
| current |
O número de nós de computação dedicados atualmente no pool. |
| current |
O número de nós de computação spot/de baixa prioridade atualmente no pool. |
| deployment |
Propriedades de configuração de implantação. |
| display |
O nome para exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. |
| etag | O ETag do recurso, usado para instruções de simultaneidade. |
| identity | O tipo de identidade usado para o pool de lotes. |
| inter |
Isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance de o número solicitado de nós ser alocado no pool. Se não for especificado, o padrão desse valor será 'Desativado'. |
| last |
Esta é a última vez em que os dados no nível do pool, como targetDedicatedNodes ou autoScaleSettings, foram alterados. Ele não leva em consideração alterações no nível do nó, como um nó de computação alterando o estado. |
| metadata | O serviço Batch não atribui qualquer significado aos metadados; é exclusivamente para o uso do código de usuário. |
| mount |
Isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse. |
| network |
A configuração de rede para um pool. |
| provisioning |
O estado atual do pool. |
| provisioning |
A hora em que o pool entrou em seu estado atual. |
| resize |
Descreve a operação atual (se o pool AllocationState for Resizing) ou a operação concluída anteriormente (se o AllocationState for Steady). |
| scale |
Define o tamanho desejado do pool. Isso pode ser 'fixedScale', onde o targetDedicatedNodes solicitado é especificado, ou 'autoScale', que define uma fórmula que é reavaliada periodicamente. Se essa propriedade não for especificada, o pool terá uma escala fixa com 0 targetDedicatedNodes. |
| start |
Em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool. |
| tags | As tags do recurso. |
| task |
Se não for especificado, o padrão será spread. |
| task |
O valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256. |
| upgrade |
Descreve uma política de atualização - automática, manual ou rolante. |
| user |
A lista de contas de usuário a serem criadas em cada nó do pool. |
| vm |
Para obter informações sobre tamanhos de VM disponíveis, consulte Tamanhos para máquinas virtuais no Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). O Batch dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e STANDARD_DSV2 séries). |
Propriedades Herdadas
| id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | O nome do recurso |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
Detalhes de Propriedade
allocationState
Se a piscina está a redimensionar.
allocationState?: AllocationState
Valor de Propriedade
allocationStateTransitionTime
O momento em que o pool entrou em seu estado de alocação atual.
allocationStateTransitionTime?: Date
Valor de Propriedade
Date
applicationPackages
As alterações nas referências do pacote de aplicativos afetam todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados com imagem. Há um máximo de 10 referências de pacotes de aplicativos em um determinado pool.
applicationPackages?: ApplicationPackageReference[]
Valor de Propriedade
autoScaleRun
Essa propriedade é definida somente se o pool for dimensionado automaticamente, ou seja, autoScaleSettings for usado.
autoScaleRun?: AutoScaleRun
Valor de Propriedade
creationTime
O tempo de criação da piscina.
creationTime?: Date
Valor de Propriedade
Date
currentDedicatedNodes
O número de nós de computação dedicados atualmente no pool.
currentDedicatedNodes?: number
Valor de Propriedade
number
currentLowPriorityNodes
O número de nós de computação spot/de baixa prioridade atualmente no pool.
currentLowPriorityNodes?: number
Valor de Propriedade
number
deploymentConfiguration
Propriedades de configuração de implantação.
deploymentConfiguration?: DeploymentConfiguration
Valor de Propriedade
displayName
O nome para exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024.
displayName?: string
Valor de Propriedade
string
etag
O ETag do recurso, usado para instruções de simultaneidade.
etag?: string
Valor de Propriedade
string
identity
O tipo de identidade usado para o pool de lotes.
identity?: BatchPoolIdentity
Valor de Propriedade
interNodeCommunication
Isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance de o número solicitado de nós ser alocado no pool. Se não for especificado, o padrão desse valor será 'Desativado'.
interNodeCommunication?: InterNodeCommunicationState
Valor de Propriedade
lastModified
Esta é a última vez em que os dados no nível do pool, como targetDedicatedNodes ou autoScaleSettings, foram alterados. Ele não leva em consideração alterações no nível do nó, como um nó de computação alterando o estado.
lastModified?: Date
Valor de Propriedade
Date
metadata
O serviço Batch não atribui qualquer significado aos metadados; é exclusivamente para o uso do código de usuário.
metadata?: MetadataItem[]
Valor de Propriedade
mountConfiguration
Isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse.
mountConfiguration?: MountConfiguration[]
Valor de Propriedade
networkConfiguration
A configuração de rede para um pool.
networkConfiguration?: NetworkConfiguration
Valor de Propriedade
provisioningState
O estado atual do pool.
provisioningState?: PoolProvisioningState
Valor de Propriedade
provisioningStateTransitionTime
A hora em que o pool entrou em seu estado atual.
provisioningStateTransitionTime?: Date
Valor de Propriedade
Date
resizeOperationStatus
Descreve a operação atual (se o pool AllocationState for Resizing) ou a operação concluída anteriormente (se o AllocationState for Steady).
resizeOperationStatus?: ResizeOperationStatus
Valor de Propriedade
scaleSettings
Define o tamanho desejado do pool. Isso pode ser 'fixedScale', onde o targetDedicatedNodes solicitado é especificado, ou 'autoScale', que define uma fórmula que é reavaliada periodicamente. Se essa propriedade não for especificada, o pool terá uma escala fixa com 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Valor de Propriedade
startTask
Em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool.
startTask?: StartTask
Valor de Propriedade
tags
As tags do recurso.
tags?: Record<string, string>
Valor de Propriedade
Record<string, string>
taskSchedulingPolicy
Se não for especificado, o padrão será spread.
taskSchedulingPolicy?: TaskSchedulingPolicy
Valor de Propriedade
taskSlotsPerNode
O valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256.
taskSlotsPerNode?: number
Valor de Propriedade
number
upgradePolicy
Descreve uma política de atualização - automática, manual ou rolante.
upgradePolicy?: UpgradePolicy
Valor de Propriedade
userAccounts
A lista de contas de usuário a serem criadas em cada nó do pool.
userAccounts?: UserAccount[]
Valor de Propriedade
vmSize
Para obter informações sobre tamanhos de VM disponíveis, consulte Tamanhos para máquinas virtuais no Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). O Batch dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e STANDARD_DSV2 séries).
vmSize?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor de Propriedade
string
herdado deProxyResource.id
name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.
systemData?: SystemData