BatchNode interface

Um nó de computação no serviço de lote.

Propriedades

affinityId

Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Note que esta é 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.

allocationTime

O momento em que esse nó de computação foi alocado para o pool. Este é o momento em que o nó de computação foi inicialmente alocado e não muda uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou antecipado.

endpointConfiguration

A configuração do ponto de extremidade para o nó de computação.

errors

A lista de erros que estão sendo encontrados atualmente 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 o ID é recuperado e pode ser reutilizado para novos nós de computação.

ipAddress

O endereço IP que outros nós podem usar para se comunicar com esse nó de computação. A cada nó de computação adicionado a um pool é atribuído 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. A cada nó de computação adicionado a um pool é atribuído 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.

isDedicated

Se este Nó de Computação é um Nó de Computação dedicado. Se false, o nó de computação é um nó de computação spot/de baixa prioridade.

lastBootTime

A última vez em que o nó de computação foi iniciado. Essa propriedade pode não estar presente se o estado do nó de computação estiver inutilizável.

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.

recentTasks

Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade estará presente somente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool.

runningTasksCount

O número total de tarefas de trabalho atualmente em execução no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

runningTaskSlotsCount

O número total de slots de agendamento usados atualmente executando Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

schedulingState

Se o nó de computação está disponível para agendamento de tarefas.

startTask

A Tarefa especificada para ser executada no Nó de Computação à medida que se junta ao Pool.

startTaskInfo

Informações de tempo de execução sobre a execução do StartTask no nó de computação.

state

O estado atual do nó de computação.

stateTransitionTime

O momento em que o nó de computação entrou em seu estado atual.

totalTasksRun

O número total de tarefas de trabalho concluídas no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

totalTasksSucceeded

O número total de tarefas de trabalho concluídas com êxito (com exitCode 0) no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas 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.

virtualMachineInfo

Informações sobre o estado atual da máquina virtual.

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 num Pool de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Detalhes de Propriedade

affinityId

Um identificador que pode ser passado ao adicionar uma Tarefa para solicitar que a Tarefa seja agendada neste Nó de Computação. Note que esta é 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 de Propriedade

string

allocationTime

O momento em que esse nó de computação foi alocado para o pool. Este é o momento em que o nó de computação foi inicialmente alocado e não muda uma vez definido. Ele não é atualizado quando o Nó de Computação é recuperado ou antecipado.

allocationTime: Date

Valor de Propriedade

Date

endpointConfiguration

A configuração do ponto de extremidade para o nó de computação.

endpointConfiguration?: BatchNodeEndpointConfiguration

Valor de Propriedade

errors

A lista de erros que estão sendo encontrados atualmente pelo nó de computação.

errors?: BatchNodeError[]

Valor de 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 o ID é recuperado e pode ser reutilizado para novos nós de computação.

id: string

Valor de Propriedade

string

ipAddress

O endereço IP que outros nós podem usar para se comunicar com esse nó de computação. A cada nó de computação adicionado a um pool é atribuído 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 de Propriedade

string

ipv6Address

O endereço IPv6 que outros nós podem usar para se comunicar com esse nó de computação. A cada nó de computação adicionado a um pool é atribuído 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 de Propriedade

string

isDedicated

Se este Nó de Computação é um Nó de Computação dedicado. Se false, o nó de computação é um nó de computação spot/de baixa prioridade.

isDedicated?: boolean

Valor de Propriedade

boolean

lastBootTime

A última vez em que o nó de computação foi iniciado. Essa propriedade pode não estar presente se o estado do nó de computação estiver inutilizável.

lastBootTime: Date

Valor de 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 de Propriedade

recentTasks

Uma lista de Tarefas cujo estado foi alterado recentemente. Essa propriedade estará presente somente se pelo menos uma Tarefa tiver sido executada neste Nó de Computação desde que foi atribuída ao Pool.

recentTasks?: BatchTaskInfo[]

Valor de Propriedade

runningTasksCount

O número total de tarefas de trabalho atualmente em execução no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

runningTasksCount?: number

Valor de Propriedade

number

runningTaskSlotsCount

O número total de slots de agendamento usados atualmente executando Tarefas de Trabalho no Nó de Computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

runningTaskSlotsCount?: number

Valor de Propriedade

number

schedulingState

Se o nó de computação está disponível para agendamento de tarefas.

schedulingState?: SchedulingState

Valor de Propriedade

startTask

A Tarefa especificada para ser executada no Nó de Computação à medida que se junta ao Pool.

startTask?: BatchStartTask

Valor de Propriedade

startTaskInfo

Informações de tempo de execução sobre a execução do StartTask no nó de computação.

startTaskInfo?: BatchStartTaskInfo

Valor de Propriedade

state

O estado atual do nó de computação.

state: BatchNodeState

Valor de Propriedade

stateTransitionTime

O momento em que o nó de computação entrou em seu estado atual.

stateTransitionTime: Date

Valor de Propriedade

Date

totalTasksRun

O número total de tarefas de trabalho concluídas no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

totalTasksRun: number

Valor de Propriedade

number

totalTasksSucceeded

O número total de tarefas de trabalho concluídas com êxito (com exitCode 0) no nó de computação. Isso inclui Tarefas do Gerenciador de Tarefas e Tarefas normais, mas não Preparação de Trabalho, Liberação de Trabalho ou Tarefas de Início.

totalTasksSucceeded?: number

Valor de Propriedade

number

url

A URL do nó de computação.

url: string

Valor de Propriedade

string

virtualMachineInfo

Informações sobre o estado atual da máquina virtual.

virtualMachineInfo: VirtualMachineInfo

Valor de 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 num Pool de Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Valor de Propriedade

string