Pool interface
Contém informações sobre um pool.
- Extends
Propriedades
allocation |
Se a piscina está a redimensionar. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
allocation |
O momento em que o pool entrou em seu estado de alocação atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
application |
A lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço em lote disponíveis. Se for solicitada uma licença que não é suportada, a criação do pool falhará. |
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
certificates | Para nós de computação do Windows, o serviço Batch instala os certificados no armazenamento de certificados e no local especificados. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório inicial do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. Aviso: Esta propriedade foi preterida e será removida após fevereiro de 2024. Em vez disso, use o |
creation |
O tempo de criação da piscina. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
current |
O número de nós de computação dedicados atualmente no pool. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
current |
O número de nós de computação spot/de baixa prioridade atualmente no pool. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
current |
Determina como um pool se comunica com o serviço de lote. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
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. |
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
provisioning |
A hora em que o pool entrou em seu estado atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
resize |
Descreve a operação atual (se o pool AllocationState for Resizing) ou a operação concluída anteriormente (se o AllocationState for Steady). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
resource |
As marcas definidas pelo usuário a serem associadas ao Pool de Lotes do Azure. Quando especificadas, essas marcas são propagadas para os recursos do Azure de suporte associados ao pool. Essa propriedade só pode ser especificada quando a conta Batch foi criada com a propriedade poolAllocationMode definida como 'UserSubscription'. |
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. |
target |
Se omitido, o valor padrão é Default. |
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 (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para máquinas virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). 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
etag | O ETag do recurso, usado para instruções de simultaneidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
id | A ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
name | O nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
tags | As tags do recurso. |
type | O tipo do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
allocationState
Se a piscina está a redimensionar. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
allocationState?: AllocationState
Valor de Propriedade
allocationStateTransitionTime
O momento em que o pool entrou em seu estado de alocação atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
allocationStateTransitionTime?: Date
Valor de Propriedade
Date
applicationLicenses
A lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço em lote disponíveis. Se for solicitada uma licença que não é suportada, a criação do pool falhará.
applicationLicenses?: string[]
Valor de Propriedade
string[]
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
autoScaleRun?: AutoScaleRun
Valor de Propriedade
certificates
Para nós de computação do Windows, o serviço Batch instala os certificados no armazenamento de certificados e no local especificados. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório inicial do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório.
Aviso: Esta propriedade foi preterida e será removida após fevereiro de 2024. Em vez disso, use o
certificates?: CertificateReference[]
Valor de Propriedade
creationTime
O tempo de criação da piscina. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
creationTime?: Date
Valor de Propriedade
Date
currentDedicatedNodes
O número de nós de computação dedicados atualmente no pool. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentDedicatedNodes?: number
Valor de Propriedade
number
currentLowPriorityNodes
O número de nós de computação spot/de baixa prioridade atualmente no pool. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentLowPriorityNodes?: number
Valor de Propriedade
number
currentNodeCommunicationMode
Determina como um pool se comunica com o serviço de lote. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentNodeCommunicationMode?: NodeCommunicationMode
Valor de Propriedade
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
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: PoolProvisioningState
Valor de Propriedade
provisioningStateTransitionTime
A hora em que o pool entrou em seu estado atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
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). Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
resizeOperationStatus?: ResizeOperationStatus
Valor de Propriedade
resourceTags
As marcas definidas pelo usuário a serem associadas ao Pool de Lotes do Azure. Quando especificadas, essas marcas são propagadas para os recursos do Azure de suporte associados ao pool. Essa propriedade só pode ser especificada quando a conta Batch foi criada com a propriedade poolAllocationMode definida como 'UserSubscription'.
resourceTags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
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
targetNodeCommunicationMode
Se omitido, o valor padrão é Default.
targetNodeCommunicationMode?: NodeCommunicationMode
Valor de Propriedade
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 (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para máquinas virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). 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
etag
O ETag do recurso, usado para instruções de simultaneidade. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
etag?: string
Valor de Propriedade
string
id
A ID do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deAzureProxyResource.id
name
O nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deAzureProxyResource.name
tags
As tags do recurso.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deAzureProxyResource.tags