BatchPoolUpdateOptions interface
Parâmetros para atualizar um Pool do Lote do Azure.
Propriedades
| application |
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. |
| display |
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. |
| enable |
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. |
| 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. |
| mount |
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. |
| network |
A configuração de rede do Pool. Esse campo só pode ser atualizado quando o pool estiver vazio. |
| start |
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. |
| 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á distribuído. |
| 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 do Pool. Descreve uma política de atualização – automática, manual ou sem interrupção. |
| user |
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. |
| virtual |
A configuração da máquina virtual para o Pool. Essa propriedade deve ser especificada. |
| vm |
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). |
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