通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BatchNodeOutput interface

Batch 服务中的计算节点。

属性

affinityId

添加任务以请求在此计算节点上计划任务时传递的标识符。 请注意,这只是软相关性。 如果目标计算节点在计划任务时繁忙或不可用,则任务将在其他位置进行计划。

allocationTime

此计算节点分配给池的时间。 这是计算节点最初分配的时间,设置后不会更改。 当计算节点被服务治愈或抢占时,它不会更新。

endpointConfiguration

计算节点的终结点配置。

errors

计算节点当前遇到的错误列表。

id

计算节点的 ID。 添加到池的每个计算节点都分配有唯一 ID。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 ID,并可以重新用于新的计算节点。

ipAddress

其他节点可用于与此计算节点通信的 IP 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。

ipv6Address

其他节点可用于与此计算节点通信的 IPv6 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。 如果未为 IPv6 配置池,则此属性将不存在。

isDedicated

此计算节点是否为专用计算节点。 如果为 false,则计算节点是现成/低优先级计算节点。

lastBootTime

上次启动计算节点的时间。 如果计算节点状态不可用,则此属性可能不存在。

nodeAgentInfo

有关计算节点代理版本以及计算节点升级到新版本的时间的信息。

recentTasks

最近更改其状态的任务列表。 仅当至少一个任务已在此计算节点上运行,因为该任务已分配给池,此属性才存在。

runningTasksCount

计算节点上当前正在运行的作业任务的总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

runningTaskSlotsCount

当前在计算节点上运行作业任务的计划槽总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

schedulingState

计算节点是否可用于任务计划。

可能的值:“enabled”、“disabled”

startTask

指定要在计算节点上运行的任务,因为它加入池。

startTaskInfo

有关在计算节点上执行 StartTask 的运行时信息。

state

计算节点的当前状态。 现成/低优先级计算节点已被抢占。 当计算节点被抢占时在计算节点上运行的任务将在另一个计算节点可用时重新计划。

可能的值:“idle”、“rebooting”、“reimaging”、“running”、“unusable”、“creating”、“starting”、“waitingforstarttask”、“starttaotaailed”、“unknown”、“leavingpool”、“offline”、“prepted”、“upgradingos”、“deallocated”、“deallocating”

stateTransitionTime

计算节点进入其当前状态的时间。

totalTasksRun

计算节点上完成的作业任务总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

totalTasksSucceeded

计算节点上成功完成的作业任务总数(带有 exitCode 0)。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

url

计算节点的 URL。

virtualMachineInfo

有关虚拟机的当前状态的信息。

vmSize

托管计算节点的虚拟机的大小。 有关池中虚拟机的可用大小的信息,请参阅为 Azure Batch 池中的计算节点选择 VM 大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

属性详细信息

affinityId

添加任务以请求在此计算节点上计划任务时传递的标识符。 请注意,这只是软相关性。 如果目标计算节点在计划任务时繁忙或不可用,则任务将在其他位置进行计划。

affinityId: string

属性值

string

allocationTime

此计算节点分配给池的时间。 这是计算节点最初分配的时间,设置后不会更改。 当计算节点被服务治愈或抢占时,它不会更新。

allocationTime: string

属性值

string

endpointConfiguration

计算节点的终结点配置。

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

属性值

errors

计算节点当前遇到的错误列表。

errors?: BatchNodeErrorOutput[]

属性值

id

计算节点的 ID。 添加到池的每个计算节点都分配有唯一 ID。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 ID,并可以重新用于新的计算节点。

id: string

属性值

string

ipAddress

其他节点可用于与此计算节点通信的 IP 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。

ipAddress: string

属性值

string

ipv6Address

其他节点可用于与此计算节点通信的 IPv6 地址。 添加到池的每个计算节点都分配有唯一的 IP 地址。 每当从池中删除计算节点时,都会删除其所有本地文件,并回收 IP 地址,并可以重新用于新的计算节点。 如果未为 IPv6 配置池,则此属性将不存在。

ipv6Address: string

属性值

string

isDedicated

此计算节点是否为专用计算节点。 如果为 false,则计算节点是现成/低优先级计算节点。

isDedicated?: boolean

属性值

boolean

lastBootTime

上次启动计算节点的时间。 如果计算节点状态不可用,则此属性可能不存在。

lastBootTime: string

属性值

string

nodeAgentInfo

有关计算节点代理版本以及计算节点升级到新版本的时间的信息。

nodeAgentInfo: BatchNodeAgentInfoOutput

属性值

recentTasks

最近更改其状态的任务列表。 仅当至少一个任务已在此计算节点上运行,因为该任务已分配给池,此属性才存在。

recentTasks?: BatchTaskInfoOutput[]

属性值

runningTasksCount

计算节点上当前正在运行的作业任务的总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

runningTasksCount?: number

属性值

number

runningTaskSlotsCount

当前在计算节点上运行作业任务的计划槽总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

runningTaskSlotsCount?: number

属性值

number

schedulingState

计算节点是否可用于任务计划。

可能的值:“enabled”、“disabled”

schedulingState?: string

属性值

string

startTask

指定要在计算节点上运行的任务,因为它加入池。

startTask?: BatchStartTaskOutput

属性值

startTaskInfo

有关在计算节点上执行 StartTask 的运行时信息。

startTaskInfo?: BatchStartTaskInfoOutput

属性值

state

计算节点的当前状态。 现成/低优先级计算节点已被抢占。 当计算节点被抢占时在计算节点上运行的任务将在另一个计算节点可用时重新计划。

可能的值:“idle”、“rebooting”、“reimaging”、“running”、“unusable”、“creating”、“starting”、“waitingforstarttask”、“starttaotaailed”、“unknown”、“leavingpool”、“offline”、“prepted”、“upgradingos”、“deallocated”、“deallocating”

state: string

属性值

string

stateTransitionTime

计算节点进入其当前状态的时间。

stateTransitionTime: string

属性值

string

totalTasksRun

计算节点上完成的作业任务总数。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

totalTasksRun: number

属性值

number

totalTasksSucceeded

计算节点上成功完成的作业任务总数(带有 exitCode 0)。 这包括作业管理器任务和常规任务,但不包括作业准备、作业发布或启动任务。

totalTasksSucceeded?: number

属性值

number

url

计算节点的 URL。

url: string

属性值

string

virtualMachineInfo

有关虚拟机的当前状态的信息。

virtualMachineInfo: VirtualMachineInfoOutput

属性值

vmSize

托管计算节点的虚拟机的大小。 有关池中虚拟机的可用大小的信息,请参阅为 Azure Batch 池中的计算节点选择 VM 大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

vmSize: string

属性值

string