PoolAddParameter interface
A PoolAddParametert képviselő felület.
Tulajdonságok
| application |
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. |
| application |
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ó. |
| auto |
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). |
| auto |
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. |
| certificate |
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. |
| cloud |
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. |
| display |
A készlet megjelenítendő neve. A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat. |
| enable |
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. |
| enable |
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. |
| mount |
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. |
| network |
A készlet hálózati konfigurációja. |
| resize |
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). |
| start |
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. |
| target |
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. |
| target |
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. |
| task |
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. |
| task |
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. |
| user |
A készlet egyes számítási csomópontjain létrehozandó felhasználói fiókok listája. |
| virtual |
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. |
| vm |
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