BatchNode interface
Um nó de computação no serviço do Lote.
Propriedades
| affinity |
Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Observe que isso é apenas uma afinidade suave. Se o Nó de Computação de destino estiver ocupado ou indisponível no momento em que a Tarefa for agendada, a Tarefa será agendada em outro lugar. |
| allocation |
O momento em que esse Nó de Computação foi alocado para o pool. Esse é o momento em que o Nó de Computação foi alocado inicialmente e não é alterado uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou preempto. |
| endpoint |
A configuração do ponto de extremidade para o Nó de Computação. |
| errors | A lista de erros que estão sendo encontrados no momento pelo Nó de Computação. |
| id | A ID do Nó de Computação. Cada nó de computação adicionado a um pool recebe uma ID exclusiva. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e a ID é recuperada e pode ser reutilizado para novos Nós de Computação. |
| ip |
O endereço IP que outros nós podem usar para se comunicar com esse Nó de Computação. Cada nó de computação adicionado a um pool recebe um endereço IP exclusivo. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos Nós de Computação. |
| ipv6Address | O endereço IPv6 que outros nós podem usar para se comunicar com esse nó de computação. Cada nó de computação adicionado a um pool recebe um endereço IP exclusivo. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos Nós de Computação. Essa propriedade não estará presente se o pool não estiver configurado para IPv6. |
| is |
Se esse Nó de Computação é um nó de computação dedicado. Se for falso, o Nó de Computação será um nó de computação spot/de baixa prioridade. |
| last |
A última vez em que o Nó de Computação foi iniciado. Essa propriedade poderá não estar presente se o estado do Nó de Computação for inutilizável. |
| node |
Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão. |
| recent |
Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade só estará presente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool. |
| running |
O número total de tarefas de trabalho em execução no momento no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início. |
| running |
O número total de slots de agendamento usados pela execução atual de Tarefas de Trabalho no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início. |
| scheduling |
Se o Nó de Computação está disponível para agendamento de tarefas. |
| start |
A Tarefa especificada para ser executada no Nó de Computação à medida que ele ingressa no Pool. |
| start |
Informações de runtime sobre a execução do StartTask no Nó de Computação. |
| state | O estado atual do Nó de Computação. |
| state |
A hora em que o Nó de Computação inseriu seu estado atual. |
| total |
O número total de Tarefas de Trabalho concluídas no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início. |
| total |
O número total de Tarefas de Trabalho que foram concluídas com êxito (com exitCode 0) no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início. |
| url | A URL do Nó de Computação. |
| virtual |
Informações sobre o estado atual da máquina virtual. |
| vm |
O tamanho da máquina virtual que hospeda o Nó de Computação. Para informações sobre tamanhos disponíveis de máquinas virtuais em Pools, veja Escolher um tamanho de VM para Nós de Computação em um Pool Lote do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Detalhes da propriedade
affinityId
Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Observe que isso é apenas uma afinidade suave. Se o Nó de Computação de destino estiver ocupado ou indisponível no momento em que a Tarefa for agendada, a Tarefa será agendada em outro lugar.
affinityId: string
Valor da propriedade
string
allocationTime
O momento em que esse Nó de Computação foi alocado para o pool. Esse é o momento em que o Nó de Computação foi alocado inicialmente e não é alterado uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou preempto.
allocationTime: Date
Valor da propriedade
Date
endpointConfiguration
A configuração do ponto de extremidade para o Nó de Computação.
endpointConfiguration?: BatchNodeEndpointConfiguration
Valor da propriedade
errors
A lista de erros que estão sendo encontrados no momento pelo Nó de Computação.
errors?: BatchNodeError[]
Valor da propriedade
id
A ID do Nó de Computação. Cada nó de computação adicionado a um pool recebe uma ID exclusiva. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e a ID é recuperada e pode ser reutilizado para novos Nós de Computação.
id: string
Valor da propriedade
string
ipAddress
O endereço IP que outros nós podem usar para se comunicar com esse Nó de Computação. Cada nó de computação adicionado a um pool recebe um endereço IP exclusivo. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos Nós de Computação.
ipAddress: string
Valor da propriedade
string
ipv6Address
O endereço IPv6 que outros nós podem usar para se comunicar com esse nó de computação. Cada nó de computação adicionado a um pool recebe um endereço IP exclusivo. Sempre que um Nó de Computação é removido de um Pool, todos os seus arquivos locais são excluídos e o endereço IP é recuperado e pode ser reutilizado para novos Nós de Computação. Essa propriedade não estará presente se o pool não estiver configurado para IPv6.
ipv6Address: string
Valor da propriedade
string
isDedicated
Se esse Nó de Computação é um nó de computação dedicado. Se for falso, o Nó de Computação será um nó de computação spot/de baixa prioridade.
isDedicated?: boolean
Valor da propriedade
boolean
lastBootTime
A última vez em que o Nó de Computação foi iniciado. Essa propriedade poderá não estar presente se o estado do Nó de Computação for inutilizável.
lastBootTime: Date
Valor da propriedade
Date
nodeAgentInfo
Informações sobre a versão do agente do Nó de Computação e a hora em que o Nó de Computação foi atualizado para uma nova versão.
nodeAgentInfo?: BatchNodeAgentInfo
Valor da propriedade
recentTasks
Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade só estará presente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool.
recentTasks?: BatchTaskInfo[]
Valor da propriedade
runningTasksCount
O número total de tarefas de trabalho em execução no momento no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início.
runningTasksCount?: number
Valor da propriedade
number
runningTaskSlotsCount
O número total de slots de agendamento usados pela execução atual de Tarefas de Trabalho no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início.
runningTaskSlotsCount?: number
Valor da propriedade
number
schedulingState
Se o Nó de Computação está disponível para agendamento de tarefas.
schedulingState?: SchedulingState
Valor da propriedade
startTask
A Tarefa especificada para ser executada no Nó de Computação à medida que ele ingressa no Pool.
startTask?: BatchStartTask
Valor da propriedade
startTaskInfo
Informações de runtime sobre a execução do StartTask no Nó de Computação.
startTaskInfo?: BatchStartTaskInfo
Valor da propriedade
state
stateTransitionTime
A hora em que o Nó de Computação inseriu seu estado atual.
stateTransitionTime: Date
Valor da propriedade
Date
totalTasksRun
O número total de Tarefas de Trabalho concluídas no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início.
totalTasksRun: number
Valor da propriedade
number
totalTasksSucceeded
O número total de Tarefas de Trabalho que foram concluídas com êxito (com exitCode 0) no Nó de Computação. Isso inclui tarefas do Gerenciador de Trabalho e tarefas normais, mas não preparação de trabalho, liberação de trabalho ou tarefas de início.
totalTasksSucceeded?: number
Valor da propriedade
number
url
A URL do Nó de Computação.
url: string
Valor da propriedade
string
virtualMachineInfo
Informações sobre o estado atual da máquina virtual.
virtualMachineInfo: VirtualMachineInfo
Valor da propriedade
vmSize
O tamanho da máquina virtual que hospeda o Nó de Computação. Para informações sobre tamanhos disponíveis de máquinas virtuais em Pools, veja Escolher um tamanho de VM para Nós de Computação em um Pool Lote do Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Valor da propriedade
string