BatchPoolOutput interface
Um Pool no serviço Batch do Azure.
Propriedades
| allocation |
Se o Pool está redimensionando. Valores possíveis: "steady", "resdimensioning", "stopping" |
| allocation |
O momento em que o Pool entrou em seu estado de alocação atual. |
| application |
A lista de pacotes a serem instalados em cada nó de computação no pool. As alterações nas referências de Pacote afetam todos os novos Nós 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 pacote em qualquer pool. |
| auto |
O intervalo de tempo no qual ajustar automaticamente o tamanho do Pool de acordo com a fórmula de dimensionamento automático. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true. |
| auto |
Uma fórmula para o número desejado de nós de computação no pool. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true. |
| auto |
Os resultados e erros da última execução da fórmula de escala automática. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true. |
| 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. Os nós de computação spot/low-priority que foram antecipados estão incluídos nesta contagem. |
| display |
O nome para exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. |
| enable |
Se o tamanho do Pool deve ser ajustado automaticamente ao longo do tempo. Se false, pelo menos um dos targetDedicatedNodes e targetLowPriorityNodes deve ser especificado. Se true, a propriedade autoScaleFormula é necessária e o Pool é redimensionado automaticamente de acordo com a fórmula. O valor padrão é false. |
| enable |
Se o Pool permite a comunicação direta entre nós de computação. Habilitar a comunicação entre nós limita o tamanho máximo do Pool devido a restrições de implantação nos Nós de Computação do Pool. Isto pode fazer com que a Piscina não atinja o tamanho desejado. O valor padrão é false. |
| e |
O ETag do Pool. Esta é uma cadeia de caracteres opaca. Você pode usá-lo para detetar se o Pool foi alterado entre as solicitações. Em particular, você pode passar o ETag ao atualizar um Pool para especificar que suas alterações devem entrar em vigor somente se ninguém mais tiver modificado o Pool entretanto. |
| id | Uma cadeia de caracteres que identifica exclusivamente o Pool dentro da Conta. O ID pode conter qualquer combinação de caracteres alfanuméricos, incluindo hífenes e sublinhados, e não pode conter mais de 64 caracteres. O ID preserva maiúsculas e minúsculas (ou seja, você não pode ter dois IDs em uma Conta que diferem apenas por maiúsculas e minúsculas). |
| identity | A identidade do pool de lotes, se configurado. A lista de identidades de usuário associadas ao pool de lotes. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
| last |
A última hora modificada do Pool. Esta é a última vez em que os dados no nível do pool, como as configurações targetDedicatedNodes ou enableAutoscale, foram alterados. Ele não leva em consideração alterações no nível do nó, como um estado de alteração do nó de computação. |
| metadata | Uma lista de pares nome-valor associados ao Pool como metadados. |
| mount |
Monte o armazenamento usando o sistema de arquivos especificado durante toda a vida útil do pool. Monte o armazenamento usando o sistema de arquivos baseado em compartilhamento de arquivos, NFS, CIFS ou Blobfuse do Azure. |
| network |
A configuração de rede para o Pool. |
| resize |
Uma lista de erros encontrados ao executar o último redimensionamento no pool. Essa propriedade é definida somente se um ou mais erros ocorreram durante o último redimensionamento do Pool e somente quando o Pool allocationState for Steady. |
| resize |
O tempo limite para alocação de nós de computação para o pool. Este é o tempo limite para a operação de redimensionamento mais recente. (O dimensionamento inicial quando o Pool é criado conta como um redimensionamento.) O valor padrão é 15 minutos. |
| start |
Uma Tarefa especificada para ser executada em cada Nó de Computação à medida que se junta ao Pool. |
| state | O estado atual do pool. Valores possíveis: "ative", "deleting" |
| state |
A hora em que o Pool entrou em seu estado atual. |
| stats | Estatísticas de utilização e utilização de recursos durante todo o tempo de vida do Pool. Esta propriedade é preenchida somente se o BatchPool foi recuperado com uma cláusula de expansão incluindo o atributo 'stats'; caso contrário, é nulo. As estatísticas podem não estar imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos. |
| target |
O número desejado de nós de computação dedicados no pool. |
| target |
O número desejado de nós de computação spot/de baixa prioridade no pool. |
| task |
Como as tarefas são distribuídas entre nós de computação em um pool. Se não for especificado, o padrão será spread. |
| task |
O número de slots de tarefas que podem ser usados para executar tarefas simultâneas em um único nó de computação no pool. 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 |
A política de atualização para o Pool. Descreve uma política de atualização - automática, manual ou rolante. |
| url | A URL do pool. |
| user |
A lista de Contas de usuário a serem criadas em cada Nó de Computação no Pool. |
| virtual |
A configuração da máquina virtual para o Pool. Esta propriedade deve ser especificada. |
| vm |
O tamanho das máquinas virtuais no Pool. Todas as máquinas virtuais em um Pool têm o mesmo tamanho. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Escolher um tamanho de VM para nós de computação em um pool de lotes do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Detalhes de Propriedade
allocationState
Se o Pool está redimensionando.
Valores possíveis: "steady", "resdimensioning", "stopping"
allocationState?: string
Valor de Propriedade
string
allocationStateTransitionTime
O momento em que o Pool entrou em seu estado de alocação atual.
allocationStateTransitionTime?: string
Valor de Propriedade
string
applicationPackageReferences
A lista de pacotes a serem instalados em cada nó de computação no pool. As alterações nas referências de Pacote afetam todos os novos Nós 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 pacote em qualquer pool.
applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]
Valor de Propriedade
autoScaleEvaluationInterval
O intervalo de tempo no qual ajustar automaticamente o tamanho do Pool de acordo com a fórmula de dimensionamento automático. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true.
autoScaleEvaluationInterval?: string
Valor de Propriedade
string
autoScaleFormula
Uma fórmula para o número desejado de nós de computação no pool. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true.
autoScaleFormula?: string
Valor de Propriedade
string
autoScaleRun
Os resultados e erros da última execução da fórmula de escala automática. Essa propriedade é definida somente se o Pool for dimensionado automaticamente, ou seja, enableAutoScale for true.
autoScaleRun?: AutoScaleRunOutput
Valor de Propriedade
creationTime
O tempo de criação da Piscina.
creationTime: string
Valor de Propriedade
string
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. Os nós de computação spot/low-priority que foram antecipados estão incluídos nesta contagem.
currentLowPriorityNodes: number
Valor de Propriedade
number
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
enableAutoScale
Se o tamanho do Pool deve ser ajustado automaticamente ao longo do tempo. Se false, pelo menos um dos targetDedicatedNodes e targetLowPriorityNodes deve ser especificado. Se true, a propriedade autoScaleFormula é necessária e o Pool é redimensionado automaticamente de acordo com a fórmula. O valor padrão é false.
enableAutoScale?: boolean
Valor de Propriedade
boolean
enableInterNodeCommunication
Se o Pool permite a comunicação direta entre nós de computação. Habilitar a comunicação entre nós limita o tamanho máximo do Pool devido a restrições de implantação nos Nós de Computação do Pool. Isto pode fazer com que a Piscina não atinja o tamanho desejado. O valor padrão é false.
enableInterNodeCommunication?: boolean
Valor de Propriedade
boolean
eTag
O ETag do Pool. Esta é uma cadeia de caracteres opaca. Você pode usá-lo para detetar se o Pool foi alterado entre as solicitações. Em particular, você pode passar o ETag ao atualizar um Pool para especificar que suas alterações devem entrar em vigor somente se ninguém mais tiver modificado o Pool entretanto.
eTag: string
Valor de Propriedade
string
id
Uma cadeia de caracteres que identifica exclusivamente o Pool dentro da Conta. O ID pode conter qualquer combinação de caracteres alfanuméricos, incluindo hífenes e sublinhados, e não pode conter mais de 64 caracteres. O ID preserva maiúsculas e minúsculas (ou seja, você não pode ter dois IDs em uma Conta que diferem apenas por maiúsculas e minúsculas).
id: string
Valor de Propriedade
string
identity
A identidade do pool de lotes, se configurado. A lista de identidades de usuário associadas ao pool de lotes. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
identity?: BatchPoolIdentityOutput
Valor de Propriedade
lastModified
A última hora modificada do Pool. Esta é a última vez em que os dados no nível do pool, como as configurações targetDedicatedNodes ou enableAutoscale, foram alterados. Ele não leva em consideração alterações no nível do nó, como um estado de alteração do nó de computação.
lastModified: string
Valor de Propriedade
string
metadata
Uma lista de pares nome-valor associados ao Pool como metadados.
metadata?: BatchMetadataItemOutput[]
Valor de Propriedade
mountConfiguration
Monte o armazenamento usando o sistema de arquivos especificado durante toda a vida útil do pool. Monte o armazenamento usando o sistema de arquivos baseado em compartilhamento de arquivos, NFS, CIFS ou Blobfuse do Azure.
mountConfiguration?: MountConfigurationOutput[]
Valor de Propriedade
networkConfiguration
A configuração de rede para o Pool.
networkConfiguration?: NetworkConfigurationOutput
Valor de Propriedade
resizeErrors
Uma lista de erros encontrados ao executar o último redimensionamento no pool. Essa propriedade é definida somente se um ou mais erros ocorreram durante o último redimensionamento do Pool e somente quando o Pool allocationState for Steady.
resizeErrors?: ResizeErrorOutput[]
Valor de Propriedade
resizeTimeout
O tempo limite para alocação de nós de computação para o pool. Este é o tempo limite para a operação de redimensionamento mais recente. (O dimensionamento inicial quando o Pool é criado conta como um redimensionamento.) O valor padrão é 15 minutos.
resizeTimeout?: string
Valor de Propriedade
string
startTask
Uma Tarefa especificada para ser executada em cada Nó de Computação à medida que se junta ao Pool.
startTask?: BatchStartTaskOutput
Valor de Propriedade
state
O estado atual do pool.
Valores possíveis: "ative", "deleting"
state: string
Valor de Propriedade
string
stateTransitionTime
A hora em que o Pool entrou em seu estado atual.
stateTransitionTime: string
Valor de Propriedade
string
stats
Estatísticas de utilização e utilização de recursos durante todo o tempo de vida do Pool. Esta propriedade é preenchida somente se o BatchPool foi recuperado com uma cláusula de expansão incluindo o atributo 'stats'; caso contrário, é nulo. As estatísticas podem não estar imediatamente disponíveis. O serviço Batch executa o roll-up periódico de estatísticas. O atraso típico é de cerca de 30 minutos.
stats?: BatchPoolStatisticsOutput
Valor de Propriedade
targetDedicatedNodes
O número desejado de nós de computação dedicados no pool.
targetDedicatedNodes?: number
Valor de Propriedade
number
targetLowPriorityNodes
O número desejado de nós de computação spot/de baixa prioridade no pool.
targetLowPriorityNodes?: number
Valor de Propriedade
number
taskSchedulingPolicy
Como as tarefas são distribuídas entre nós de computação em um pool. Se não for especificado, o padrão será spread.
taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput
Valor de Propriedade
taskSlotsPerNode
O número de slots de tarefas que podem ser usados para executar tarefas simultâneas em um único nó de computação no pool. 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
A política de atualização para o Pool. Descreve uma política de atualização - automática, manual ou rolante.
upgradePolicy?: UpgradePolicyOutput
Valor de Propriedade
url
A URL do pool.
url: string
Valor de Propriedade
string
userAccounts
A lista de Contas de usuário a serem criadas em cada Nó de Computação no Pool.
userAccounts?: UserAccountOutput[]
Valor de Propriedade
virtualMachineConfiguration
A configuração da máquina virtual para o Pool. Esta propriedade deve ser especificada.
virtualMachineConfiguration?: VirtualMachineConfigurationOutput
Valor de Propriedade
vmSize
O tamanho das máquinas virtuais no Pool. Todas as máquinas virtuais em um Pool têm o mesmo tamanho. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Escolher um tamanho de VM para nós de computação em um pool de lotes do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Valor de Propriedade
string