BatchPoolOutput interface
En pool i Azure Batch-tjänsten.
Egenskaper
| allocation |
Om poolen ändrar storlek. Möjliga värden: "steady", "resizing", "stop" |
| allocation |
Den tidpunkt då poolen övergick till det aktuella allokeringstillståndet. |
| application |
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. |
| auto |
Tidsintervallet då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant. |
| auto |
En formel för önskat antal beräkningsnoder i poolen. Den här egenskapen anges endast om poolen skalar automatiskt, dvs. enableAutoScale är sant. |
| auto |
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. |
| creation |
Skapandetiden för poolen. |
| current |
Antalet dedikerade beräkningsnoder som för närvarande finns i poolen. |
| current |
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. |
| display |
Visningsnamnet behöver inte vara unikt och kan innehålla unicode-tecken upp till en maximal längd på 1024. |
| enable |
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. |
| enable |
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. |
| e |
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}'. |
| last |
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. |
| mount |
Montera lagring med angivet filsystem under poolens hela livslängd. Montera lagringen med hjälp av Azure-filresurs-, NFS-, CIFS- eller Blobfuse-baserat filsystem. |
| network |
Nätverkskonfigurationen för poolen. |
| resize |
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. |
| resize |
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. |
| start |
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" |
| state |
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. |
| target |
Önskat antal dedikerade beräkningsnoder i poolen. |
| target |
Önskat antal beräkningsnoder med oanvänd kapacitet/låg prioritet i poolen. |
| task |
Så här distribueras uppgifter mellan beräkningsnoder i en pool. Om det inte anges är standardvärdet utspritt. |
| task |
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. |
| upgrade |
Uppgraderingsprincipen för poolen. Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande. |
| url | Url:en för poolen. |
| user |
Listan över användarkonton som ska skapas på varje beräkningsnod i poolen. |
| virtual |
Konfigurationen av den virtuella datorn för poolen. Den här egenskapen måste anges. |
| vm |
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