Partilhar via


BatchPoolUpdateOptions interface

Parâmetros para atualizar um Pool de Lotes do Azure.

Propriedades

applicationPackageReferences

Uma 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. Se esse elemento estiver presente, ele substituirá todas as referências de pacote existentes. Se você especificar uma coleção vazia, todas as referências de pacote serão removidas do pool. Se omitidas, todas as referências de pacote existentes serão mantidas inalteradas.

displayName

O nome para exibição do Pool. O nome para exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. Este campo só pode ser atualizado quando o pool estiver vazio.

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 predefinido é false.

Este campo só pode ser atualizado quando o pool estiver vazio.

metadata

Uma lista de pares nome-valor associados ao Pool como metadados. Se esse elemento estiver presente, ele substituirá todos os metadados existentes configurados no Pool. Se você especificar uma coleção vazia, todos os metadados serão removidos do Pool. Se omitidos, todos os metadados existentes são deixados inalterados.

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

networkConfiguration

A configuração de rede para o Pool. Este campo só pode ser atualizado quando o pool estiver vazio.

startTask

Uma Tarefa a ser executada em cada Nó de Computação à medida que ele se junta ao Pool. A Tarefa é executada quando o Nó de Computação é adicionado ao Pool ou quando o Nó de Computação é reiniciado. Se esse elemento estiver presente, ele substituirá qualquer StartTask existente. Se omitido, qualquer StartTask existente será deixado inalterado.

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

upgradePolicy

A política de atualização para o Pool. Descreve uma política de atualização - automática, manual ou rolante.

Este campo só pode ser atualizado quando o pool estiver vazio.

userAccounts

A lista de Contas de usuário a serem criadas em cada Nó de Computação no Pool. Este campo só pode ser atualizado quando o pool estiver vazio.

virtualMachineConfiguration

A configuração da máquina virtual para o Pool. Esta propriedade deve ser especificada.

Este campo só pode ser atualizado quando o pool estiver vazio.

vmSize

O tamanho das máquinas virtuais no Pool. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Choose a VM size for Compute Nodes in an Azure Batch Pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Este campo só pode ser atualizado quando o pool estiver vazio.

Detalhes de Propriedade

applicationPackageReferences

Uma 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. Se esse elemento estiver presente, ele substituirá todas as referências de pacote existentes. Se você especificar uma coleção vazia, todas as referências de pacote serão removidas do pool. Se omitidas, todas as referências de pacote existentes serão mantidas inalteradas.

applicationPackageReferences?: BatchApplicationPackageReference[]

Valor de Propriedade

displayName

O nome para exibição do Pool. O nome para exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. Este campo só pode ser atualizado quando o pool estiver vazio.

displayName?: string

Valor de Propriedade

string

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 predefinido é false.

Este campo só pode ser atualizado quando o pool estiver vazio.

enableInterNodeCommunication?: boolean

Valor de Propriedade

boolean

metadata

Uma lista de pares nome-valor associados ao Pool como metadados. Se esse elemento estiver presente, ele substituirá todos os metadados existentes configurados no Pool. Se você especificar uma coleção vazia, todos os metadados serão removidos do Pool. Se omitidos, todos os metadados existentes são deixados inalterados.

metadata?: BatchMetadataItem[]

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

mountConfiguration?: MountConfiguration[]

Valor de Propriedade

networkConfiguration

A configuração de rede para o Pool. Este campo só pode ser atualizado quando o pool estiver vazio.

networkConfiguration?: NetworkConfiguration

Valor de Propriedade

startTask

Uma Tarefa a ser executada em cada Nó de Computação à medida que ele se junta ao Pool. A Tarefa é executada quando o Nó de Computação é adicionado ao Pool ou quando o Nó de Computação é reiniciado. Se esse elemento estiver presente, ele substituirá qualquer StartTask existente. Se omitido, qualquer StartTask existente será deixado inalterado.

startTask?: BatchStartTask

Valor de Propriedade

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

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.

Este campo só pode ser atualizado quando o pool estiver vazio.

upgradePolicy?: UpgradePolicy

Valor de Propriedade

userAccounts

A lista de Contas de usuário a serem criadas em cada Nó de Computação no Pool. Este campo só pode ser atualizado quando o pool estiver vazio.

userAccounts?: UserAccount[]

Valor de Propriedade

virtualMachineConfiguration

A configuração da máquina virtual para o Pool. Esta propriedade deve ser especificada.

Este campo só pode ser atualizado quando o pool estiver vazio.

virtualMachineConfiguration?: VirtualMachineConfiguration

Valor de Propriedade

vmSize

O tamanho das máquinas virtuais no Pool. Para obter informações sobre tamanhos disponíveis de máquinas virtuais em Pools, consulte Choose a VM size for Compute Nodes in an Azure Batch Pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Este campo só pode ser atualizado quando o pool estiver vazio.

vmSize?: string

Valor de Propriedade

string