Dela via


BatchPoolOutput interface

En pool i Azure Batch-tjänsten.

Egenskaper

allocationState

Om poolen ändrar storlek.

Möjliga värden: "steady", "resizing", "stop"

allocationStateTransitionTime

Den tidpunkt då poolen övergick till det aktuella allokeringstillståndet.

applicationPackageReferences

Listan över paket som ska installeras på varje beräkningsnod i poolen. Ändringar i paketreferenser påverkar alla nya noder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller omskapas. Det finns högst 10 paketreferenser för en viss pool.

autoScaleEvaluationInterval

Tidsintervallet då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

autoScaleFormula

En formel för önskat antal beräkningsnoder i poolen. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

autoScaleRun

Resultatet och felen från den senaste körningen av autoskalningsformeln. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

creationTime

Skapandetiden för poolen.

currentDedicatedNodes

Antalet dedikerade beräkningsnoder som för närvarande finns i poolen.

currentLowPriorityNodes

Antalet beräkningsnoder med oanvänd kapacitet/låg prioritet som för närvarande finns i poolen. Spot-/lågprioriterade beräkningsnoder som har förinställts ingår i det här antalet.

displayName

Visningsnamnet behöver inte vara unikt och kan innehålla unicode-tecken upp till en maximal längd på 1024.

enableAutoScale

Om poolstorleken ska justeras automatiskt över tid. Om det är falskt måste minst en av targetDedicatedNodes och targetLowPriorityNodes anges. Om det är sant krävs egenskapen autoScaleFormula och poolen ändras automatiskt enligt formeln. Standardvärdet är falskt.

enableInterNodeCommunication

Om poolen tillåter direkt kommunikation mellan beräkningsnoder. Om kommunikation mellan noder aktiveras begränsas poolens maximala storlek på grund av distributionsbegränsningar för poolens beräkningsnoder. Detta kan leda till att poolen inte når önskad storlek. Standardvärdet är falskt.

eTag

ETag för poolen. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om poolen har ändrats mellan begäranden. I synnerhet kan du skicka ETag när du uppdaterar en pool för att ange att ändringarna endast ska börja gälla om ingen annan har ändrat poolen under tiden.

id

En sträng som unikt identifierar poolen i kontot. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck, och får inte innehålla fler än 64 tecken. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

identity

Identiteten för Batch-poolen, om den är konfigurerad. Listan över användaridentiteter som är associerade med Batch-poolen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

lastModified

Den senaste ändrade tiden för poolen. Det här är sista gången som data på poolnivå, till exempel targetDedicatedNodes eller enableAutoscale-inställningar, ändras. Den tar inte hänsyn till ändringar på nodnivå, till exempel ett ändringstillstånd för beräkningsnoden.

metadata

En lista över namn/värde-par som är associerade med poolen som metadata.

mountConfiguration

Montera lagring med angivet filsystem under poolens hela livslängd. Montera lagringen med hjälp av Azure-filresurs-, NFS-, CIFS- eller Blobfuse-baserat filsystem.

networkConfiguration

Nätverkskonfigurationen för poolen.

resizeErrors

En lista över fel som påträffades när den senaste storleksändringen utfördes på poolen. Den här egenskapen anges endast om ett eller flera fel inträffade under den senaste storleken på poolen och endast när poolallokeringenState är Stabil.

resizeTimeout

Tidsgränsen för allokering av beräkningsnoder till poolen. Det här är tidsgränsen för den senaste storleksändringsåtgärden. (Den inledande storleksändringen när poolen skapas räknas som en storleksändring.) Standardvärdet är 15 minuter.

startTask

En uppgift som har angetts för att köras på varje beräkningsnod när den ansluter till poolen.

state

Poolens aktuella tillstånd.

Möjliga värden: "aktiv", "ta bort"

stateTransitionTime

Den tid då poolen övergick till sitt aktuella tillstånd.

stats

Användnings- och resursanvändningsstatistik för hela poolens livslängd. Den här egenskapen fylls endast i om BatchPool hämtades med en expanderingssats, inklusive attributet stats. annars är den null. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

targetDedicatedNodes

Önskat antal dedikerade beräkningsnoder i poolen.

targetLowPriorityNodes

Önskat antal beräkningsnoder med oanvänd kapacitet/låg prioritet i poolen.

taskSchedulingPolicy

Så här distribueras uppgifter mellan beräkningsnoder i en pool. Om det inte anges är standardvärdet utspritt.

taskSlotsPerNode

Antalet aktivitetsfack som kan användas för att köra samtidiga uppgifter på en enda beräkningsnod i poolen. Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

upgradePolicy

Uppgraderingsprincipen för poolen. Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

url

Url:en för poolen.

userAccounts

Listan över användarkonton som ska skapas på varje beräkningsnod i poolen.

virtualMachineConfiguration

Konfigurationen av den virtuella datorn för poolen. Den här egenskapen måste anges.

vmSize

Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välj en VM-storlek för beräkningsnoder i en Azure Batch pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Egenskapsinformation

allocationState

Om poolen ändrar storlek.

Möjliga värden: "steady", "resizing", "stop"

allocationState?: string

Egenskapsvärde

string

allocationStateTransitionTime

Den tidpunkt då poolen övergick till det aktuella allokeringstillståndet.

allocationStateTransitionTime?: string

Egenskapsvärde

string

applicationPackageReferences

Listan över paket som ska installeras på varje beräkningsnod i poolen. Ändringar i paketreferenser påverkar alla nya noder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller omskapas. Det finns högst 10 paketreferenser för en viss pool.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Egenskapsvärde

autoScaleEvaluationInterval

Tidsintervallet då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

autoScaleEvaluationInterval?: string

Egenskapsvärde

string

autoScaleFormula

En formel för önskat antal beräkningsnoder i poolen. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

autoScaleFormula?: string

Egenskapsvärde

string

autoScaleRun

Resultatet och felen från den senaste körningen av autoskalningsformeln. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant.

autoScaleRun?: AutoScaleRunOutput

Egenskapsvärde

creationTime

Skapandetiden för poolen.

creationTime: string

Egenskapsvärde

string

currentDedicatedNodes

Antalet dedikerade beräkningsnoder som för närvarande finns i poolen.

currentDedicatedNodes: number

Egenskapsvärde

number

currentLowPriorityNodes

Antalet beräkningsnoder med oanvänd kapacitet/låg prioritet som för närvarande finns i poolen. Spot-/lågprioriterade beräkningsnoder som har förinställts ingår i det här antalet.

currentLowPriorityNodes: number

Egenskapsvärde

number

displayName

Visningsnamnet behöver inte vara unikt och kan innehålla unicode-tecken upp till en maximal längd på 1024.

displayName?: string

Egenskapsvärde

string

enableAutoScale

Om poolstorleken ska justeras automatiskt över tid. Om det är falskt måste minst en av targetDedicatedNodes och targetLowPriorityNodes anges. Om det är sant krävs egenskapen autoScaleFormula och poolen ändras automatiskt enligt formeln. Standardvärdet är falskt.

enableAutoScale?: boolean

Egenskapsvärde

boolean

enableInterNodeCommunication

Om poolen tillåter direkt kommunikation mellan beräkningsnoder. Om kommunikation mellan noder aktiveras begränsas poolens maximala storlek på grund av distributionsbegränsningar för poolens beräkningsnoder. Detta kan leda till att poolen inte når önskad storlek. Standardvärdet är falskt.

enableInterNodeCommunication?: boolean

Egenskapsvärde

boolean

eTag

ETag för poolen. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om poolen har ändrats mellan begäranden. I synnerhet kan du skicka ETag när du uppdaterar en pool för att ange att ändringarna endast ska börja gälla om ingen annan har ändrat poolen under tiden.

eTag: string

Egenskapsvärde

string

id

En sträng som unikt identifierar poolen i kontot. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck, och får inte innehålla fler än 64 tecken. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

id: string

Egenskapsvärde

string

identity

Identiteten för Batch-poolen, om den är konfigurerad. Listan över användaridentiteter som är associerade med Batch-poolen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

identity?: BatchPoolIdentityOutput

Egenskapsvärde

lastModified

Den senaste ändrade tiden för poolen. Det här är sista gången som data på poolnivå, till exempel targetDedicatedNodes eller enableAutoscale-inställningar, ändras. Den tar inte hänsyn till ändringar på nodnivå, till exempel ett ändringstillstånd för beräkningsnoden.

lastModified: string

Egenskapsvärde

string

metadata

En lista över namn/värde-par som är associerade med poolen som metadata.

metadata?: BatchMetadataItemOutput[]

Egenskapsvärde

mountConfiguration

Montera lagring med angivet filsystem under poolens hela livslängd. Montera lagringen med hjälp av Azure-filresurs-, NFS-, CIFS- eller Blobfuse-baserat filsystem.

mountConfiguration?: MountConfigurationOutput[]

Egenskapsvärde

networkConfiguration

Nätverkskonfigurationen för poolen.

networkConfiguration?: NetworkConfigurationOutput

Egenskapsvärde

resizeErrors

En lista över fel som påträffades när den senaste storleksändringen utfördes på poolen. Den här egenskapen anges endast om ett eller flera fel inträffade under den senaste storleken på poolen och endast när poolallokeringenState är Stabil.

resizeErrors?: ResizeErrorOutput[]

Egenskapsvärde

resizeTimeout

Tidsgränsen för allokering av beräkningsnoder till poolen. Det här är tidsgränsen för den senaste storleksändringsåtgärden. (Den inledande storleksändringen när poolen skapas räknas som en storleksändring.) Standardvärdet är 15 minuter.

resizeTimeout?: string

Egenskapsvärde

string

startTask

En uppgift som har angetts för att köras på varje beräkningsnod när den ansluter till poolen.

startTask?: BatchStartTaskOutput

Egenskapsvärde

state

Poolens aktuella tillstånd.

Möjliga värden: "aktiv", "ta bort"

state: string

Egenskapsvärde

string

stateTransitionTime

Den tid då poolen övergick till sitt aktuella tillstånd.

stateTransitionTime: string

Egenskapsvärde

string

stats

Användnings- och resursanvändningsstatistik för hela poolens livslängd. Den här egenskapen fylls endast i om BatchPool hämtades med en expanderingssats, inklusive attributet stats. annars är den null. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

stats?: BatchPoolStatisticsOutput

Egenskapsvärde

targetDedicatedNodes

Önskat antal dedikerade beräkningsnoder i poolen.

targetDedicatedNodes?: number

Egenskapsvärde

number

targetLowPriorityNodes

Önskat antal beräkningsnoder med oanvänd kapacitet/låg prioritet i poolen.

targetLowPriorityNodes?: number

Egenskapsvärde

number

taskSchedulingPolicy

Så här distribueras uppgifter mellan beräkningsnoder i en pool. Om det inte anges är standardvärdet utspritt.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

Egenskapsvärde

taskSlotsPerNode

Antalet aktivitetsfack som kan användas för att köra samtidiga uppgifter på en enda beräkningsnod i poolen. Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

taskSlotsPerNode?: number

Egenskapsvärde

number

upgradePolicy

Uppgraderingsprincipen för poolen. Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

upgradePolicy?: UpgradePolicyOutput

Egenskapsvärde

url

Url:en för poolen.

url: string

Egenskapsvärde

string

userAccounts

Listan över användarkonton som ska skapas på varje beräkningsnod i poolen.

userAccounts?: UserAccountOutput[]

Egenskapsvärde

virtualMachineConfiguration

Konfigurationen av den virtuella datorn för poolen. Den här egenskapen måste anges.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Egenskapsvärde

vmSize

Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. Information om tillgängliga storlekar på virtuella datorer i pooler finns i Välj 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