BatchPoolUpdateOptions interface
Parâmetros para atualizar um Pool de Lotes 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 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. |
| display |
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. |
| 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 predefinido é 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 omitidos, todos os metadados existentes são deixados inalterados. |
| 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. Este 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 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. |
| 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. |
| user |
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. |
| 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. 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). |
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