Pool class
Készletet képviselő osztály.
Konstruktorok
| Pool(Batch |
Hozzon létre egy készletet. |
Metódusok
| add(Pool |
A készletek elnevezésekor kerülje a bizalmas adatok, például a felhasználónevek vagy a titkos projektnevek használatát. Ezek az információk megjelenhetnek a Microsoft támogatási szakemberei számára elérhető telemetriai naplókban. |
| add(Pool |
|
| add(Pool |
|
| delete |
Amikor egy készlet törlését kéri, a következő műveletek történnek: a készlet állapota törlésre van beállítva; a készleten folyamatban lévő átméretezési műveletek leállnak; a Batch szolgáltatás elkezdi átméretezni a készletet nulla számítási csomópontra; a meglévő számítási csomópontokon futó tevékenységek leállnak és újra lekérdezhetők (mintha egy átméretezési készlet műveletet kértek volna az alapértelmezett ismételt lekérési beállítással); végül a rendszer eltávolítja a készletet a rendszerből. Mivel a futó feladatok újra le vannak kérdezve, a felhasználó újrafuttathatja ezeket a feladatokat úgy, hogy a feladatukat egy másik készletre frissíti. A feladatok ezután futtathatók az új készleten. Ha felül szeretné bírálni az újralekérdezési viselkedést, akkor a készlet törlése előtt kifejezetten az átméretezési készletet kell meghívnia, hogy a készletet nullára zsugorítsa. Ha törlési állapotban meghív egy Frissítés, Javítás vagy Törlés API-t egy készleten, az a 409-es HTTP-állapotkóddal és a PoolBeingDeleted hibakóddal meghiúsul. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
Ha a készleten átméretezési művelet van folyamatban, nem engedélyezheti az automatikus skálázást a készleten. Ha a készlet automatikus méretezése jelenleg le van tiltva, a kérés részeként meg kell adnia egy érvényes automatikus méretezési képletet. Ha a készlet automatikus méretezése már engedélyezve van, megadhat egy új automatikus skálázási képletet és/vagy egy új kiértékelési időközt. Ezt az API-t nem hívhatja meg 30 másodpercenként többször ugyanarra a készletre. |
| enable |
|
| enable |
|
| evaluate |
Ez az API elsősorban egy automatikus skálázási képlet ellenőrzésére szolgál, mivel egyszerűen visszaadja az eredményt anélkül, hogy a képletet a készletre alkalmazták volna. A készletnek engedélyeznie kell az automatikus skálázást egy képlet kiértékeléséhez. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Lekéri a készlet alapvető tulajdonságait. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Információt kap a megadott készletről. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
A statisztikák összesítve lesznek az összes olyan készletben, amely valaha is létezett a fiókban, a fióklétrehozástól a statisztikák utolsó frissítési időpontjáig. 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. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
Ha nem ad meg $filter záradékot, beleértve a készletazonosítót is, a válasz tartalmazza a fiókban meglévő összes készletet a visszaadott összesítési intervallumok időtartományában. Ha nem ad meg $filter záradékot, beleértve a startTime-ot vagy az endTime-ot, ezek a szűrők alapértelmezés szerint az aktuálisan elérhető utolsó összesítési időköz kezdő és befejező időpontjaira vannak beszűkülve; vagyis csak az utolsó összesítési időköz lesz visszaadva. |
| list |
|
| list |
|
| list |
Ha nem ad meg $filter záradékot, beleértve a készletazonosítót is, a válasz tartalmazza a fiókban meglévő összes készletet a visszaadott összesítési intervallumok időtartományában. Ha nem ad meg $filter záradékot, beleértve a startTime-ot vagy az endTime-ot, ezek a szűrők alapértelmezés szerint az aktuálisan elérhető utolsó összesítési időköz kezdő és befejező időpontjaira vannak beszűkülve; vagyis csak az utolsó összesítési időköz lesz visszaadva. |
| list |
|
| list |
|
| patch(string, Pool |
Ez csak a kérelemben megadott készlettulajdonságokat cseréli le. Ha például a készlethez egy StartTask van társítva, és egy kérés nem ad meg StartTask elemet, akkor a készlet megtartja a meglévő StartTask-elemet. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Ez a művelet csak akkor futtatható, ha a készlet foglalási állapota állandó. A művelet futtatásakor a foglalási állapot állandóról átméretezésre változik. |
| remove |
|
| remove |
|
| resize(string, Pool |
A készletet csak akkor méretezheti át, ha a foglalási állapota állandó. Ha a készlet már átméretezve van, a kérés a 409-ben megadott állapotkóddal meghiúsul. Amikor átméretez egy készletet, a készlet foglalási állapota állandóról átméretezésre változik. Az automatikus skálázáshoz konfigurált készletek nem méretezhetők át. Ha megpróbálja ezt megtenni, a Batch szolgáltatás 409-et ad vissza. Ha lefelé méretez át egy készletet, a Batch szolgáltatás kiválasztja az eltávolítani kívánt számítási csomópontokat. Adott számítási csomópontok eltávolításához használja a készletben a Compute Nodes API eltávolítását. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Ez nem állítja vissza a készletet a korábbi állapotba az átméretezési művelet előtt: csak leállítja a további módosításokat, és a készlet fenntartja a jelenlegi állapotát. A leállítás után a készlet azon számítási csomópontok számánál stabilizálódik, ahol a leállítási művelet befejeződött. A leállítási művelet során a készletfoglalás állapota először leállításra, majd állandó állapotra változik. Az átméretezési műveletnek nem kell explicit átméretezési készletkérésnek lennie; Ez az API a készlet kezdeti méretezésének leállítására is használható a létrehozáskor. |
| stop |
|
| stop |
|
| update |
Ez teljes mértékben felülírja a készlet összes frissíthető tulajdonságát. Ha például a készlethez egy StartTask van társítva, és ha a StartTask nincs megadva ezzel a kéréssel, akkor a Batch szolgáltatás eltávolítja a meglévő StartTaskot. |
| update |
|
| update |
Konstruktor adatai
Pool(BatchServiceClientContext)
Hozzon létre egy készletet.
new Pool(client: BatchServiceClientContext)
Paraméterek
- client
- BatchServiceClientContext
Hivatkozás a szolgáltatásügyfélre.
Metódus adatai
add(PoolAddParameter, PoolAddOptionalParams)
A készletek elnevezésekor kerülje a bizalmas adatok, például a felhasználónevek vagy a titkos projektnevek használatát. Ezek az információk megjelenhetnek a Microsoft támogatási szakemberei számára elérhető telemetriai naplókban.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Paraméterek
- pool
- PoolAddParameter
A hozzáadni kívánt készlet.
- options
- PoolAddOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolAddResponse>
Ígéret<Models.PoolAddResponse>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- pool
- PoolAddParameter
A hozzáadni kívánt készlet.
- options
- PoolAddOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Paraméterek
- pool
- PoolAddParameter
A hozzáadni kívánt készlet.
- callback
-
ServiceCallback<void>
A visszahívás
deleteMethod(string, PoolDeleteMethodOptionalParams)
Amikor egy készlet törlését kéri, a következő műveletek történnek: a készlet állapota törlésre van beállítva; a készleten folyamatban lévő átméretezési műveletek leállnak; a Batch szolgáltatás elkezdi átméretezni a készletet nulla számítási csomópontra; a meglévő számítási csomópontokon futó tevékenységek leállnak és újra lekérdezhetők (mintha egy átméretezési készlet műveletet kértek volna az alapértelmezett ismételt lekérési beállítással); végül a rendszer eltávolítja a készletet a rendszerből. Mivel a futó feladatok újra le vannak kérdezve, a felhasználó újrafuttathatja ezeket a feladatokat úgy, hogy a feladatukat egy másik készletre frissíti. A feladatok ezután futtathatók az új készleten. Ha felül szeretné bírálni az újralekérdezési viselkedést, akkor a készlet törlése előtt kifejezetten az átméretezési készletet kell meghívnia, hogy a készletet nullára zsugorítsa. Ha törlési állapotban meghív egy Frissítés, Javítás vagy Törlés API-t egy készleten, az a 409-es HTTP-állapotkóddal és a PoolBeingDeleted hibakóddal meghiúsul.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Paraméterek
- poolId
-
string
A törölni kívánt készlet azonosítója.
- options
- PoolDeleteMethodOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolDeleteResponse>
Promise<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A törölni kívánt készlet azonosítója.
- options
- PoolDeleteMethodOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A törölni kívánt készlet azonosítója.
- callback
-
ServiceCallback<void>
A visszahívás
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen le szeretné tiltani az automatikus skálázást.
Az opcionális paraméterek
Válaszok
Promise<PoolDisableAutoScaleResponse>
Promise<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen le szeretné tiltani az automatikus skálázást.
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen le szeretné tiltani az automatikus skálázást.
- callback
-
ServiceCallback<void>
A visszahívás
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
Ha a készleten átméretezési művelet van folyamatban, nem engedélyezheti az automatikus skálázást a készleten. Ha a készlet automatikus méretezése jelenleg le van tiltva, a kérés részeként meg kell adnia egy érvényes automatikus méretezési képletet. Ha a készlet automatikus méretezése már engedélyezve van, megadhat egy új automatikus skálázási képletet és/vagy egy új kiértékelési időközt. Ezt az API-t nem hívhatja meg 30 másodpercenként többször ugyanarra a készletre.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen engedélyezni szeretné az automatikus skálázást.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
A kérés paraméterei.
Az opcionális paraméterek
Válaszok
Promise<PoolEnableAutoScaleResponse>
Promise<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen engedélyezni szeretné az automatikus skálázást.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
A kérés paraméterei.
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen engedélyezni szeretné az automatikus skálázást.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
A kérés paraméterei.
- callback
-
ServiceCallback<void>
A visszahívás
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
Ez az API elsősorban egy automatikus skálázási képlet ellenőrzésére szolgál, mivel egyszerűen visszaadja az eredményt anélkül, hogy a képletet a készletre alkalmazták volna. A készletnek engedélyeznie kell az automatikus skálázást egy képlet kiértékeléséhez.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen az automatikus skálázási képlet kiértékelése történik.
- autoScaleFormula
-
string
A készletben lévő számítási csomópontok kívánt számának képlete. A rendszer ellenőrzi a képletet, és kiszámítja az eredményeket, de nem alkalmazza a készletre. A képlet készletre való alkalmazásához engedélyezze az automatikus skálázást a készleten. A képlet megadásáról további információt az Azure Batch-készlet számítási csomópontjainak automatikus méretezése (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) című témakörben talál.
Az opcionális paraméterek
Válaszok
Promise<PoolEvaluateAutoScaleResponse>
Promise<Models.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen az automatikus skálázási képlet kiértékelése történik.
- autoScaleFormula
-
string
A készletben lévő számítási csomópontok kívánt számának képlete. A rendszer ellenőrzi a képletet, és kiszámítja az eredményeket, de nem alkalmazza a készletre. A képlet készletre való alkalmazásához engedélyezze az automatikus skálázást a készleten. A képlet megadásáról további információt az Azure Batch-készlet számítási csomópontjainak automatikus méretezése (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) című témakörben talál.
Az opcionális paraméterek
- callback
A visszahívás
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyen az automatikus skálázási képlet kiértékelése történik.
- autoScaleFormula
-
string
A készletben lévő számítási csomópontok kívánt számának képlete. A rendszer ellenőrzi a képletet, és kiszámítja az eredményeket, de nem alkalmazza a készletre. A képlet készletre való alkalmazásához engedélyezze az automatikus skálázást a készleten. A képlet megadásáról további információt az Azure Batch-készlet számítási csomópontjainak automatikus méretezése (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) című témakörben talál.
- callback
A visszahívás
exists(string, PoolExistsOptionalParams)
Lekéri a készlet alapvető tulajdonságait.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- options
- PoolExistsOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolExistsResponse>
Promise<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- options
- PoolExistsOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<boolean>
A visszahívás
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- callback
-
ServiceCallback<boolean>
A visszahívás
get(string, PoolGetOptionalParams)
Információt kap a megadott készletről.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- options
- PoolGetOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolGetResponse>
Promise<Models.PoolGetResponse>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- options
- PoolGetOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Paraméterek
- poolId
-
string
A lekérendő készlet azonosítója.
- callback
A visszahívás
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
A statisztikák összesítve lesznek az összes olyan készletben, amely valaha is létezett a fiókban, a fióklétrehozástól a statisztikák utolsó frissítési időpontjáig. 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.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Paraméterek
Az opcionális paraméterek
Válaszok
Promise<PoolGetAllLifetimeStatisticsResponse>
Promise<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Paraméterek
Az opcionális paraméterek
- callback
A visszahívás
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Paraméterek
- callback
A visszahívás
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Paraméterek
- options
- PoolListOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolListResponse>
Ígéret<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Paraméterek
- options
- PoolListOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Paraméterek
- callback
A visszahívás
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- options
- PoolListNextOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolListResponse>
Ígéret<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- options
- PoolListNextOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- callback
A visszahívás
listUsageMetrics(PoolListUsageMetricsOptionalParams)
Ha nem ad meg $filter záradékot, beleértve a készletazonosítót is, a válasz tartalmazza a fiókban meglévő összes készletet a visszaadott összesítési intervallumok időtartományában. Ha nem ad meg $filter záradékot, beleértve a startTime-ot vagy az endTime-ot, ezek a szűrők alapértelmezés szerint az aktuálisan elérhető utolsó összesítési időköz kezdő és befejező időpontjaira vannak beszűkülve; vagyis csak az utolsó összesítési időköz lesz visszaadva.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Paraméterek
Az opcionális paraméterek
Válaszok
Promise<PoolListUsageMetricsResponse>
Ígéret<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Paraméterek
Az opcionális paraméterek
- callback
A visszahívás
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Paraméterek
- callback
A visszahívás
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
Ha nem ad meg $filter záradékot, beleértve a készletazonosítót is, a válasz tartalmazza a fiókban meglévő összes készletet a visszaadott összesítési intervallumok időtartományában. Ha nem ad meg $filter záradékot, beleértve a startTime-ot vagy az endTime-ot, ezek a szűrők alapértelmezés szerint az aktuálisan elérhető utolsó összesítési időköz kezdő és befejező időpontjaira vannak beszűkülve; vagyis csak az utolsó összesítési időköz lesz visszaadva.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
Az opcionális paraméterek
Válaszok
Promise<PoolListUsageMetricsResponse>
Ígéret<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
Az opcionális paraméterek
- callback
A visszahívás
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- callback
A visszahívás
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Ez csak a kérelemben megadott készlettulajdonságokat cseréli le. Ha például a készlethez egy StartTask van társítva, és egy kérés nem ad meg StartTask elemet, akkor a készlet megtartja a meglévő StartTask-elemet.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolPatchParameter
- PoolPatchParameter
A kérés paraméterei.
- options
- PoolPatchOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolPatchResponse>
Ígéret<Models.PoolPatchResponse>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolPatchParameter
- PoolPatchParameter
A kérés paraméterei.
- options
- PoolPatchOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolPatchParameter
- PoolPatchParameter
A kérés paraméterei.
- callback
-
ServiceCallback<void>
A visszahívás
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Ez a művelet csak akkor futtatható, ha a készlet foglalási állapota állandó. A művelet futtatásakor a foglalási állapot állandóról átméretezésre változik.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyből el szeretné távolítani a számítási csomópontokat.
- nodeRemoveParameter
- NodeRemoveParameter
A kérés paraméterei.
- options
- PoolRemoveNodesOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolRemoveNodesResponse>
Promise<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyből el szeretné távolítani a számítási csomópontokat.
- nodeRemoveParameter
- NodeRemoveParameter
A kérés paraméterei.
- options
- PoolRemoveNodesOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelyből el szeretné távolítani a számítási csomópontokat.
- nodeRemoveParameter
- NodeRemoveParameter
A kérés paraméterei.
- callback
-
ServiceCallback<void>
A visszahívás
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
A készletet csak akkor méretezheti át, ha a foglalási állapota állandó. Ha a készlet már átméretezve van, a kérés a 409-ben megadott állapotkóddal meghiúsul. Amikor átméretez egy készletet, a készlet foglalási állapota állandóról átméretezésre változik. Az automatikus skálázáshoz konfigurált készletek nem méretezhetők át. Ha megpróbálja ezt megtenni, a Batch szolgáltatás 409-et ad vissza. Ha lefelé méretez át egy készletet, a Batch szolgáltatás kiválasztja az eltávolítani kívánt számítási csomópontokat. Adott számítási csomópontok eltávolításához használja a készletben a Compute Nodes API eltávolítását.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Paraméterek
- poolId
-
string
Az átméretezni kívánt készlet azonosítója.
- poolResizeParameter
- PoolResizeParameter
A kérés paraméterei.
- options
- PoolResizeOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolResizeResponse>
Promise<Models.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Az átméretezni kívánt készlet azonosítója.
- poolResizeParameter
- PoolResizeParameter
A kérés paraméterei.
- options
- PoolResizeOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Az átméretezni kívánt készlet azonosítója.
- poolResizeParameter
- PoolResizeParameter
A kérés paraméterei.
- callback
-
ServiceCallback<void>
A visszahívás
stopResize(string, PoolStopResizeOptionalParams)
Ez nem állítja vissza a készletet a korábbi állapotba az átméretezési művelet előtt: csak leállítja a további módosításokat, és a készlet fenntartja a jelenlegi állapotát. A leállítás után a készlet azon számítási csomópontok számánál stabilizálódik, ahol a leállítási művelet befejeződött. A leállítási művelet során a készletfoglalás állapota először leállításra, majd állandó állapotra változik. Az átméretezési műveletnek nem kell explicit átméretezési készletkérésnek lennie; Ez az API a készlet kezdeti méretezésének leállítására is használható a létrehozáskor.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelynek átméretezését le szeretné állítani.
- options
- PoolStopResizeOptionalParams
Az opcionális paraméterek
Válaszok
Promise<PoolStopResizeResponse>
Promise<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelynek átméretezését le szeretné állítani.
- options
- PoolStopResizeOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
Annak a készletnek az azonosítója, amelynek átméretezését le szeretné állítani.
- callback
-
ServiceCallback<void>
A visszahívás
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Ez teljes mértékben felülírja a készlet összes frissíthető tulajdonságát. Ha például a készlethez egy StartTask van társítva, és ha a StartTask nincs megadva ezzel a kéréssel, akkor a Batch szolgáltatás eltávolítja a meglévő StartTaskot.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
A kérés paraméterei.
Az opcionális paraméterek
Válaszok
Promise<PoolUpdatePropertiesResponse>
Ígéret<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
A kérés paraméterei.
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Paraméterek
- poolId
-
string
A frissíteni kívánt készlet azonosítója.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
A kérés paraméterei.
- callback
-
ServiceCallback<void>
A visszahívás