Delen via


Pool class

Klasse die een pool vertegenwoordigt.

Constructors

Pool(BatchServiceClientContext)

Maak een pool.

Methoden

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.

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

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)

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.

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

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

Hiermee worden basiseigenschappen van een pool ophaalt.

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

Hiermee wordt informatie opgehaald over de opgegeven pool.

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

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)

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.

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

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

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

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

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

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

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

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

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.

options
PoolDisableAutoScaleOptionalParams

De optionele parameters

Retouren

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.

options
PoolDisableAutoScaleOptionalParams

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.

options
PoolEnableAutoScaleOptionalParams

De optionele parameters

Retouren

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.

options
PoolEnableAutoScaleOptionalParams

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.

options
PoolEvaluateAutoScaleOptionalParams

De optionele parameters

Retouren

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.

options
PoolEvaluateAutoScaleOptionalParams

De optionele parameters

callback

ServiceCallback<AutoScaleRun>

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

ServiceCallback<AutoScaleRun>

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

ServiceCallback<CloudPool>

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

ServiceCallback<CloudPool>

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

options
PoolGetAllLifetimeStatisticsOptionalParams

De optionele parameters

Retouren

Beloof<Models.PoolGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)

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

Parameters

options
PoolGetAllLifetimeStatisticsOptionalParams

De optionele parameters

callback

ServiceCallback<PoolStatistics>

De callback

getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)

Parameters

callback

ServiceCallback<PoolStatistics>

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

ServiceCallback<CloudPoolListResult>

De callback

list(ServiceCallback<CloudPoolListResult>)

function list(callback: ServiceCallback<CloudPoolListResult>)

Parameters

callback

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

ServiceCallback<CloudPoolListResult>

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

options
PoolListUsageMetricsOptionalParams

De optionele parameters

Retouren

Beloof<Models.PoolListUsageMetricsResponse>

listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)

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

Parameters

options
PoolListUsageMetricsOptionalParams

De optionele parameters

listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)

Parameters

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.

options
PoolListUsageMetricsNextOptionalParams

De optionele parameters

Retouren

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.

options
PoolListUsageMetricsNextOptionalParams

De optionele parameters

listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)

function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

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

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

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

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.

options
PoolUpdatePropertiesOptionalParams

De optionele parameters

Retouren

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.

options
PoolUpdatePropertiesOptionalParams

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