Pool class
Klasse die een pool vertegenwoordigt.
Constructors
| Pool(Batch |
Maak een pool. |
Methoden
| add(Pool |
Vermijd bij het benoemen van groepen gevoelige informatie, zoals gebruikersnamen of geheime projectnamen. Deze informatie kan worden weergegeven in telemetrielogboeken die toegankelijk zijn voor Microsoft Ondersteuningstechnici. |
| add(Pool |
|
| add(Pool |
|
| delete |
Wanneer u aanvraagt dat een pool wordt verwijderd, vinden de volgende acties plaats: de poolstatus is ingesteld op verwijderen; eventuele lopende groottebewerkingen in de pool worden gestopt; de Batch-service begint de grootte van de pool te wijzigen in nul rekenknooppunten; alle taken die op bestaande rekenknooppunten worden uitgevoerd, worden beëindigd en opnieuw in de wachtrij gezet (alsof een bewerking voor het wijzigen van de grootte van de pool is aangevraagd met de standaardoptie voor opnieuw weergeven); ten slotte wordt de pool uit het systeem verwijderd. Omdat taken opnieuw worden uitgevoerd, kan de gebruiker deze taken opnieuw uitvoeren door de taak bij te werken om een andere pool te bereiken. De taken kunnen vervolgens worden uitgevoerd op de nieuwe pool. Als u het requeuegedrag wilt overschrijven, moet u het formaat van de pool expliciet aanroepen om de pool te verkleinen tot nul voordat u de pool verwijdert. Als u een Update-, Patch- of Delete-API aanroept in een pool met de status Verwijderen, mislukt deze met HTTP-statuscode 409 met foutcode PoolBeingDeleted. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
U kunt automatisch schalen voor een pool niet inschakelen als er een bewerking voor het wijzigen van de grootte van de pool wordt uitgevoerd. Als automatisch schalen van de pool momenteel is uitgeschakeld, moet u een geldige formule voor automatische schaalaanpassing opgeven als onderdeel van de aanvraag. Als automatisch schalen van de pool al is ingeschakeld, kunt u een nieuwe formule voor automatische schaalaanpassing en/of een nieuw evaluatie-interval opgeven. U kunt deze API niet meer dan één keer per 30 seconden aanroepen voor dezelfde pool. |
| enable |
|
| enable |
|
| evaluate |
Deze API is voornamelijk bedoeld voor het valideren van een formule voor automatisch schalen, omdat het resultaat eenvoudigweg wordt geretourneerd zonder de formule toe te passen op de pool. De pool moet automatisch schalen hebben ingeschakeld om een formule te kunnen evalueren. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Hiermee worden basiseigenschappen van een pool ophaalt. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Hiermee wordt informatie opgehaald over de opgegeven pool. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
Statistieken worden samengevoegd in alle pools die ooit in het account bestaan, van het maken van accounts tot de laatste updatetijd van de statistieken. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
Als u geen $filter component met inbegrip van een poolId opgeeft, bevat het antwoord alle pools die in het account aanwezig zijn in het tijdsbereik van de geretourneerde aggregatie-intervallen. Als u geen $filter component opgeeft, inclusief een startTime of endTime, worden deze filters standaard ingesteld op de begin- en eindtijden van het laatste aggregatie-interval dat momenteel beschikbaar is; Dat wil gezegd, alleen het laatste aggregatie-interval wordt geretourneerd. |
| list |
|
| list |
|
| list |
Als u geen $filter component met inbegrip van een poolId opgeeft, bevat het antwoord alle pools die in het account aanwezig zijn in het tijdsbereik van de geretourneerde aggregatie-intervallen. Als u geen $filter component opgeeft, inclusief een startTime of endTime, worden deze filters standaard ingesteld op de begin- en eindtijden van het laatste aggregatie-interval dat momenteel beschikbaar is; Dat wil gezegd, alleen het laatste aggregatie-interval wordt geretourneerd. |
| list |
|
| list |
|
| patch(string, Pool |
Hiermee worden alleen de pooleigenschappen vervangen die zijn opgegeven in de aanvraag. Als er bijvoorbeeld een StartTask aan de pool is gekoppeld en een aanvraag geen StartTask-element opgeeft, behoudt de pool de bestaande StartTask. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Deze bewerking kan alleen worden uitgevoerd wanneer de toewijzingsstatus van de pool stabiel is. Wanneer deze bewerking wordt uitgevoerd, verandert de toewijzingsstatus van constant in het wijzigen van de grootte. |
| remove |
|
| remove |
|
| resize(string, Pool |
U kunt het formaat van een pool alleen wijzigen wanneer de toewijzingsstatus stabiel is. Als de grootte van de pool al is gewijzigd, mislukt de aanvraag met statuscode 409. Wanneer u het formaat van een pool wijzigt, verandert de toewijzingsstatus van de pool van gestage tot het wijzigen van de grootte. U kunt de grootte van pools die zijn geconfigureerd voor automatisch schalen niet wijzigen. Als u dit probeert te doen, retourneert de Batch-service een fout 409. Als u het formaat van een pool omlaag wijzigt, kiest de Batch-service welke rekenknooppunten u wilt verwijderen. Als u specifieke rekenknooppunten wilt verwijderen, verwijdert u in plaats daarvan de API voor rekenknooppunten met de pool. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Hiermee wordt de pool niet hersteld naar de vorige status voordat de groottebewerking wordt gewijzigd: alleen eventuele verdere wijzigingen worden gestopt en de pool behoudt de huidige status. Na het stoppen wordt de pool gestabiliseerd op het aantal rekenknooppunten waarop de stopbewerking werd uitgevoerd. Tijdens de stopbewerking verandert de pooltoewijzingsstatus eerst om te stoppen en vervolgens te stabiel. Een formaatbewerking hoeft geen expliciete aanvraag voor het wijzigen van het formaat van de pool te zijn; deze API kan ook worden gebruikt om de eerste grootte van de pool te stoppen wanneer deze wordt gemaakt. |
| stop |
|
| stop |
|
| update |
Hierdoor worden alle updatable eigenschappen van de pool volledig vervangen. Als er bijvoorbeeld een StartTask aan de pool is gekoppeld en als StartTask niet is opgegeven met deze aanvraag, wordt de bestaande StartTask door de Batch-service verwijderd. |
| update |
|
| update |
Constructordetails
Pool(BatchServiceClientContext)
Maak een pool.
new Pool(client: BatchServiceClientContext)
Parameters
- client
- BatchServiceClientContext
Verwijzing naar de serviceclient.
Methodedetails
add(PoolAddParameter, PoolAddOptionalParams)
Vermijd bij het benoemen van groepen gevoelige informatie, zoals gebruikersnamen of geheime projectnamen. Deze informatie kan worden weergegeven in telemetrielogboeken die toegankelijk zijn voor Microsoft Ondersteuningstechnici.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Parameters
- pool
- PoolAddParameter
De pool die moet worden toegevoegd.
- options
- PoolAddOptionalParams
De optionele parameters
Retouren
Promise<PoolAddResponse>
Promise<Models.PoolAddResponse->
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Parameters
- pool
- PoolAddParameter
De pool die moet worden toegevoegd.
- options
- PoolAddOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Parameters
- pool
- PoolAddParameter
De pool die moet worden toegevoegd.
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, PoolDeleteMethodOptionalParams)
Wanneer u aanvraagt dat een pool wordt verwijderd, vinden de volgende acties plaats: de poolstatus is ingesteld op verwijderen; eventuele lopende groottebewerkingen in de pool worden gestopt; de Batch-service begint de grootte van de pool te wijzigen in nul rekenknooppunten; alle taken die op bestaande rekenknooppunten worden uitgevoerd, worden beëindigd en opnieuw in de wachtrij gezet (alsof een bewerking voor het wijzigen van de grootte van de pool is aangevraagd met de standaardoptie voor opnieuw weergeven); ten slotte wordt de pool uit het systeem verwijderd. Omdat taken opnieuw worden uitgevoerd, kan de gebruiker deze taken opnieuw uitvoeren door de taak bij te werken om een andere pool te bereiken. De taken kunnen vervolgens worden uitgevoerd op de nieuwe pool. Als u het requeuegedrag wilt overschrijven, moet u het formaat van de pool expliciet aanroepen om de pool te verkleinen tot nul voordat u de pool verwijdert. Als u een Update-, Patch- of Delete-API aanroept in een pool met de status Verwijderen, mislukt deze met HTTP-statuscode 409 met foutcode PoolBeingDeleted.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Parameters
- poolId
-
string
De id van de groep die u wilt verwijderen.
- options
- PoolDeleteMethodOptionalParams
De optionele parameters
Retouren
Promise<PoolDeleteResponse>
Beloof<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de groep die u wilt verwijderen.
- options
- PoolDeleteMethodOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de groep die u wilt verwijderen.
- callback
-
ServiceCallback<void>
De callback
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen moet worden uitgeschakeld.
De optionele parameters
Retouren
Promise<PoolDisableAutoScaleResponse>
Beloof<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen moet worden uitgeschakeld.
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen moet worden uitgeschakeld.
- callback
-
ServiceCallback<void>
De callback
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
U kunt automatisch schalen voor een pool niet inschakelen als er een bewerking voor het wijzigen van de grootte van de pool wordt uitgevoerd. Als automatisch schalen van de pool momenteel is uitgeschakeld, moet u een geldige formule voor automatische schaalaanpassing opgeven als onderdeel van de aanvraag. Als automatisch schalen van de pool al is ingeschakeld, kunt u een nieuwe formule voor automatische schaalaanpassing en/of een nieuw evaluatie-interval opgeven. U kunt deze API niet meer dan één keer per 30 seconden aanroepen voor dezelfde pool.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen kan worden ingeschakeld.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
De parameters voor de aanvraag.
De optionele parameters
Retouren
Promise<PoolEnableAutoScaleResponse>
Beloof<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen kan worden ingeschakeld.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
De parameters voor de aanvraag.
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarop automatisch schalen kan worden ingeschakeld.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
De parameters voor de aanvraag.
- callback
-
ServiceCallback<void>
De callback
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
Deze API is voornamelijk bedoeld voor het valideren van een formule voor automatisch schalen, omdat het resultaat eenvoudigweg wordt geretourneerd zonder de formule toe te passen op de pool. De pool moet automatisch schalen hebben ingeschakeld om een formule te kunnen evalueren.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Parameters
- poolId
-
string
De id van de pool waarop de formule voor automatisch schalen moet worden geëvalueerd.
- autoScaleFormula
-
string
De formule voor het gewenste aantal rekenknooppunten in de pool. De formule wordt gevalideerd en de resultaten worden berekend, maar deze wordt niet toegepast op de pool. Als u de formule wilt toepassen op de pool, schakelt u automatisch schalen in op een pool. Zie Compute-knooppunten automatisch schalen in een Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) voor meer informatie over het opgeven van deze formule.
De optionele parameters
Retouren
Promise<PoolEvaluateAutoScaleResponse>
Beloof<modellen.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Parameters
- poolId
-
string
De id van de pool waarop de formule voor automatisch schalen moet worden geëvalueerd.
- autoScaleFormula
-
string
De formule voor het gewenste aantal rekenknooppunten in de pool. De formule wordt gevalideerd en de resultaten worden berekend, maar deze wordt niet toegepast op de pool. Als u de formule wilt toepassen op de pool, schakelt u automatisch schalen in op een pool. Zie Compute-knooppunten automatisch schalen in een Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) voor meer informatie over het opgeven van deze formule.
De optionele parameters
- callback
De callback
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Parameters
- poolId
-
string
De id van de pool waarop de formule voor automatisch schalen moet worden geëvalueerd.
- autoScaleFormula
-
string
De formule voor het gewenste aantal rekenknooppunten in de pool. De formule wordt gevalideerd en de resultaten worden berekend, maar deze wordt niet toegepast op de pool. Als u de formule wilt toepassen op de pool, schakelt u automatisch schalen in op een pool. Zie Compute-knooppunten automatisch schalen in een Azure Batch-pool (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling) voor meer informatie over het opgeven van deze formule.
- callback
De callback
exists(string, PoolExistsOptionalParams)
Hiermee worden basiseigenschappen van een pool ophaalt.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- options
- PoolExistsOptionalParams
De optionele parameters
Retouren
Promise<PoolExistsResponse>
Promise<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- options
- PoolExistsOptionalParams
De optionele parameters
- callback
-
ServiceCallback<boolean>
De callback
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- callback
-
ServiceCallback<boolean>
De callback
get(string, PoolGetOptionalParams)
Hiermee wordt informatie opgehaald over de opgegeven pool.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- options
- PoolGetOptionalParams
De optionele parameters
Retouren
Promise<PoolGetResponse>
Promise<Models.PoolGetResponse->
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- options
- PoolGetOptionalParams
De optionele parameters
- callback
De callback
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Parameters
- poolId
-
string
De id van de pool die u wilt ophalen.
- callback
De callback
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
Statistieken worden samengevoegd in alle pools die ooit in het account bestaan, van het maken van accounts tot de laatste updatetijd van de statistieken. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Parameters
De optionele parameters
Retouren
Promise<PoolGetAllLifetimeStatisticsResponse>
Beloof<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Parameters
De optionele parameters
- callback
De callback
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Parameters
- callback
De callback
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Parameters
- options
- PoolListOptionalParams
De optionele parameters
Retouren
Promise<PoolListResponse>
Promise<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parameters
- options
- PoolListOptionalParams
De optionele parameters
- callback
De callback
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Parameters
- callback
De callback
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
- options
- PoolListNextOptionalParams
De optionele parameters
Retouren
Promise<PoolListResponse>
Promise<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
- options
- PoolListNextOptionalParams
De optionele parameters
- callback
De callback
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
- callback
De callback
listUsageMetrics(PoolListUsageMetricsOptionalParams)
Als u geen $filter component met inbegrip van een poolId opgeeft, bevat het antwoord alle pools die in het account aanwezig zijn in het tijdsbereik van de geretourneerde aggregatie-intervallen. Als u geen $filter component opgeeft, inclusief een startTime of endTime, worden deze filters standaard ingesteld op de begin- en eindtijden van het laatste aggregatie-interval dat momenteel beschikbaar is; Dat wil gezegd, alleen het laatste aggregatie-interval wordt geretourneerd.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Parameters
De optionele parameters
Retouren
Promise<PoolListUsageMetricsResponse>
Beloof<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameters
De optionele parameters
- callback
De callback
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameters
- callback
De callback
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
Als u geen $filter component met inbegrip van een poolId opgeeft, bevat het antwoord alle pools die in het account aanwezig zijn in het tijdsbereik van de geretourneerde aggregatie-intervallen. Als u geen $filter component opgeeft, inclusief een startTime of endTime, worden deze filters standaard ingesteld op de begin- en eindtijden van het laatste aggregatie-interval dat momenteel beschikbaar is; Dat wil gezegd, alleen het laatste aggregatie-interval wordt geretourneerd.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
De optionele parameters
Retouren
Promise<PoolListUsageMetricsResponse>
Beloof<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
De optionele parameters
- callback
De callback
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parameters
- nextPageLink
-
string
De NextLink van de vorige geslaagde aanroep naar lijstbewerking.
- callback
De callback
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Hiermee worden alleen de pooleigenschappen vervangen die zijn opgegeven in de aanvraag. Als er bijvoorbeeld een StartTask aan de pool is gekoppeld en een aanvraag geen StartTask-element opgeeft, behoudt de pool de bestaande StartTask.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolPatchParameter
- PoolPatchParameter
De parameters voor de aanvraag.
- options
- PoolPatchOptionalParams
De optionele parameters
Retouren
Promise<PoolPatchResponse>
Promise<Models.PoolPatchResponse->
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolPatchParameter
- PoolPatchParameter
De parameters voor de aanvraag.
- options
- PoolPatchOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolPatchParameter
- PoolPatchParameter
De parameters voor de aanvraag.
- callback
-
ServiceCallback<void>
De callback
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Deze bewerking kan alleen worden uitgevoerd wanneer de toewijzingsstatus van de pool stabiel is. Wanneer deze bewerking wordt uitgevoerd, verandert de toewijzingsstatus van constant in het wijzigen van de grootte.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Parameters
- poolId
-
string
De id van de pool waaruit u rekenknooppunten wilt verwijderen.
- nodeRemoveParameter
- NodeRemoveParameter
De parameters voor de aanvraag.
- options
- PoolRemoveNodesOptionalParams
De optionele parameters
Retouren
Promise<PoolRemoveNodesResponse>
Beloof<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waaruit u rekenknooppunten wilt verwijderen.
- nodeRemoveParameter
- NodeRemoveParameter
De parameters voor de aanvraag.
- options
- PoolRemoveNodesOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waaruit u rekenknooppunten wilt verwijderen.
- nodeRemoveParameter
- NodeRemoveParameter
De parameters voor de aanvraag.
- callback
-
ServiceCallback<void>
De callback
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
U kunt het formaat van een pool alleen wijzigen wanneer de toewijzingsstatus stabiel is. Als de grootte van de pool al is gewijzigd, mislukt de aanvraag met statuscode 409. Wanneer u het formaat van een pool wijzigt, verandert de toewijzingsstatus van de pool van gestage tot het wijzigen van de grootte. U kunt de grootte van pools die zijn geconfigureerd voor automatisch schalen niet wijzigen. Als u dit probeert te doen, retourneert de Batch-service een fout 409. Als u het formaat van een pool omlaag wijzigt, kiest de Batch-service welke rekenknooppunten u wilt verwijderen. Als u specifieke rekenknooppunten wilt verwijderen, verwijdert u in plaats daarvan de API voor rekenknooppunten met de pool.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Parameters
- poolId
-
string
De id van de pool die u wilt wijzigen.
- poolResizeParameter
- PoolResizeParameter
De parameters voor de aanvraag.
- options
- PoolResizeOptionalParams
De optionele parameters
Retouren
Promise<PoolResizeResponse>
Beloof<modellen.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die u wilt wijzigen.
- poolResizeParameter
- PoolResizeParameter
De parameters voor de aanvraag.
- options
- PoolResizeOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die u wilt wijzigen.
- poolResizeParameter
- PoolResizeParameter
De parameters voor de aanvraag.
- callback
-
ServiceCallback<void>
De callback
stopResize(string, PoolStopResizeOptionalParams)
Hiermee wordt de pool niet hersteld naar de vorige status voordat de groottebewerking wordt gewijzigd: alleen eventuele verdere wijzigingen worden gestopt en de pool behoudt de huidige status. Na het stoppen wordt de pool gestabiliseerd op het aantal rekenknooppunten waarop de stopbewerking werd uitgevoerd. Tijdens de stopbewerking verandert de pooltoewijzingsstatus eerst om te stoppen en vervolgens te stabiel. Een formaatbewerking hoeft geen expliciete aanvraag voor het wijzigen van het formaat van de pool te zijn; deze API kan ook worden gebruikt om de eerste grootte van de pool te stoppen wanneer deze wordt gemaakt.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Parameters
- poolId
-
string
De id van de pool waarvan u het formaat wilt stoppen.
- options
- PoolStopResizeOptionalParams
De optionele parameters
Retouren
Promise<PoolStopResizeResponse>
Beloof<modellen.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarvan u het formaat wilt stoppen.
- options
- PoolStopResizeOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool waarvan u het formaat wilt stoppen.
- callback
-
ServiceCallback<void>
De callback
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Hierdoor worden alle updatable eigenschappen van de pool volledig vervangen. Als er bijvoorbeeld een StartTask aan de pool is gekoppeld en als StartTask niet is opgegeven met deze aanvraag, wordt de bestaande StartTask door de Batch-service verwijderd.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
De parameters voor de aanvraag.
De optionele parameters
Retouren
Promise<PoolUpdatePropertiesResponse>
Promise<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
De parameters voor de aanvraag.
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Parameters
- poolId
-
string
De id van de pool die moet worden bijgewerkt.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
De parameters voor de aanvraag.
- callback
-
ServiceCallback<void>
De callback