Autoscale Settings - Create Or Update
Vytvoří nebo aktualizuje nastavení automatického škálování.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
Název nastavení automatického škálování |
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
subscription
|
path | True |
string |
ID cílového předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
location | True |
string |
Umístění prostředku |
properties.profiles | True |
kolekce profilů automatického škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů. |
|
properties.enabled |
boolean |
příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false. |
|
properties.name |
string |
název nastavení automatického škálování. |
|
properties.notifications |
shromažďování oznámení. |
||
properties.predictiveAutoscalePolicy |
režim zásad prediktivního automatického škálování. |
||
properties.targetResourceLocation |
string |
umístění prostředku, ke kterému se má přidat nastavení automatického škálování. |
|
properties.targetResourceUri |
string |
identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování. |
|
tags |
object |
Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce maximálně 128 znaků a hodnotu o délce maximálně 256 znaků. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Úspěšný požadavek na vytvoření nebo aktualizaci nastavení automatického škálování |
|
201 Created |
Vytvoření nastavení automatického škálování |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Create or update an autoscale setting
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/TestingMetricsScaleSet/providers/Microsoft.Insights/autoscalesettings/MySetting?api-version=2022-10-01
{
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled"
},
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"name": "MySetting",
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled",
"scaleLookAheadTime": null
},
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"name": "MySetting",
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled",
"scaleLookAheadTime": null
},
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
Definice
Name | Description |
---|---|
Autoscale |
Popisuje formát chybové odpovědi. |
Autoscale |
Oznámení o automatickém škálování |
Autoscale |
Profil automatického škálování. |
Autoscale |
Prostředek nastavení automatického škálování. |
Comparison |
operátor, který se používá k porovnání dat metriky a prahové hodnoty. |
created |
Typ identity, která prostředek vytvořila. |
Email |
Email oznámení o události automatického škálování. |
Error |
Objekt chyby. |
Metric |
typ statistiky metriky. Způsob kombinování metrik z více instancí |
Metric |
Trigger, který má za následek akci škálování. |
Operation |
operace přidružená k oznámení a její hodnota musí být "scale" |
Predictive |
Parametry pro povolení prediktivního automatického škálování |
Predictive |
režim prediktivního automatického škálování |
Recurrence |
Časy opakování, kdy tento profil začíná. Tento element se nepoužívá, pokud je použit prvek FixedDate. |
Recurrence |
frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden. |
Recurrent |
Omezení plánování pro začátek profilu. |
Scale |
Parametry akce škálování. |
Scale |
Počet instancí, které lze použít během tohoto profilu. |
Scale |
směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí. |
Scale |
Pravidlo, které poskytuje triggery a parametry akce škálování. |
Scale |
Určuje dimenzi metriky pravidla automatického škálování. |
Scale |
operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám |
Scale |
typ akce, která by měla proběhnout při spuštění pravidla škálování. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
Time |
typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr. |
Time |
Konkrétní datum a čas profilu. |
Webhook |
Oznámení webhooku o události automatického škálování |
AutoscaleErrorResponse
Popisuje formát chybové odpovědi.
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
|
systemData |
Systémová metadata související s odpovědí. |
AutoscaleNotification
Oznámení o automatickém škálování
Name | Typ | Description |
---|---|---|
e-mailové oznámení. |
||
operation |
operace přidružená k oznámení a její hodnota musí být "scale" |
|
webhooks |
kolekce oznámení webhooku. |
AutoscaleProfile
Profil automatického škálování.
Name | Typ | Description |
---|---|---|
capacity |
počet instancí, které lze použít během tohoto profilu. |
|
fixedDate |
konkrétní datum a čas profilu. Tento element není použit, pokud je použit prvek Recurrence. |
|
name |
string |
název profilu. |
recurrence |
časy opakování, kdy tento profil začíná. Tento element se nepoužívá, pokud je použit prvek FixedDate. |
|
rules |
kolekce pravidel, která poskytují triggery a parametry akce škálování. Je možné zadat maximálně 10 pravidel. |
AutoscaleSettingResource
Prostředek nastavení automatického škálování.
Name | Typ | Default value | Description |
---|---|---|---|
id |
string |
ID prostředku Azure |
|
location |
string |
Umístění prostředku |
|
name |
string |
Název prostředku Azure |
|
properties.enabled |
boolean |
False |
příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false. |
properties.name |
string |
název nastavení automatického škálování. |
|
properties.notifications |
shromažďování oznámení. |
||
properties.predictiveAutoscalePolicy |
režim zásad prediktivního automatického škálování. |
||
properties.profiles |
kolekce profilů automatického škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů. |
||
properties.targetResourceLocation |
string |
umístění prostředku, ke kterému se má přidat nastavení automatického škálování. |
|
properties.targetResourceUri |
string |
identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování. |
|
systemData |
Systémová metadata související s odpovědí. |
||
tags |
object |
Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce maximálně 128 znaků a hodnotu o délce maximálně 256 znaků. |
|
type |
string |
Typ prostředku Azure |
ComparisonOperationType
operátor, který se používá k porovnání dat metriky a prahové hodnoty.
Name | Typ | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email oznámení o události automatického škálování.
Name | Typ | Default value | Description |
---|---|---|---|
customEmails |
string[] |
vlastní seznam e-mailů. Tato hodnota může být null nebo prázdná, v takovém případě bude tento atribut ignorován. |
|
sendToSubscriptionAdministrator |
boolean |
False |
Hodnota označující, jestli se má odeslat e-mail správci předplatného. |
sendToSubscriptionCoAdministrators |
boolean |
False |
Hodnota označující, jestli se má odeslat e-mail spolusprávci předplatného. |
Error
Objekt chyby.
Name | Typ | Description |
---|---|---|
code |
string |
Jeden ze serverem definovaných chybových kódů. |
details |
string |
Pro člověka čitelná reprezentace podrobností chyby. |
message |
string |
Lidsky čitelná reprezentace chyby. |
target |
string |
Cíl konkrétní chyby. |
MetricStatisticType
typ statistiky metriky. Způsob kombinování metrik z více instancí
Name | Typ | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
Trigger, který má za následek akci škálování.
Name | Typ | Description |
---|---|---|
dimensions |
Seznam podmínek dimenze Příklad: [{"DimensionName":"Název_aplikace","Operátor":"Rovná se","Hodnoty":["Aplikace1"]},{"Název_dimenze":"Nasazení","Operátor":"Rovná se","Hodnoty":["výchozí"]}]. |
|
dividePerInstance |
boolean |
Hodnota označující, jestli má metrika dělit podle instance. |
metricName |
string |
název metriky, která definuje, co pravidlo monitoruje. |
metricNamespace |
string |
obor názvů metriky, která definuje, co pravidlo monitoruje. |
metricResourceLocation |
string |
umístění prostředku, který pravidlo monitoruje. |
metricResourceUri |
string |
identifikátor prostředku, který pravidlo monitoruje. |
operator |
operátor, který se používá k porovnání dat metriky a prahové hodnoty. |
|
statistic |
typ statistiky metriky. Způsob kombinování metrik z více instancí |
|
threshold |
number |
prahová hodnota metriky, která aktivuje akci škálování. |
timeAggregation |
typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr. |
|
timeGrain |
string |
členitost metrik, které pravidlo monitoruje. Musí to být jedna z předdefinovaných hodnot vrácených z definic metrik pro metriku. Musí to být 12 hodin až 1 minuta. |
timeWindow |
string |
časový rozsah, ve kterém jsou data instancí shromažďována. Tato hodnota musí být větší než zpoždění v kolekci metrik, které se může u jednotlivých prostředků lišit. Musí to být 12 hodin až 5 minut. |
OperationType
operace přidružená k oznámení a její hodnota musí být "scale"
Name | Typ | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Parametry pro povolení prediktivního automatického škálování
Name | Typ | Description |
---|---|---|
scaleLookAheadTime |
string |
doba, po kterou je třeba určit, o které instance se mají spouštět předem. Ve formátu ISO 8601 musí být od 1 do 60 minut. |
scaleMode |
režim prediktivního automatického škálování |
PredictiveAutoscalePolicyScaleMode
režim prediktivního automatického škálování
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
Časy opakování, kdy tento profil začíná. Tento element se nepoužívá, pokud je použit prvek FixedDate.
Name | Typ | Description |
---|---|---|
frequency |
frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden. |
|
schedule |
omezení plánování pro začátek profilu. |
RecurrenceFrequency
frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden.
Name | Typ | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
Omezení plánování pro začátek profilu.
Name | Typ | Description |
---|---|---|
days |
string[] |
kolekce dnů, na které se profil projeví. Možné hodnoty jsou od neděle do soboty. |
hours |
integer[] |
Kolekce hodin, na které se profil projeví. Podporované hodnoty jsou 0 až 23 ve 24hodinovém formátu (časy do pondělí a odpoledne nejsou podporovány). |
minutes |
integer[] |
Kolekce minut, ve kterých se profil projeví. |
timeZone |
string |
časové pásmo pro hodiny profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Turecko (běžný čas), Izrael (standardní čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabic (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabia (běžný čas), Ázerbájdžán (běžný čas), Rusko (3) (běžný čas), Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) |
ScaleAction
Parametry akce škálování.
Name | Typ | Default value | Description |
---|---|---|---|
cooldown |
string |
doba, po kterou se má čekat od poslední akce škálování, než k této akci dojde. Ve formátu ISO 8601 musí být mezi 1 týdnem a 1 minutou. |
|
direction |
směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí. |
||
type |
typ akce, která by měla proběhnout při spuštění pravidla škálování. |
||
value |
string |
1 |
počet instancí, které jsou zapojeny do akce škálování. Tato hodnota musí být 1 nebo větší. Výchozí hodnota je 1. |
ScaleCapacity
Počet instancí, které lze použít během tohoto profilu.
Name | Typ | Description |
---|---|---|
default |
string |
počet instancí, které budou nastaveny, pokud metriky nejsou k dispozici pro vyhodnocení. Výchozí hodnota se použije pouze v případě, že je aktuální počet instancí nižší než výchozí hodnota. |
maximum |
string |
maximální počet instancí pro prostředek. Skutečný maximální počet instancí je omezený jádry, která jsou k dispozici v předplatném. |
minimum |
string |
minimální počet instancí pro prostředek. |
ScaleDirection
směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí.
Name | Typ | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Pravidlo, které poskytuje triggery a parametry akce škálování.
Name | Typ | Description |
---|---|---|
metricTrigger |
aktivační událost, která má za následek akci škálování. |
|
scaleAction |
parametry akce škálování. |
ScaleRuleMetricDimension
Určuje dimenzi metriky pravidla automatického škálování.
Name | Typ | Description |
---|---|---|
DimensionName |
string |
Název dimenze. |
Operator |
operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám |
|
Values |
string[] |
seznam hodnot dimenzí. Příklad: ["App1";"App2"]. |
ScaleRuleMetricDimensionOperationType
operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám
Name | Typ | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
typ akce, která by měla proběhnout při spuštění pravidla škálování.
Name | Typ | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která vytvořila prostředek. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
TimeAggregationType
typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr.
Name | Typ | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Konkrétní datum a čas profilu.
Name | Typ | Description |
---|---|---|
end |
string |
koncový čas profilu ve formátu ISO 8601. |
start |
string |
čas spuštění profilu ve formátu ISO 8601. |
timeZone |
string |
časové pásmo počátečního a koncového času profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Turecko (běžný čas), Izrael (standardní čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabic (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabia (běžný čas), Ázerbájdžán (běžný čas), Rusko (3) (běžný čas), Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas) |
WebhookNotification
Oznámení webhooku o události automatického škálování
Name | Typ | Description |
---|---|---|
properties |
object |
a property bag of settings. Tato hodnota může být prázdná. |
serviceUri |
string |
adresu služby pro příjem oznámení. |