Dela via


BatchNodeOutput interface

En beräkningsnod i Batch-tjänsten.

Egenskaper

affinityId

En identifierare som kan skickas när du lägger till en aktivitet för att begära att aktiviteten schemaläggs på den här beräkningsnoden. Observera att detta bara är en mjuk tillhörighet. Om målberäkningens nod är upptagen eller otillgänglig när aktiviteten schemaläggs schemaläggs aktiviteten någon annanstans.

allocationTime

Den tidpunkt då den här beräkningsnoden allokerades till poolen. Det här är den tid då beräkningsnoden ursprungligen allokerades och inte ändras när den har angetts. Den uppdateras inte när beräkningsnoden är tjänsten återställd eller föregripen.

endpointConfiguration

Slutpunktskonfigurationen för beräkningsnoden.

errors

Listan över fel som för närvarande påträffas av beräkningsnoden.

id

ID:t för beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas ett unikt ID. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och ID:t återtas och kan återanvändas för nya beräkningsnoder.

ipAddress

IP-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder.

ipv6Address

IPv6-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder. Den här egenskapen finns inte om poolen inte är konfigurerad för IPv6.

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en skalningsnod med oanvänd kapacitet/låg prioritet.

lastBootTime

Den senaste gången som beräkningsnoden startades. Den här egenskapen kanske inte finns om beräkningsnodens tillstånd är oanvändbart.

nodeAgentInfo

Information om beräkningsnodens agentversion och den tid då beräkningsnoden uppgraderades till en ny version.

recentTasks

En lista över uppgifter vars tillstånd nyligen har ändrats. Den här egenskapen finns bara om minst en aktivitet har körts på den här beräkningsnoden sedan den tilldelades till poolen.

runningTasksCount

Det totala antalet jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTaskSlotsCount

Det totala antalet schemaläggningsplatser som används av jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

schedulingState

Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter.

Möjliga värden: "aktiverad", "inaktiverad"

startTask

Den uppgift som angetts för att köras på beräkningsnoden när den ansluter till poolen.

startTaskInfo

Körningsinformation om körningen av StartTask på beräkningsnoden.

state

Det aktuella tillståndet för beräkningsnoden. Beräkningsnoden Spot/Low-priority har föregripits. Uppgifter som kördes på beräkningsnoden när den föregicks av schemaläggs om när en annan beräkningsnod blir tillgänglig.

Möjliga värden: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "deallocated", "deallocating"

stateTransitionTime

Den tid då beräkningsnoden övergick till sitt aktuella tillstånd.

totalTasksRun

Det totala antalet jobbaktiviteter som har slutförts på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksSucceeded

Det totala antalet jobbaktiviteter som har slutförts (med exitCode 0) på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

url

URL:en för beräkningsnoden.

virtualMachineInfo

Information om den virtuella datorns aktuella tillstånd.

vmSize

Storleken på den virtuella datorn som är värd för beräkningsnoden. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Egenskapsinformation

affinityId

En identifierare som kan skickas när du lägger till en aktivitet för att begära att aktiviteten schemaläggs på den här beräkningsnoden. Observera att detta bara är en mjuk tillhörighet. Om målberäkningens nod är upptagen eller otillgänglig när aktiviteten schemaläggs schemaläggs aktiviteten någon annanstans.

affinityId: string

Egenskapsvärde

string

allocationTime

Den tidpunkt då den här beräkningsnoden allokerades till poolen. Det här är den tid då beräkningsnoden ursprungligen allokerades och inte ändras när den har angetts. Den uppdateras inte när beräkningsnoden är tjänsten återställd eller föregripen.

allocationTime: string

Egenskapsvärde

string

endpointConfiguration

Slutpunktskonfigurationen för beräkningsnoden.

endpointConfiguration?: BatchNodeEndpointConfigurationOutput

Egenskapsvärde

errors

Listan över fel som för närvarande påträffas av beräkningsnoden.

errors?: BatchNodeErrorOutput[]

Egenskapsvärde

id

ID:t för beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas ett unikt ID. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och ID:t återtas och kan återanvändas för nya beräkningsnoder.

id: string

Egenskapsvärde

string

ipAddress

IP-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder.

ipAddress: string

Egenskapsvärde

string

ipv6Address

IPv6-adressen som andra noder kan använda för att kommunicera med den här beräkningsnoden. Varje beräkningsnod som läggs till i en pool tilldelas en unik IP-adress. När en beräkningsnod tas bort från en pool tas alla dess lokala filer bort och IP-adressen återtas och kan återanvändas för nya beräkningsnoder. Den här egenskapen finns inte om poolen inte är konfigurerad för IPv6.

ipv6Address: string

Egenskapsvärde

string

isDedicated

Om den här beräkningsnoden är en dedikerad beräkningsnod. Om det är falskt är beräkningsnoden en skalningsnod med oanvänd kapacitet/låg prioritet.

isDedicated?: boolean

Egenskapsvärde

boolean

lastBootTime

Den senaste gången som beräkningsnoden startades. Den här egenskapen kanske inte finns om beräkningsnodens tillstånd är oanvändbart.

lastBootTime: string

Egenskapsvärde

string

nodeAgentInfo

Information om beräkningsnodens agentversion och den tid då beräkningsnoden uppgraderades till en ny version.

nodeAgentInfo: BatchNodeAgentInfoOutput

Egenskapsvärde

recentTasks

En lista över uppgifter vars tillstånd nyligen har ändrats. Den här egenskapen finns bara om minst en aktivitet har körts på den här beräkningsnoden sedan den tilldelades till poolen.

recentTasks?: BatchTaskInfoOutput[]

Egenskapsvärde

runningTasksCount

Det totala antalet jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTasksCount?: number

Egenskapsvärde

number

runningTaskSlotsCount

Det totala antalet schemaläggningsplatser som används av jobbaktiviteter som körs på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

runningTaskSlotsCount?: number

Egenskapsvärde

number

schedulingState

Om beräkningsnoden är tillgänglig för schemaläggning av aktiviteter.

Möjliga värden: "aktiverad", "inaktiverad"

schedulingState?: string

Egenskapsvärde

string

startTask

Den uppgift som angetts för att köras på beräkningsnoden när den ansluter till poolen.

startTask?: BatchStartTaskOutput

Egenskapsvärde

startTaskInfo

Körningsinformation om körningen av StartTask på beräkningsnoden.

startTaskInfo?: BatchStartTaskInfoOutput

Egenskapsvärde

state

Det aktuella tillståndet för beräkningsnoden. Beräkningsnoden Spot/Low-priority har föregripits. Uppgifter som kördes på beräkningsnoden när den föregicks av schemaläggs om när en annan beräkningsnod blir tillgänglig.

Möjliga värden: "idle", "rebooting", "reimaging", "running", "unusable", "creating", "starting", "waitingforstarttask", "starttaskfailed", "unknown", "leavingpool", "offline", "preempted", "upgradingos", "deallocated", "deallocating"

state: string

Egenskapsvärde

string

stateTransitionTime

Den tid då beräkningsnoden övergick till sitt aktuella tillstånd.

stateTransitionTime: string

Egenskapsvärde

string

totalTasksRun

Det totala antalet jobbaktiviteter som har slutförts på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksRun: number

Egenskapsvärde

number

totalTasksSucceeded

Det totala antalet jobbaktiviteter som har slutförts (med exitCode 0) på beräkningsnoden. Detta inkluderar Job Manager-uppgifter och normala aktiviteter, men inte Jobbförberedelse, Jobbversion eller Startaktiviteter.

totalTasksSucceeded?: number

Egenskapsvärde

number

url

URL:en för beräkningsnoden.

url: string

Egenskapsvärde

string

virtualMachineInfo

Information om den virtuella datorns aktuella tillstånd.

virtualMachineInfo: VirtualMachineInfoOutput

Egenskapsvärde

vmSize

Storleken på den virtuella datorn som är värd för beräkningsnoden. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välja en VM-storlek för beräkningsnoder i en Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Egenskapsvärde

string