Megosztás:


CloudPool interface

A CloudPoolt jelképező felület.

Tulajdonságok

allocationState

A készlet átméretezése. A lehetséges értékek a következők: "állandó", "átméretezés", "leállítás"

allocationStateTransitionTime

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

applicationLicenses

A Batch szolgáltatás által elérhető alkalmazáslicencek listája a készlet minden számítási csomópontján elérhetővé válik. Az alkalmazáslicencek listájának az elérhető Batch-szolgáltatásalkalmazás-licencek részhalmazának kell lennie. Ha olyan licencet kérnek, amely nem támogatott, a készlet létrehozása sikertelen lesz.

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.

certificateReferences

A készlet egyes számítási csomópontjaira telepíteni kívánt tanúsítványok listája. Windows-csomópontok esetén a Batch szolgáltatás telepíti a tanúsítványokat a megadott tanúsítványtárolóba és helyre. Linux számítási csomópontok esetén a tanúsítványok a Feladat munkakönyvtárban lévő könyvtárban vannak tárolva, és a rendszer egy környezeti változót AZ_BATCH_CERTIFICATES_DIR a feladatnak, amely lekérdezi ezt a helyet. A "remoteUser" láthatóságú tanúsítványok esetében a rendszer létrehoz egy "tanúsítvány" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban vannak elhelyezve.

cloudServiceConfiguration

A készlet felhőszolgáltatás-konfigurációja. Ez a tulajdonság és a virtualMachineConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot. Ez a tulajdonság nem adható meg, ha a Batch-fiók a poolAllocationMode tulajdonsággal lett létrehozva, és a "UserSubscription" értékre van állítva.

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ó alacsony prioritású számítási csomópontok száma. Ez a szám tartalmazza az előre összeállított alacsony prioritású számítási csomópontokat.

displayName

A készlet megjelenítendő neve. 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 targetDedicateNodes é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. Ez korlátozásokat vezet be arra vonatkozóan, hogy mely számítási csomópontok rendelhetők hozzá a készlethez. Ennek az értéknek a megadása csökkentheti a készletben lefoglalandó számítási csomópontok kért számának esélyét.

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).

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

A készlet minden csomópontjára csatlakoztatni kívánt fájlrendszerek listája. Ez támogatja az Azure Filest, az NFS-t, a CIFS-t/SMB-t és a Blobfuse-t.

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 CloudPool 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észlet alacsony prioritású számítási csomópontjainak 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.

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. Ez a tulajdonság és a cloudServiceConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot.

vmSize

A virtuális gépek mérete a készletben. A készlet összes virtuális gépe azonos méretű. A készletekben elérhető virtuális gépek méretéről további információt az Azure Batch-készletben (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes) található számítási csomópontok virtuálisgép-méretének kiválasztása című témakörben talál.

Tulajdonság adatai

allocationState

A készlet átméretezése. A lehetséges értékek a következők: "állandó", "átméretezés", "leállítás"

allocationState?: AllocationState

Tulajdonság értéke

allocationStateTransitionTime

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

allocationStateTransitionTime?: Date

Tulajdonság értéke

Date

applicationLicenses

A Batch szolgáltatás által elérhető alkalmazáslicencek listája a készlet minden számítási csomópontján elérhetővé válik. Az alkalmazáslicencek listájának az elérhető Batch-szolgáltatásalkalmazás-licencek részhalmazának kell lennie. Ha olyan licencet kérnek, amely nem támogatott, a készlet létrehozása sikertelen lesz.

applicationLicenses?: 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?: ApplicationPackageReference[]

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?: AutoScaleRun

Tulajdonság értéke

certificateReferences

A készlet egyes számítási csomópontjaira telepíteni kívánt tanúsítványok listája. Windows-csomópontok esetén a Batch szolgáltatás telepíti a tanúsítványokat a megadott tanúsítványtárolóba és helyre. Linux számítási csomópontok esetén a tanúsítványok a Feladat munkakönyvtárban lévő könyvtárban vannak tárolva, és a rendszer egy környezeti változót AZ_BATCH_CERTIFICATES_DIR a feladatnak, amely lekérdezi ezt a helyet. A "remoteUser" láthatóságú tanúsítványok esetében a rendszer létrehoz egy "tanúsítvány" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban vannak elhelyezve.

certificateReferences?: CertificateReference[]

Tulajdonság értéke

cloudServiceConfiguration

A készlet felhőszolgáltatás-konfigurációja. Ez a tulajdonság és a virtualMachineConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot. Ez a tulajdonság nem adható meg, ha a Batch-fiók a poolAllocationMode tulajdonsággal lett létrehozva, és a "UserSubscription" értékre van állítva.

cloudServiceConfiguration?: CloudServiceConfiguration

Tulajdonság értéke

creationTime

A készlet létrehozási ideje.

creationTime?: Date

Tulajdonság értéke

Date

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ó alacsony prioritású számítási csomópontok száma. Ez a szám tartalmazza az előre összeállított alacsony prioritású számítási csomópontokat.

currentLowPriorityNodes?: number

Tulajdonság értéke

number

displayName

A készlet megjelenítendő neve. 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 targetDedicateNodes é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. Ez korlátozásokat vezet be arra vonatkozóan, hogy mely számítási csomópontok rendelhetők hozzá a készlethez. Ennek az értéknek a megadása csökkentheti a készletben lefoglalandó számítási csomópontok kért számának esélyét.

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

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

Tulajdonság értéke

Date

metadata

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

metadata?: MetadataItem[]

Tulajdonság értéke

mountConfiguration

A készlet minden csomópontjára csatlakoztatni kívánt fájlrendszerek listája. Ez támogatja az Azure Filest, az NFS-t, a CIFS-t/SMB-t és a Blobfuse-t.

mountConfiguration?: MountConfiguration[]

Tulajdonság értéke

networkConfiguration

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

networkConfiguration?: NetworkConfiguration

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?: ResizeError[]

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?: StartTask

Tulajdonság értéke

state

A készlet aktuális állapota. Lehetséges értékek: "aktív", "törlés"

state?: PoolState

Tulajdonság értéke

stateTransitionTime

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

stateTransitionTime?: Date

Tulajdonság értéke

Date

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 CloudPool 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?: PoolStatistics

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észlet alacsony prioritású számítási csomópontjainak 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?: TaskSchedulingPolicy

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

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?: UserAccount[]

Tulajdonság értéke

virtualMachineConfiguration

A készlet virtuálisgép-konfigurációja. Ez a tulajdonság és a cloudServiceConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot.

virtualMachineConfiguration?: VirtualMachineConfiguration

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ű. A készletekben elérhető virtuális gépek méretéről további információt az Azure Batch-készletben (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes) található számítási csomópontok virtuálisgép-méretének kiválasztása című témakörben talál.

vmSize?: string

Tulajdonság értéke

string