Megosztás:


Pool class

Készletet képviselő osztály.

Konstruktorok

Pool(BatchServiceClientContext)

Hozzon létre egy készletet.

Metódusok

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.

add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
add(PoolAddParameter, ServiceCallback<void>)
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.

deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
disableAutoScale(string, ServiceCallback<void>)
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.

enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
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.

evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
exists(string, PoolExistsOptionalParams)

Lekéri a készlet alapvető tulajdonságait.

exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
exists(string, ServiceCallback<boolean>)
get(string, PoolGetOptionalParams)

Információt kap a megadott készletről.

get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
get(string, ServiceCallback<CloudPool>)
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.

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
list(PoolListOptionalParams)
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
list(ServiceCallback<CloudPoolListResult>)
listNext(string, PoolListNextOptionalParams)
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
listNext(string, ServiceCallback<CloudPoolListResult>)
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.

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
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.

listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
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.

patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
patch(string, PoolPatchParameter, ServiceCallback<void>)
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.

removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
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.

resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
resize(string, PoolResizeParameter, ServiceCallback<void>)
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.

stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
stopResize(string, ServiceCallback<void>)
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.

updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)

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

options
PoolDisableAutoScaleOptionalParams

Az opcionális paraméterek

Válaszok

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.

options
PoolDisableAutoScaleOptionalParams

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.

options
PoolEnableAutoScaleOptionalParams

Az opcionális paraméterek

Válaszok

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.

options
PoolEnableAutoScaleOptionalParams

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.

options
PoolEvaluateAutoScaleOptionalParams

Az opcionális paraméterek

Válaszok

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.

options
PoolEvaluateAutoScaleOptionalParams

Az opcionális paraméterek

callback

ServiceCallback<AutoScaleRun>

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

ServiceCallback<AutoScaleRun>

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

ServiceCallback<CloudPool>

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

ServiceCallback<CloudPool>

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

options
PoolGetAllLifetimeStatisticsOptionalParams

Az opcionális paraméterek

Válaszok

Promise<Models.PoolGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)

Paraméterek

options
PoolGetAllLifetimeStatisticsOptionalParams

Az opcionális paraméterek

callback

ServiceCallback<PoolStatistics>

A visszahívás

getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)

Paraméterek

callback

ServiceCallback<PoolStatistics>

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

ServiceCallback<CloudPoolListResult>

A visszahívás

list(ServiceCallback<CloudPoolListResult>)

function list(callback: ServiceCallback<CloudPoolListResult>)

Paraméterek

callback

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

options
PoolListUsageMetricsOptionalParams

Az opcionális paraméterek

Válaszok

Ígéret<Models.PoolListUsageMetricsResponse>

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)

Paraméterek

options
PoolListUsageMetricsOptionalParams

Az opcionális paraméterek

callback

ServiceCallback<PoolListUsageMetricsResult>

A visszahívás

listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)

Paraméterek

callback

ServiceCallback<PoolListUsageMetricsResult>

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.

options
PoolListUsageMetricsNextOptionalParams

Az opcionális paraméterek

Válaszok

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

options
PoolListUsageMetricsNextOptionalParams

Az opcionális paraméterek

callback

ServiceCallback<PoolListUsageMetricsResult>

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

ServiceCallback<PoolListUsageMetricsResult>

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

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

options
PoolUpdatePropertiesOptionalParams

Az opcionális paraméterek

Válaszok

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

options
PoolUpdatePropertiesOptionalParams

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