Pools - Enable Pool Auto Scale
Aktiverar automatisk skalning för en pool.
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.
POST {endpoint}/pools/{poolId}/enableautoscale?api-version=2025-06-01
POST {endpoint}/pools/{poolId}/enableautoscale?api-version=2025-06-01&timeOut={timeOut}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Batch-kontoslutpunkt (till exempel: https://batchaccount.eastus2.batch.azure.com). |
|
pool
|
path | True |
string |
ID:t för poolen som ska hämtas. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
|
time
|
query |
integer (int32) |
Den maximala tid som servern kan ägna åt att bearbeta begäran i sekunder. Standardvärdet är 30 sekunder. Om värdet är större än 30 används standardvärdet istället." |
Begärandehuvud
Media Types: "application/json; odata=minimalmetadata"
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| client-request-id |
string |
Den anropargenererade begärandeidentiteten i form av ett GUID utan dekoration, till exempel klammerparenteser, t.ex. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Om servern ska returnera klient-request-id i svaret. |
|
| ocp-date |
string (date-time-rfc7231) |
Den tid då begäran utfärdades. Klientbibliotek anger vanligtvis detta till den aktuella systemklockatiden. ange det explicit om du anropar REST-API:et direkt. |
|
| If-Modified-Since |
string (date-time-rfc7231) |
En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden. |
|
| If-Unmodified-Since |
string (date-time-rfc7231) |
En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden. |
|
| If-Match |
string |
Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten. |
|
| If-None-Match |
string |
Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten. |
Begärandetext
Media Types: "application/json; odata=minimalmetadata"
| Name | Typ | Description |
|---|---|---|
| autoScaleEvaluationInterval |
string (duration) |
Tidsintervallet då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. Standardvärdet är 15 minuter. Det lägsta och högsta värdet är 5 minuter respektive 168 timmar. Om du anger ett värde som är mindre än 5 minuter eller större än 168 timmar avvisar Batch-tjänsten begäran med ett ogiltigt egenskapsvärdefel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Om du anger ett nytt intervall kommer det befintliga autoskaleringsutvärderingsschemat att stoppas och ett nytt autoskaleringsschema startas, där dess starttid är den tid då denna begäran skickades ut. |
| autoScaleFormula |
string |
Formeln för önskat antal beräkningsnoder i poolen. Standardvärdet är 15 minuter. Det lägsta och högsta värdet är 5 minuter respektive 168 timmar. Om du anger ett värde som är mindre än 5 minuter eller större än 168 timmar avvisar Batch-tjänsten begäran med ett ogiltigt egenskapsvärdefel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Om du anger ett nytt intervall kommer det befintliga autoskaleringsutvärderingsschemat att stoppas och ett nytt autoskaleringsschema startas, där dess starttid är den tid då denna begäran skickades ut. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. Sidhuvuden
|
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
OAuth2Auth
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Omfattningar
| Name | Description |
|---|---|
| https://batch.core.windows.net//.default |
Exempel
Pool enable autoscale
Exempelbegäran
POST {endpoint}/pools/poolId/enableautoscale?api-version=2025-06-01
{
"autoScaleFormula": "$TargetDedicated=0",
"autoScaleEvaluationInterval": "PT8M"
}
Exempelsvar
Definitioner
| Name | Description |
|---|---|
|
Batch |
Ett felsvar som tagits emot från Azure Batch-tjänsten. |
|
Batch |
Ett objekt med ytterligare information som ingår i ett Azure Batch-felsvar. |
|
Batch |
Ett felmeddelande som togs emot i ett Azure Batch-felsvar. |
|
Batch |
Parametrar för att aktivera automatisk skalning på en Azure Batch-pool. |
BatchError
Ett felsvar som tagits emot från Azure Batch-tjänsten.
| Name | Typ | Description |
|---|---|---|
| code |
string |
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
| message |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
|
| values |
En samling nyckel/värde-par som innehåller ytterligare information om felet. |
BatchErrorDetail
Ett objekt med ytterligare information som ingår i ett Azure Batch-felsvar.
| Name | Typ | Description |
|---|---|---|
| key |
string |
En identifierare som anger innebörden av egenskapen Value. |
| value |
string |
Den ytterligare information som ingår i felsvaret. |
BatchErrorMessage
Ett felmeddelande som togs emot i ett Azure Batch-felsvar.
| Name | Typ | Description |
|---|---|---|
| lang |
string |
Felmeddelandets språkkod. |
| value |
string |
Texten i meddelandet. |
BatchPoolEnableAutoScaleOptions
Parametrar för att aktivera automatisk skalning på en Azure Batch-pool.
| Name | Typ | Description |
|---|---|---|
| autoScaleEvaluationInterval |
string (duration) |
Tidsintervallet då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. Standardvärdet är 15 minuter. Det lägsta och högsta värdet är 5 minuter respektive 168 timmar. Om du anger ett värde som är mindre än 5 minuter eller större än 168 timmar avvisar Batch-tjänsten begäran med ett ogiltigt egenskapsvärdefel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Om du anger ett nytt intervall kommer det befintliga autoskaleringsutvärderingsschemat att stoppas och ett nytt autoskaleringsschema startas, där dess starttid är den tid då denna begäran skickades ut. |
| autoScaleFormula |
string |
Formeln för önskat antal beräkningsnoder i poolen. Standardvärdet är 15 minuter. Det lägsta och högsta värdet är 5 minuter respektive 168 timmar. Om du anger ett värde som är mindre än 5 minuter eller större än 168 timmar avvisar Batch-tjänsten begäran med ett ogiltigt egenskapsvärdefel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Om du anger ett nytt intervall kommer det befintliga autoskaleringsutvärderingsschemat att stoppas och ett nytt autoskaleringsschema startas, där dess starttid är den tid då denna begäran skickades ut. |