Pool class
Klass som representerar en pool.
Konstruktorer
| Pool(Batch |
Skapa en pool. |
Metoder
| add(Pool |
När du namnger pooler bör du undvika att inkludera känslig information, till exempel användarnamn eller hemliga projektnamn. Den här informationen kan visas i telemetriloggar som är tillgängliga för Microsoft Support-tekniker. |
| add(Pool |
|
| add(Pool |
|
| delete |
När du begär att en pool ska tas bort utförs följande åtgärder: Pooltillståndet är inställt på att ta bort; alla pågående storleksändringsåtgärder i poolen stoppas. Batch-tjänsten börjar ändra storlek på poolen till noll beräkningsnoder. Alla aktiviteter som körs på befintliga beräkningsnoder avslutas och sparas på nytt (som om en storleksändringsåtgärd för pool hade begärts med standardalternativet för att spara). Slutligen tas poolen bort från systemet. Eftersom aktiviteter som körs hämtas på nytt kan användaren köra aktiviteterna igen genom att uppdatera sitt jobb för att rikta in sig på en annan pool. Aktiviteterna kan sedan köras på den nya poolen. Om du vill åsidosätta återköbeteendet bör du anropa ändra storlek på poolen explicit för att minska poolen till nollstorlek innan du tar bort poolen. Om du anropar ett API för uppdatering, korrigering eller borttagning i en pool i borttagningstillståndet misslyckas det med HTTP-statuskod 409 med felkoden PoolBeingDeleted. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
Du kan inte aktivera automatisk skalning på en pool om en storleksändring pågår i poolen. Om automatisk skalning av poolen för närvarande är inaktiverad måste du ange en giltig autoskalningsformel som en del av begäran. Om automatisk skalning av poolen redan är aktiverad kan du ange en ny autoskalningsformel och/eller ett nytt utvärderingsintervall. Du kan inte anropa det här API:et för samma pool mer än en gång var 30:e sekund. |
| enable |
|
| enable |
|
| evaluate |
Det här API:et är främst till för att verifiera en autoskalningsformel, eftersom det helt enkelt returnerar resultatet utan att tillämpa formeln på poolen. Poolen måste ha automatisk skalning aktiverad för att kunna utvärdera en formel. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Hämtar grundläggande egenskaper för en pool. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Hämtar information om den angivna poolen. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
Statistik aggregeras över alla pooler som någonsin har funnits i kontot, från kontoskapande till senaste uppdateringstid för statistiken. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
Om du inte anger en $filter-sats, inklusive ett pool-ID, innehåller svaret alla pooler som fanns i kontot i tidsintervallet för de returnerade aggregeringsintervallen. Om du inte anger en $filter-sats, inklusive en startTime- eller endTime-sats, standardvärdet för dessa filter till start- och sluttiderna för det senaste aggregeringsintervallet som för närvarande är tillgängligt. Dvs. returneras endast det sista aggregeringsintervallet. |
| list |
|
| list |
|
| list |
Om du inte anger en $filter-sats, inklusive ett pool-ID, innehåller svaret alla pooler som fanns i kontot i tidsintervallet för de returnerade aggregeringsintervallen. Om du inte anger en $filter-sats, inklusive en startTime- eller endTime-sats, standardvärdet för dessa filter till start- och sluttiderna för det senaste aggregeringsintervallet som för närvarande är tillgängligt. Dvs. returneras endast det sista aggregeringsintervallet. |
| list |
|
| list |
|
| patch(string, Pool |
Detta ersätter endast poolegenskaperna som anges i begäran. Om poolen till exempel har en StartTask associerad med den och en begäran inte anger ett StartTask-element, behåller poolen den befintliga StartTask. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Den här åtgärden kan bara köras när allokeringstillståndet för poolen är stabilt. När den här åtgärden körs ändras allokeringstillståndet från stabilt till storleksändring. |
| remove |
|
| remove |
|
| resize(string, Pool |
Du kan bara ändra storlek på en pool när dess allokeringstillstånd är stabilt. Om poolen redan ändrar storlek misslyckas begäran med statuskoden 409. När du ändrar storlek på en pool ändras poolens allokeringsstatus från stadig till storleksändring. Du kan inte ändra storlek på pooler som är konfigurerade för automatisk skalning. Om du försöker göra detta returnerar Batch-tjänsten ett fel 409. Om du ändrar storlek på en pool nedåt väljer Batch-tjänsten vilka beräkningsnoder du vill ta bort. Om du vill ta bort specifika beräkningsnoder använder du API:et För att ta bort beräkningsnoder i stället. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Detta återställer inte poolen till dess tidigare tillstånd innan storleksändringsåtgärden: den stoppar bara eventuella ytterligare ändringar som görs och poolen behåller sitt aktuella tillstånd. När den har stoppats stabiliseras poolen vid det antal beräkningsnoder som den var vid när stoppåtgärden gjordes. Under stoppåtgärden ändras poolallokeringstillståndet först till att stoppas och sedan till stabilt. En storleksändringsåtgärd behöver inte vara en explicit begäran om storleksändring av pool. Det här API:et kan också användas för att stoppa den inledande storleken på poolen när den skapas. |
| stop |
|
| stop |
|
| update |
Detta ersätter alla uppdateringsbara egenskaper för poolen. Om poolen till exempel har en StartTask associerad med den och om StartTask inte har angetts med den här begäran tar Batch-tjänsten bort den befintliga StartTask. |
| update |
|
| update |
Konstruktorinformation
Pool(BatchServiceClientContext)
Skapa en pool.
new Pool(client: BatchServiceClientContext)
Parametrar
- client
- BatchServiceClientContext
Referens till tjänstklienten.
Metodinformation
add(PoolAddParameter, PoolAddOptionalParams)
När du namnger pooler bör du undvika att inkludera känslig information, till exempel användarnamn eller hemliga projektnamn. Den här informationen kan visas i telemetriloggar som är tillgängliga för Microsoft Support-tekniker.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Parametrar
- pool
- PoolAddParameter
Poolen som ska läggas till.
- options
- PoolAddOptionalParams
De valfria parametrarna
Returer
Promise<PoolAddResponse>
Löfte<Models.PoolAddResponse>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Parametrar
- pool
- PoolAddParameter
Poolen som ska läggas till.
- options
- PoolAddOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Parametrar
- pool
- PoolAddParameter
Poolen som ska läggas till.
- callback
-
ServiceCallback<void>
Återanropet
deleteMethod(string, PoolDeleteMethodOptionalParams)
När du begär att en pool ska tas bort utförs följande åtgärder: Pooltillståndet är inställt på att ta bort; alla pågående storleksändringsåtgärder i poolen stoppas. Batch-tjänsten börjar ändra storlek på poolen till noll beräkningsnoder. Alla aktiviteter som körs på befintliga beräkningsnoder avslutas och sparas på nytt (som om en storleksändringsåtgärd för pool hade begärts med standardalternativet för att spara). Slutligen tas poolen bort från systemet. Eftersom aktiviteter som körs hämtas på nytt kan användaren köra aktiviteterna igen genom att uppdatera sitt jobb för att rikta in sig på en annan pool. Aktiviteterna kan sedan köras på den nya poolen. Om du vill åsidosätta återköbeteendet bör du anropa ändra storlek på poolen explicit för att minska poolen till nollstorlek innan du tar bort poolen. Om du anropar ett API för uppdatering, korrigering eller borttagning i en pool i borttagningstillståndet misslyckas det med HTTP-statuskod 409 med felkoden PoolBeingDeleted.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska tas bort.
- options
- PoolDeleteMethodOptionalParams
De valfria parametrarna
Returer
Promise<PoolDeleteResponse>
Löfte<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska tas bort.
- options
- PoolDeleteMethodOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska tas bort.
- callback
-
ServiceCallback<void>
Återanropet
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska inaktiveras.
De valfria parametrarna
Returer
Promise<PoolDisableAutoScaleResponse>
Löfte<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska inaktiveras.
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska inaktiveras.
- callback
-
ServiceCallback<void>
Återanropet
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
Du kan inte aktivera automatisk skalning på en pool om en storleksändring pågår i poolen. Om automatisk skalning av poolen för närvarande är inaktiverad måste du ange en giltig autoskalningsformel som en del av begäran. Om automatisk skalning av poolen redan är aktiverad kan du ange en ny autoskalningsformel och/eller ett nytt utvärderingsintervall. Du kan inte anropa det här API:et för samma pool mer än en gång var 30:e sekund.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska aktiveras.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parametrarna för begäran.
De valfria parametrarna
Returer
Promise<PoolEnableAutoScaleResponse>
Löfte<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska aktiveras.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parametrarna för begäran.
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen där automatisk skalning ska aktiveras.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
Parametrarna för begäran.
- callback
-
ServiceCallback<void>
Återanropet
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
Det här API:et är främst till för att verifiera en autoskalningsformel, eftersom det helt enkelt returnerar resultatet utan att tillämpa formeln på poolen. Poolen måste ha automatisk skalning aktiverad för att kunna utvärdera en formel.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Parametrar
- poolId
-
string
ID:t för poolen som du vill utvärdera formeln för automatisk skalning på.
- autoScaleFormula
-
string
Formeln för önskat antal beräkningsnoder i poolen. Formeln verifieras och dess resultat beräknas, men den tillämpas inte på poolen. Om du vill tillämpa formeln på poolen aktiverar du automatisk skalning på en pool. Mer information om hur du anger den här formeln finns i Skala beräkningsnoder automatiskt i en Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
De valfria parametrarna
Returer
Promise<PoolEvaluateAutoScaleResponse>
Löfte<Models.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Parametrar
- poolId
-
string
ID:t för poolen som du vill utvärdera formeln för automatisk skalning på.
- autoScaleFormula
-
string
Formeln för önskat antal beräkningsnoder i poolen. Formeln verifieras och dess resultat beräknas, men den tillämpas inte på poolen. Om du vill tillämpa formeln på poolen aktiverar du automatisk skalning på en pool. Mer information om hur du anger den här formeln finns i Skala beräkningsnoder automatiskt i en Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
De valfria parametrarna
- callback
Återanropet
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Parametrar
- poolId
-
string
ID:t för poolen som du vill utvärdera formeln för automatisk skalning på.
- autoScaleFormula
-
string
Formeln för önskat antal beräkningsnoder i poolen. Formeln verifieras och dess resultat beräknas, men den tillämpas inte på poolen. Om du vill tillämpa formeln på poolen aktiverar du automatisk skalning på en pool. Mer information om hur du anger den här formeln finns i Skala beräkningsnoder automatiskt i en Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
- callback
Återanropet
exists(string, PoolExistsOptionalParams)
Hämtar grundläggande egenskaper för en pool.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- options
- PoolExistsOptionalParams
De valfria parametrarna
Returer
Promise<PoolExistsResponse>
Löfte<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- options
- PoolExistsOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<boolean>
Återanropet
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- callback
-
ServiceCallback<boolean>
Återanropet
get(string, PoolGetOptionalParams)
Hämtar information om den angivna poolen.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- options
- PoolGetOptionalParams
De valfria parametrarna
Returer
Promise<PoolGetResponse>
Löfte<Models.PoolGetResponse>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- options
- PoolGetOptionalParams
De valfria parametrarna
- callback
Återanropet
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Parametrar
- poolId
-
string
ID:t för poolen som ska hämtas.
- callback
Återanropet
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
Statistik aggregeras över alla pooler som någonsin har funnits i kontot, från kontoskapande till senaste uppdateringstid för statistiken. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Parametrar
De valfria parametrarna
Returer
Promise<PoolGetAllLifetimeStatisticsResponse>
Löfte<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Parametrar
De valfria parametrarna
- callback
Återanropet
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Parametrar
- callback
Återanropet
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Parametrar
- options
- PoolListOptionalParams
De valfria parametrarna
Returer
Promise<PoolListResponse>
Löfte<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parametrar
- options
- PoolListOptionalParams
De valfria parametrarna
- callback
Återanropet
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Parametrar
- callback
Återanropet
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
- options
- PoolListNextOptionalParams
De valfria parametrarna
Returer
Promise<PoolListResponse>
Löfte<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
- options
- PoolListNextOptionalParams
De valfria parametrarna
- callback
Återanropet
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
- callback
Återanropet
listUsageMetrics(PoolListUsageMetricsOptionalParams)
Om du inte anger en $filter-sats, inklusive ett pool-ID, innehåller svaret alla pooler som fanns i kontot i tidsintervallet för de returnerade aggregeringsintervallen. Om du inte anger en $filter-sats, inklusive en startTime- eller endTime-sats, standardvärdet för dessa filter till start- och sluttiderna för det senaste aggregeringsintervallet som för närvarande är tillgängligt. Dvs. returneras endast det sista aggregeringsintervallet.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Parametrar
De valfria parametrarna
Returer
Promise<PoolListUsageMetricsResponse>
Löfte<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametrar
De valfria parametrarna
- callback
Återanropet
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametrar
- callback
Återanropet
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
Om du inte anger en $filter-sats, inklusive ett pool-ID, innehåller svaret alla pooler som fanns i kontot i tidsintervallet för de returnerade aggregeringsintervallen. Om du inte anger en $filter-sats, inklusive en startTime- eller endTime-sats, standardvärdet för dessa filter till start- och sluttiderna för det senaste aggregeringsintervallet som för närvarande är tillgängligt. Dvs. returneras endast det sista aggregeringsintervallet.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
De valfria parametrarna
Returer
Promise<PoolListUsageMetricsResponse>
Löfte<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
De valfria parametrarna
- callback
Återanropet
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametrar
- nextPageLink
-
string
NextLink från det tidigare lyckade anropet till liståtgärden.
- callback
Återanropet
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Detta ersätter endast poolegenskaperna som anges i begäran. Om poolen till exempel har en StartTask associerad med den och en begäran inte anger ett StartTask-element, behåller poolen den befintliga StartTask.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolPatchParameter
- PoolPatchParameter
Parametrarna för begäran.
- options
- PoolPatchOptionalParams
De valfria parametrarna
Returer
Promise<PoolPatchResponse>
Löfte<Models.PoolPatchResponse>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolPatchParameter
- PoolPatchParameter
Parametrarna för begäran.
- options
- PoolPatchOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolPatchParameter
- PoolPatchParameter
Parametrarna för begäran.
- callback
-
ServiceCallback<void>
Återanropet
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Den här åtgärden kan bara köras när allokeringstillståndet för poolen är stabilt. När den här åtgärden körs ändras allokeringstillståndet från stabilt till storleksändring.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Parametrar
- poolId
-
string
ID:t för poolen som du vill ta bort beräkningsnoder från.
- nodeRemoveParameter
- NodeRemoveParameter
Parametrarna för begäran.
- options
- PoolRemoveNodesOptionalParams
De valfria parametrarna
Returer
Promise<PoolRemoveNodesResponse>
Löfte<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som du vill ta bort beräkningsnoder från.
- nodeRemoveParameter
- NodeRemoveParameter
Parametrarna för begäran.
- options
- PoolRemoveNodesOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som du vill ta bort beräkningsnoder från.
- nodeRemoveParameter
- NodeRemoveParameter
Parametrarna för begäran.
- callback
-
ServiceCallback<void>
Återanropet
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
Du kan bara ändra storlek på en pool när dess allokeringstillstånd är stabilt. Om poolen redan ändrar storlek misslyckas begäran med statuskoden 409. När du ändrar storlek på en pool ändras poolens allokeringsstatus från stadig till storleksändring. Du kan inte ändra storlek på pooler som är konfigurerade för automatisk skalning. Om du försöker göra detta returnerar Batch-tjänsten ett fel 409. Om du ändrar storlek på en pool nedåt väljer Batch-tjänsten vilka beräkningsnoder du vill ta bort. Om du vill ta bort specifika beräkningsnoder använder du API:et För att ta bort beräkningsnoder i stället.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska storleksanpassas.
- poolResizeParameter
- PoolResizeParameter
Parametrarna för begäran.
- options
- PoolResizeOptionalParams
De valfria parametrarna
Returer
Promise<PoolResizeResponse>
Löfte<Models.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska storleksanpassas.
- poolResizeParameter
- PoolResizeParameter
Parametrarna för begäran.
- options
- PoolResizeOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska storleksanpassas.
- poolResizeParameter
- PoolResizeParameter
Parametrarna för begäran.
- callback
-
ServiceCallback<void>
Återanropet
stopResize(string, PoolStopResizeOptionalParams)
Detta återställer inte poolen till dess tidigare tillstånd innan storleksändringsåtgärden: den stoppar bara eventuella ytterligare ändringar som görs och poolen behåller sitt aktuella tillstånd. När den har stoppats stabiliseras poolen vid det antal beräkningsnoder som den var vid när stoppåtgärden gjordes. Under stoppåtgärden ändras poolallokeringstillståndet först till att stoppas och sedan till stabilt. En storleksändringsåtgärd behöver inte vara en explicit begäran om storleksändring av pool. Det här API:et kan också användas för att stoppa den inledande storleken på poolen när den skapas.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Parametrar
- poolId
-
string
ID:t för poolen vars storlek du vill stoppa.
- options
- PoolStopResizeOptionalParams
De valfria parametrarna
Returer
Promise<PoolStopResizeResponse>
Löfte<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen vars storlek du vill stoppa.
- options
- PoolStopResizeOptionalParams
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen vars storlek du vill stoppa.
- callback
-
ServiceCallback<void>
Återanropet
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Detta ersätter alla uppdateringsbara egenskaper för poolen. Om poolen till exempel har en StartTask associerad med den och om StartTask inte har angetts med den här begäran tar Batch-tjänsten bort den befintliga StartTask.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parametrarna för begäran.
De valfria parametrarna
Returer
Promise<PoolUpdatePropertiesResponse>
Löfte<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parametrarna för begäran.
De valfria parametrarna
- callback
-
ServiceCallback<void>
Återanropet
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Parametrar
- poolId
-
string
ID:t för poolen som ska uppdateras.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
Parametrarna för begäran.
- callback
-
ServiceCallback<void>
Återanropet