Megosztás:


BatchPoolOutput interface

Készlet az Azure Batch szolgáltatásban.

Tulajdonságok

allocationState

A készlet átméretezése.

Lehetséges értékek: "állandó", "átméretezés", "leállítás"

allocationStateTransitionTime

A készlet aktuális foglalási állapotának megadásának időpontja.

applicationPackageReferences

A készlet egyes számítási csomópontjaira telepíteni kívánt csomagok listája. A Csomaghivatkozások módosítása hatással van a készlethez csatlakozó összes új csomópontra, de a készletben lévő számítási csomópontokat nem érinti, amíg újra nem indítja vagy újra nem alakítja őket. Egy adott készleten legfeljebb 10 csomaghivatkozás található.

autoScaleEvaluationInterval

Az az időintervallum, amellyel automatikusan módosíthatja a készlet méretét az automatikus skálázási képletnek megfelelően. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

autoScaleFormula

A készletben található számítási csomópontok kívánt számának képlete. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

autoScaleRun

Az automatikus skálázási képlet legutóbbi végrehajtásának eredményei és hibái. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

creationTime

A készlet létrehozási ideje.

currentDedicatedNodes

A készletben jelenleg található dedikált számítási csomópontok száma.

currentLowPriorityNodes

A készletben jelenleg található kihasználatlan/alacsony prioritású számítási csomópontok száma. A kihasználatlan/alacsony prioritású számítási csomópontok, amelyeket előre fel lettek sorolva, ebben a számban szerepelnek.

displayName

A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat.

enableAutoScale

Azt határozza meg, hogy a készlet méretének idővel automatikusan kell-e módosulnia. Ha hamis, meg kell adni legalább egy targetDedicatedNodes és targetLowPriorityNodes értéket. Ha igaz, az automatikusScaleFormula tulajdonság megadása kötelező, és a készlet a képletnek megfelelően automatikusan átméreteződik. Az alapértelmezett érték hamis.

enableInterNodeCommunication

Azt jelzi, hogy a készlet engedélyezi-e a közvetlen kommunikációt a számítási csomópontok között. A csomópontok közötti kommunikáció engedélyezése korlátozza a készlet maximális méretét a készlet számítási csomópontjaira vonatkozó üzembehelyezési korlátozások miatt. Ez azt eredményezheti, hogy a készlet nem éri el a kívánt méretet. Az alapértelmezett érték hamis.

eTag

A készlet ETagje. Ez egy átlátszatlan sztring. Segítségével megállapíthatja, hogy a készlet megváltozott-e a kérések között. A készlet frissítésekor átadhatja az ETaget, így megadhatja, hogy a módosítások csak akkor lépnek érvénybe, ha addig senki más nem módosította a készletet.

id

Egy sztring, amely egyedileg azonosítja a készletet a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító kis- és nagybetűket nem érzékelyítő (vagyis előfordulhat, hogy nem rendelkezik két azonosítóval egy fiókon belül, amelyek csak esetenként különböznek).

identity

A Batch-készlet identitása, ha konfigurálva van. A Batch-készlethez társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

lastModified

A készlet utolsó módosított időpontja. Ez az utolsó alkalom, amikor a készletszintű adatok, például a targetDedicatedNodes vagy az enableAutoscale beállítások módosultak. Nem befolyásolja a csomópontszintű változásokat, például a számítási csomópontok változó állapotát.

metadata

A készlethez metaadatként társított név-érték párok listája.

mountConfiguration

Csatlakoztassa a tárolót a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót az Azure-fájlmegosztás, az NFS, a CIFS vagy a Blobfuse-alapú fájlrendszer használatával.

networkConfiguration

A készlet hálózati konfigurációja.

resizeErrors

A készlet utolsó átméretezésének végrehajtása során észlelt hibák listája. Ez a tulajdonság csak akkor van beállítva, ha egy vagy több hiba történt az utolsó készlet átméretezésekor, és csak akkor, ha a készlet foglalási állapota állandó.

resizeTimeout

A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez a legutóbbi átméretezési művelet időtúllépése. (A készlet létrehozásakor a kezdeti méretezés átméretezésnek számít.) Az alapértelmezett érték 15 perc.

startTask

Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat.

state

A készlet aktuális állapota.

Lehetséges értékek: "aktív", "törlés"

stateTransitionTime

A készlet aktuális állapotának megadásának időpontja.

stats

A készlet teljes élettartamának kihasználtsági és erőforrás-használati statisztikái. Ez a tulajdonság csak akkor lesz feltöltve, ha a BatchPool kibontási záradékkal lett beolvasva, beleértve a "stats" attribútumot; ellenkező esetben null értékű. Előfordulhat, hogy a statisztikák nem érhetők el azonnal. A Batch szolgáltatás a statisztikák rendszeres összesítését hajtja végre. A tipikus késés körülbelül 30 perc.

targetDedicatedNodes

A készletben található dedikált számítási csomópontok kívánt száma.

targetLowPriorityNodes

A készletben található kihasználatlan/alacsony prioritású számítási csomópontok kívánt száma.

taskSchedulingPolicy

A tevékenységek elosztása a készlet számítási csomópontjai között. Ha nincs megadva, az alapértelmezett oldalpár.

taskSlotsPerNode

A készlet egyetlen számítási csomópontján egyidejű feladatok futtatásához használható feladathelyek száma. Az alapértelmezett érték 1. A maximális érték a készlet VmSize-jének 4-szerese, vagy 256.

upgradePolicy

A készlet frissítési szabályzata. Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben.

url

A készlet URL-címe.

userAccounts

A készlet egyes számítási csomópontjain létrehozandó felhasználói fiókok listája.

virtualMachineConfiguration

A készlet virtuálisgép-konfigurációja. Ezt a tulajdonságot meg kell adni.

vmSize

A virtuális gépek mérete a készletben. A készlet összes virtuális gépe azonos méretű. További információ a készletekben elérhető virtuális gépek méretéről: Virtuálisgép-méret kiválasztása számítási csomópontokhoz egy Azure Batch-készletben (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Tulajdonság adatai

allocationState

A készlet átméretezése.

Lehetséges értékek: "állandó", "átméretezés", "leállítás"

allocationState?: string

Tulajdonság értéke

string

allocationStateTransitionTime

A készlet aktuális foglalási állapotának megadásának időpontja.

allocationStateTransitionTime?: string

Tulajdonság értéke

string

applicationPackageReferences

A készlet egyes számítási csomópontjaira telepíteni kívánt csomagok listája. A Csomaghivatkozások módosítása hatással van a készlethez csatlakozó összes új csomópontra, de a készletben lévő számítási csomópontokat nem érinti, amíg újra nem indítja vagy újra nem alakítja őket. Egy adott készleten legfeljebb 10 csomaghivatkozás található.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Tulajdonság értéke

autoScaleEvaluationInterval

Az az időintervallum, amellyel automatikusan módosíthatja a készlet méretét az automatikus skálázási képletnek megfelelően. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

autoScaleEvaluationInterval?: string

Tulajdonság értéke

string

autoScaleFormula

A készletben található számítási csomópontok kívánt számának képlete. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

autoScaleFormula?: string

Tulajdonság értéke

string

autoScaleRun

Az automatikus skálázási képlet legutóbbi végrehajtásának eredményei és hibái. Ez a tulajdonság csak akkor van beállítva, ha a készlet automatikusan skálázódik, azaz az enableAutoScale értéke igaz.

autoScaleRun?: AutoScaleRunOutput

Tulajdonság értéke

creationTime

A készlet létrehozási ideje.

creationTime: string

Tulajdonság értéke

string

currentDedicatedNodes

A készletben jelenleg található dedikált számítási csomópontok száma.

currentDedicatedNodes: number

Tulajdonság értéke

number

currentLowPriorityNodes

A készletben jelenleg található kihasználatlan/alacsony prioritású számítási csomópontok száma. A kihasználatlan/alacsony prioritású számítási csomópontok, amelyeket előre fel lettek sorolva, ebben a számban szerepelnek.

currentLowPriorityNodes: number

Tulajdonság értéke

number

displayName

A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat.

displayName?: string

Tulajdonság értéke

string

enableAutoScale

Azt határozza meg, hogy a készlet méretének idővel automatikusan kell-e módosulnia. Ha hamis, meg kell adni legalább egy targetDedicatedNodes és targetLowPriorityNodes értéket. Ha igaz, az automatikusScaleFormula tulajdonság megadása kötelező, és a készlet a képletnek megfelelően automatikusan átméreteződik. Az alapértelmezett érték hamis.

enableAutoScale?: boolean

Tulajdonság értéke

boolean

enableInterNodeCommunication

Azt jelzi, hogy a készlet engedélyezi-e a közvetlen kommunikációt a számítási csomópontok között. A csomópontok közötti kommunikáció engedélyezése korlátozza a készlet maximális méretét a készlet számítási csomópontjaira vonatkozó üzembehelyezési korlátozások miatt. Ez azt eredményezheti, hogy a készlet nem éri el a kívánt méretet. Az alapértelmezett érték hamis.

enableInterNodeCommunication?: boolean

Tulajdonság értéke

boolean

eTag

A készlet ETagje. Ez egy átlátszatlan sztring. Segítségével megállapíthatja, hogy a készlet megváltozott-e a kérések között. A készlet frissítésekor átadhatja az ETaget, így megadhatja, hogy a módosítások csak akkor lépnek érvénybe, ha addig senki más nem módosította a készletet.

eTag: string

Tulajdonság értéke

string

id

Egy sztring, amely egyedileg azonosítja a készletet a fiókon belül. Az azonosító tartalmazhat alfanumerikus karakterek tetszőleges kombinációját, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Az azonosító kis- és nagybetűket nem érzékelyítő (vagyis előfordulhat, hogy nem rendelkezik két azonosítóval egy fiókon belül, amelyek csak esetenként különböznek).

id: string

Tulajdonság értéke

string

identity

A Batch-készlet identitása, ha konfigurálva van. A Batch-készlethez társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

identity?: BatchPoolIdentityOutput

Tulajdonság értéke

lastModified

A készlet utolsó módosított időpontja. Ez az utolsó alkalom, amikor a készletszintű adatok, például a targetDedicatedNodes vagy az enableAutoscale beállítások módosultak. Nem befolyásolja a csomópontszintű változásokat, például a számítási csomópontok változó állapotát.

lastModified: string

Tulajdonság értéke

string

metadata

A készlethez metaadatként társított név-érték párok listája.

metadata?: BatchMetadataItemOutput[]

Tulajdonság értéke

mountConfiguration

Csatlakoztassa a tárolót a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót az Azure-fájlmegosztás, az NFS, a CIFS vagy a Blobfuse-alapú fájlrendszer használatával.

mountConfiguration?: MountConfigurationOutput[]

Tulajdonság értéke

networkConfiguration

A készlet hálózati konfigurációja.

networkConfiguration?: NetworkConfigurationOutput

Tulajdonság értéke

resizeErrors

A készlet utolsó átméretezésének végrehajtása során észlelt hibák listája. Ez a tulajdonság csak akkor van beállítva, ha egy vagy több hiba történt az utolsó készlet átméretezésekor, és csak akkor, ha a készlet foglalási állapota állandó.

resizeErrors?: ResizeErrorOutput[]

Tulajdonság értéke

resizeTimeout

A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez a legutóbbi átméretezési művelet időtúllépése. (A készlet létrehozásakor a kezdeti méretezés átméretezésnek számít.) Az alapértelmezett érték 15 perc.

resizeTimeout?: string

Tulajdonság értéke

string

startTask

Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat.

startTask?: BatchStartTaskOutput

Tulajdonság értéke

state

A készlet aktuális állapota.

Lehetséges értékek: "aktív", "törlés"

state: string

Tulajdonság értéke

string

stateTransitionTime

A készlet aktuális állapotának megadásának időpontja.

stateTransitionTime: string

Tulajdonság értéke

string

stats

A készlet teljes élettartamának kihasználtsági és erőforrás-használati statisztikái. Ez a tulajdonság csak akkor lesz feltöltve, ha a BatchPool kibontási záradékkal lett beolvasva, beleértve a "stats" attribútumot; ellenkező esetben null értékű. Előfordulhat, hogy a statisztikák nem érhetők el azonnal. A Batch szolgáltatás a statisztikák rendszeres összesítését hajtja végre. A tipikus késés körülbelül 30 perc.

stats?: BatchPoolStatisticsOutput

Tulajdonság értéke

targetDedicatedNodes

A készletben található dedikált számítási csomópontok kívánt száma.

targetDedicatedNodes?: number

Tulajdonság értéke

number

targetLowPriorityNodes

A készletben található kihasználatlan/alacsony prioritású számítási csomópontok kívánt száma.

targetLowPriorityNodes?: number

Tulajdonság értéke

number

taskSchedulingPolicy

A tevékenységek elosztása a készlet számítási csomópontjai között. Ha nincs megadva, az alapértelmezett oldalpár.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

Tulajdonság értéke

taskSlotsPerNode

A készlet egyetlen számítási csomópontján egyidejű feladatok futtatásához használható feladathelyek száma. Az alapértelmezett érték 1. A maximális érték a készlet VmSize-jének 4-szerese, vagy 256.

taskSlotsPerNode?: number

Tulajdonság értéke

number

upgradePolicy

A készlet frissítési szabályzata. Egy frissítési szabályzatot ír le – automatikus, manuális vagy működés közben.

upgradePolicy?: UpgradePolicyOutput

Tulajdonság értéke

url

A készlet URL-címe.

url: string

Tulajdonság értéke

string

userAccounts

A készlet egyes számítási csomópontjain létrehozandó felhasználói fiókok listája.

userAccounts?: UserAccountOutput[]

Tulajdonság értéke

virtualMachineConfiguration

A készlet virtuálisgép-konfigurációja. Ezt a tulajdonságot meg kell adni.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Tulajdonság értéke

vmSize

A virtuális gépek mérete a készletben. A készlet összes virtuális gépe azonos méretű. További információ a készletekben elérhető virtuális gépek méretéről: Virtuálisgép-méret kiválasztása számítási csomópontokhoz egy Azure Batch-készletben (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Tulajdonság értéke

string