Megosztás:


PoolAddParameter interface

A PoolAddParametert képviselő felület.

Tulajdonságok

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. Az alapértelmezett érték 15 perc. A minimális és a maximális érték 5 perc, illetve 168 óra. Ha 5 percnél rövidebb vagy 168 óránál hosszabb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

autoScaleFormula

A készletben található számítási csomópontok kívánt számának képlete. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke hamis. Ez akkor szükséges, ha az enableAutoScale értéke igaz. A rendszer a készlet létrehozása előtt ellenőrzi a képlet érvényességét. Ha a képlet érvénytelen, a Batch szolgáltatás elutasítja a kérelmet részletes hibainformációkkal. A képlet megadásáról további információt a "Számítási csomópontok automatikus méretezése az Azure Batch-készletben" (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/) című témakörben talál.

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.

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

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ó esetmegőrző és kis- és nagybetűket nem érzékelyítő (azaz előfordulhat, hogy nem rendelkezik két készletazonosítóval egy fiókon belül, amelyek csak esetenként különböznek).

metadata

A készlethez metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál.

mountConfiguration

A tároló csatlakoztatása a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót azure fileshare, NFS, CIFS vagy Blobfuse alapú fájlrendszer használatával.

networkConfiguration

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

resizeTimeout

A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez az időtúllépés csak a manuális skálázásra vonatkozik; nincs hatása, ha az enableAutoScale értéke igaz. Az alapértelmezett érték 15 perc. A minimális érték 5 perc. Ha 5 percnél rövidebb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

startTask

Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat. A feladat akkor fut, amikor a számítási csomópontot hozzáadják a készlethez, vagy amikor a számítási csomópont újraindul.

targetDedicatedNodes

A készletben található dedikált számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania.

targetLowPriorityNodes

A készlet alacsony prioritású számítási csomópontjainak kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania.

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.

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 Cloud Services-készletek (cloudServiceConfiguration használatával létrehozott készletek) virtuális gépeinek elérhető méreteivel kapcsolatos információkért lásd a Cloud Services méreteit (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). A Batch az ExtraSmall, az A1V2 és az A2V2 kivételével minden Cloud Services virtuálisgép-méretet támogat. További információ a virtuális gépek piacteréről rendszerképeket használó készletek rendelkezésre álló virtuálisgép-méreteiről (a virtualMachineConfiguration használatával létrehozott készletekről) lásd: Virtuális gépek méretei (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) vagy Virtuális gépek méretei (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). A Batch az összes Azure-beli virtuálisgép-méretet támogatja, kivéve STANDARD_A0 és prémium szintű tárterülettel (STANDARD_GS, STANDARD_DS és STANDARD_DSV2 sorozattal).

Tulajdonság adatai

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. Az alapértelmezett érték 15 perc. A minimális és a maximális érték 5 perc, illetve 168 óra. Ha 5 percnél rövidebb vagy 168 óránál hosszabb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

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. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke hamis. Ez akkor szükséges, ha az enableAutoScale értéke igaz. A rendszer a készlet létrehozása előtt ellenőrzi a képlet érvényességét. Ha a képlet érvénytelen, a Batch szolgáltatás elutasítja a kérelmet részletes hibainformációkkal. A képlet megadásáról további információt a "Számítási csomópontok automatikus méretezése az Azure Batch-készletben" (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/) című témakörben talál.

autoScaleFormula?: string

Tulajdonság értéke

string

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

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

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ó esetmegőrző és kis- és nagybetűket nem érzékelyítő (azaz előfordulhat, hogy nem rendelkezik két készletazonosítóval egy fiókon belül, amelyek csak esetenként különböznek).

id: string

Tulajdonság értéke

string

metadata

A készlethez metaadatként társított név-érték párok listája. A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag a felhasználói kód használatára szolgál.

metadata?: MetadataItem[]

Tulajdonság értéke

mountConfiguration

A tároló csatlakoztatása a megadott fájlrendszerrel a készlet teljes élettartama alatt. Csatlakoztassa a tárolót azure fileshare, NFS, CIFS vagy Blobfuse alapú fájlrendszer használatával.

mountConfiguration?: MountConfiguration[]

Tulajdonság értéke

networkConfiguration

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

networkConfiguration?: NetworkConfiguration

Tulajdonság értéke

resizeTimeout

A számítási csomópontok készlethez való lefoglalásának időtúllépése. Ez az időtúllépés csak a manuális skálázásra vonatkozik; nincs hatása, ha az enableAutoScale értéke igaz. Az alapértelmezett érték 15 perc. A minimális érték 5 perc. Ha 5 percnél rövidebb értéket ad meg, a Batch szolgáltatás hibát ad vissza; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

resizeTimeout?: string

Tulajdonság értéke

string

startTask

Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat. A feladat akkor fut, amikor a számítási csomópontot hozzáadják a készlethez, vagy amikor a számítási csomópont újraindul.

startTask?: StartTask

Tulajdonság értéke

targetDedicatedNodes

A készletben található dedikált számítási csomópontok kívánt száma. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania.

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. Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor a targetDedicatedNodes, a targetLowPriorityNodes vagy mindkettőt be kell állítania.

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

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 Cloud Services-készletek (cloudServiceConfiguration használatával létrehozott készletek) virtuális gépeinek elérhető méreteivel kapcsolatos információkért lásd a Cloud Services méreteit (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). A Batch az ExtraSmall, az A1V2 és az A2V2 kivételével minden Cloud Services virtuálisgép-méretet támogat. További információ a virtuális gépek piacteréről rendszerképeket használó készletek rendelkezésre álló virtuálisgép-méreteiről (a virtualMachineConfiguration használatával létrehozott készletekről) lásd: Virtuális gépek méretei (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) vagy Virtuális gépek méretei (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). A Batch az összes Azure-beli virtuálisgép-méretet támogatja, kivéve STANDARD_A0 és prémium szintű tárterülettel (STANDARD_GS, STANDARD_DS és STANDARD_DSV2 sorozattal).

vmSize: string

Tulajdonság értéke

string