Compartilhar via


BatchPoolUpdateOptions interface

Parâmetros para atualizar um Pool do Lote 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 nós de computação que já estão no Pool até que sejam reinicializados ou reimageados. 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 omitida, todas as referências existentes do Pacote serão deixadas inalteradas.

displayName

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

enableInterNodeCommunication

Se o Pool permite 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. Isso pode fazer com que o Pool não atinja o tamanho desejado. O valor padrão é false.

Esse 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 omitido, todos os metadados existentes ficarão inalterados.

mountConfiguration

Monte o armazenamento usando o sistema de arquivos especificado durante todo o tempo de vida do pool. Monte o armazenamento usando o compartilhamento de arquivos do Azure, NFS, CIFS ou sistema de arquivos baseado em Blobfuse.

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

networkConfiguration

A configuração de rede do Pool. Esse 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 ingressa no 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 ficará 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á distribuído.

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

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

upgradePolicy

A política de atualização do Pool. Descreve uma política de atualização – automática, manual ou sem interrupção.

Esse 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. Esse campo só pode ser atualizado quando o pool estiver vazio.

virtualMachineConfiguration

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

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

vmSize

O tamanho das máquinas virtuais no Pool. Para obter informações sobre os 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 lote do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

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

Detalhes da 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 nós de computação que já estão no Pool até que sejam reinicializados ou reimageados. 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 omitida, todas as referências existentes do Pacote serão deixadas inalteradas.

applicationPackageReferences?: BatchApplicationPackageReference[]

Valor da propriedade

displayName

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

displayName?: string

Valor da propriedade

string

enableInterNodeCommunication

Se o Pool permite 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. Isso pode fazer com que o Pool não atinja o tamanho desejado. O valor padrão é false.

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

enableInterNodeCommunication?: boolean

Valor da 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 omitido, todos os metadados existentes ficarão inalterados.

metadata?: BatchMetadataItem[]

Valor da propriedade

mountConfiguration

Monte o armazenamento usando o sistema de arquivos especificado durante todo o tempo de vida do pool. Monte o armazenamento usando o compartilhamento de arquivos do Azure, NFS, CIFS ou sistema de arquivos baseado em Blobfuse.

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

mountConfiguration?: MountConfiguration[]

Valor da propriedade

networkConfiguration

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

networkConfiguration?: NetworkConfiguration

Valor da propriedade

startTask

Uma Tarefa a ser executada em cada Nó de Computação à medida que ele ingressa no 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 ficará inalterado.

startTask?: BatchStartTask

Valor da 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á distribuído.

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

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

Valor da 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.

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

taskSlotsPerNode?: number

Valor da propriedade

number

upgradePolicy

A política de atualização do Pool. Descreve uma política de atualização – automática, manual ou sem interrupção.

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

upgradePolicy?: UpgradePolicy

Valor da propriedade

userAccounts

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

userAccounts?: UserAccount[]

Valor da propriedade

virtualMachineConfiguration

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

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

virtualMachineConfiguration?: VirtualMachineConfiguration

Valor da propriedade

vmSize

O tamanho das máquinas virtuais no Pool. Para obter informações sobre os 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 lote do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

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

vmSize?: string

Valor da propriedade

string