BatchNode interface

Batch 服務中的計算節點。

屬性

affinityId

新增工作以要求在此計算節點上排程工作時傳遞的標識碼。 請注意,這隻是軟親和性。 如果目標計算節點在排程工作時忙碌或無法使用,則會將工作排程到別處。

allocationTime

此計算節點配置給集區的時間。 這是一開始配置計算節點且未變更一次設定的時間。 計算節點在服務癒合或先佔時不會更新。

endpointConfiguration

計算節點的端點組態。

errors

計算節點目前遇到的錯誤清單。

id

計算節點的識別碼。 新增至集區的每個計算節點都會獲指派唯一標識符。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收標識符,並可以重複使用給新的計算節點。

ipAddress

其他節點可用來與此計算節點通訊的IP位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。

ipv6Address

其他節點可用來與此計算節點通訊的 IPv6 位址。 新增至集區的每個計算節點都會獲指派唯一的IP位址。 每當從集區中移除計算節點時,就會刪除其所有本機檔案,並回收IP位址,並可以重複使用給新的計算節點。 如果未針對 IPv6 設定集區,則不會存在此內容。

isDedicated

此計算節點是否為專用計算節點。 如果為 false,計算節點是現成/低優先順序計算節點。

lastBootTime

上次啟動計算節點的時間。 如果計算節點狀態無法使用,這個屬性可能不存在。

nodeAgentInfo

計算節點代理程式版本的相關信息,以及計算節點升級至新版本的時間。

recentTasks

最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。

runningTasksCount

目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTaskSlotsCount

目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

schedulingState

計算節點是否可供工作排程使用。

startTask

在加入集區時,指定在計算節點上執行的工作。

startTaskInfo

在計算節點上執行 StartTask 的運行時間資訊。

state

計算節點的目前狀態。

stateTransitionTime

計算節點進入其目前狀態的時間。

totalTasksRun

計算節點上已完成的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksSucceeded

計算節點上成功完成的作業工作總數(含 exitCode 0)。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

url

計算節點的 URL。

virtualMachineInfo

虛擬機目前狀態的相關信息。

vmSize

裝載計算節點的虛擬機大小。 關於池中虛擬機可用大小的資訊,請參見「選擇Azure Batch池中運算節點的虛擬機大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

屬性詳細資料

affinityId

新增工作以要求在此計算節點上排程工作時傳遞的標識碼。 請注意,這隻是軟親和性。 如果目標計算節點在排程工作時忙碌或無法使用,則會將工作排程到別處。

affinityId: string

屬性值

string

allocationTime

此計算節點配置給集區的時間。 這是一開始配置計算節點且未變更一次設定的時間。 計算節點在服務癒合或先佔時不會更新。

allocationTime: Date

屬性值

Date

endpointConfiguration

計算節點的端點組態。

endpointConfiguration?: BatchNodeEndpointConfiguration

屬性值

errors

計算節點目前遇到的錯誤清單。

errors?: BatchNodeError[]

屬性值

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: Date

屬性值

Date

nodeAgentInfo

計算節點代理程式版本的相關信息,以及計算節點升級至新版本的時間。

nodeAgentInfo?: BatchNodeAgentInfo

屬性值

recentTasks

最近變更狀態的工作清單。 只有在指派給集區之後,至少有一個工作在此計算節點上執行,這個屬性才會存在。

recentTasks?: BatchTaskInfo[]

屬性值

runningTasksCount

目前在計算節點上執行的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTasksCount?: number

屬性值

number

runningTaskSlotsCount

目前在計算節點上執行作業工作所使用的排程位置總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

runningTaskSlotsCount?: number

屬性值

number

schedulingState

計算節點是否可供工作排程使用。

schedulingState?: SchedulingState

屬性值

startTask

在加入集區時,指定在計算節點上執行的工作。

startTask?: BatchStartTask

屬性值

startTaskInfo

在計算節點上執行 StartTask 的運行時間資訊。

startTaskInfo?: BatchStartTaskInfo

屬性值

state

計算節點的目前狀態。

state: BatchNodeState

屬性值

stateTransitionTime

計算節點進入其目前狀態的時間。

stateTransitionTime: Date

屬性值

Date

totalTasksRun

計算節點上已完成的作業工作總數。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksRun: number

屬性值

number

totalTasksSucceeded

計算節點上成功完成的作業工作總數(含 exitCode 0)。 這包括作業管理員工作和一般工作,但不包括作業準備、作業發行或啟動工作。

totalTasksSucceeded?: number

屬性值

number

url

計算節點的 URL。

url: string

屬性值

string

virtualMachineInfo

虛擬機目前狀態的相關信息。

virtualMachineInfo: VirtualMachineInfo

屬性值

vmSize

裝載計算節點的虛擬機大小。 關於池中虛擬機可用大小的資訊,請參見「選擇Azure Batch池中運算節點的虛擬機大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

vmSize: string

屬性值

string