Autoscale Settings - Create Or Update
Automatikus skálázási beállítást hoz létre vagy frissít.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
Az automatikus skálázási beállítás neve. |
resource
|
path | True |
string |
Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. |
subscription
|
path | True |
string |
A cél-előfizetés azonosítója. |
api-version
|
query | True |
string |
A művelethez használandó API-verzió. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
location | True |
string |
Erőforrás helye |
properties.profiles | True |
automatikus méretezési profilok gyűjteménye, amelyek különböző skálázási paramétereket ad meg különböző időszakokra. Legfeljebb 20 profil adható meg. |
|
properties.enabled |
boolean |
az engedélyezett jelzőt. Meghatározza, hogy az automatikus skálázás engedélyezve van-e az erőforráshoz. Az alapértelmezett érték a "false". |
|
properties.name |
string |
az automatikus skálázási beállítás neve. |
|
properties.notifications |
az értesítések gyűjtését. |
||
properties.predictiveAutoscalePolicy |
a prediktív automatikus skálázási szabályzatmódot. |
||
properties.targetResourceLocation |
string |
annak az erőforrásnak a helye, ahová az automatikus skálázási beállítást hozzá kell adni. |
|
properties.targetResourceUri |
string |
annak az erőforrásnak az erőforrás-azonosítója, amelyhez az automatikus skálázási beállítást hozzá kell adni. |
|
tags |
object |
Lekéri vagy beállítja az erőforrást leíró kulcsértékpárok listáját. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének legalább 128 karakter hosszúságú kulccsal és 256 karakternél nem hosszabb értékkel kell rendelkeznie. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
Sikeres kérés automatikus skálázási beállítás létrehozásához vagy frissítéséhez |
|
201 Created |
Automatikus skálázási beállítás létrehozása |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | felhasználói fiók megszemélyesítése |
Példák
Create or update an autoscale setting
Mintakérelem
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": {}
}
]
}
]
}
}
Mintaválasz
{
"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": {}
}
]
}
]
}
}
Definíciók
Name | Description |
---|---|
Autoscale |
A hibaválasz formátumát ismerteti. |
Autoscale |
Automatikus skálázási értesítés. |
Autoscale |
Automatikus skálázási profil. |
Autoscale |
Az automatikus skálázási beállítás erőforrása. |
Comparison |
a metrikaadatok és a küszöbérték összehasonlítására használt operátor. |
created |
Az erőforrást létrehozó identitás típusa. |
Email |
Email automatikus skálázási eseményről szóló értesítés. |
Error |
A hibaobjektum. |
Metric |
a metrikastatisztika típusát. A több példányból származó metrikák kombinálása. |
Metric |
Az eseményindító, amely skálázási műveletet eredményez. |
Operation |
az értesítéshez társított műveletnek és értékének "skálázásnak" kell lennie |
Predictive |
A prediktív automatikus skálázás engedélyezésének paraméterei. |
Predictive |
a prediktív automatikus skálázási mód |
Recurrence |
Az ismétlődő időpontok, amikor ez a profil megkezdődik. Ezt az elemet nem használja a rendszer, ha a FixedDate elemet használja. |
Recurrence |
az ismétlődés gyakorisága. Milyen gyakran lép érvénybe az ütemezési profil. Ennek az értéknek Hétnek kell lennie, ami azt jelenti, hogy minden héten ugyanazzal a profilkészlettel fog rendelkezni. Ha például napi ütemezést szeretne beállítani, állítsa az ütemezést a hét minden napjára. A frequency tulajdonság azt adja meg, hogy az ütemezés hetente ismétlődik. |
Recurrent |
A profil kezdetének ütemezési korlátozásai. |
Scale |
A skálázási művelet paraméterei. |
Scale |
A profil során használható példányok száma. |
Scale |
a skálázás irányát. Azt jelzi, hogy a skálázási művelet növeli vagy csökkenti-e a példányok számát. |
Scale |
A skálázási művelet eseményindítóit és paramétereit biztosító szabály. |
Scale |
Automatikus skálázási szabály metrikadimenziót ad meg. |
Scale |
a dimenzióoperátort. Csak az "Egyenlő" és a "NotEquals" támogatott. Az "Egyenlő" érték bármely értékkel egyenlő. A "NotEquals" nem egyenlő az összes értékkel |
Scale |
a skálázási szabály aktiválásakor végrehajtandó művelet típusa. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Time |
időösszesítés típusa. Az összegyűjtött adatok időbeli összevonásának módját. Az alapértelmezett érték az Átlag. |
Time |
A profil adott dátum-ideje. |
Webhook |
Webhook-értesítés egy automatikus skálázási eseményről. |
AutoscaleErrorResponse
A hibaválasz formátumát ismerteti.
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
|
systemData |
A válaszhoz kapcsolódó rendszer metaadatai. |
AutoscaleNotification
Automatikus skálázási értesítés.
Name | Típus | Description |
---|---|---|
az e-mailes értesítés. |
||
operation |
az értesítéshez társított műveletnek és értékének "skálázásnak" kell lennie |
|
webhooks |
webhook-értesítések gyűjteménye. |
AutoscaleProfile
Automatikus skálázási profil.
Name | Típus | Description |
---|---|---|
capacity |
a profil során használható példányok száma. |
|
fixedDate |
a profil konkrét dátum-ideje. Ezt az elemet nem használja a rendszer, ha az Ismétlődés elemet használja. |
|
name |
string |
a profil neve. |
recurrence |
az ismétlődő időpontok, amikor ez a profil megkezdődik. Ezt az elemet nem használja a rendszer, ha a FixedDate elemet használja. |
|
rules |
a skálázási művelet eseményindítóit és paramétereit biztosító szabályok gyűjteménye. Legfeljebb 10 szabály adható meg. |
AutoscaleSettingResource
Az automatikus skálázási beállítás erőforrása.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
id |
string |
Azure-erőforrás azonosítója |
|
location |
string |
Erőforrás helye |
|
name |
string |
Azure-erőforrás neve |
|
properties.enabled |
boolean |
False |
az engedélyezett jelzőt. Meghatározza, hogy az automatikus skálázás engedélyezve van-e az erőforráshoz. Az alapértelmezett érték a "false". |
properties.name |
string |
az automatikus skálázási beállítás neve. |
|
properties.notifications |
az értesítések gyűjtését. |
||
properties.predictiveAutoscalePolicy |
a prediktív automatikus skálázási szabályzatmódot. |
||
properties.profiles |
automatikus méretezési profilok gyűjteménye, amelyek különböző skálázási paramétereket ad meg különböző időszakokra. Legfeljebb 20 profil adható meg. |
||
properties.targetResourceLocation |
string |
annak az erőforrásnak a helye, ahová az automatikus skálázási beállítást hozzá kell adni. |
|
properties.targetResourceUri |
string |
annak az erőforrásnak az erőforrás-azonosítója, amelyhez az automatikus skálázási beállítást hozzá kell adni. |
|
systemData |
A válaszhoz kapcsolódó rendszer metaadatai. |
||
tags |
object |
Lekéri vagy beállítja az erőforrást leíró kulcsértékpárok listáját. Ezek a címkék használhatók az erőforrás megtekintéséhez és csoportosításához (erőforráscsoportok között). Egy erőforráshoz legfeljebb 15 címke adható meg. Minden címkének legalább 128 karakter hosszúságú kulccsal és 256 karakternél nem hosszabb értékkel kell rendelkeznie. |
|
type |
string |
Azure-erőforrástípus |
ComparisonOperationType
a metrikaadatok és a küszöbérték összehasonlítására használt operátor.
Name | Típus | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Az erőforrást létrehozó identitás típusa.
Name | Típus | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email automatikus skálázási eseményről szóló értesítés.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
customEmails |
string[] |
az egyéni e-mail-lista. Ez az érték null értékű vagy üres lehet, ebben az esetben a rendszer figyelmen kívül hagyja ezt az attribútumot. |
|
sendToSubscriptionAdministrator |
boolean |
False |
egy érték, amely jelzi, hogy e-mailt szeretne-e küldeni az előfizetés rendszergazdájának. |
sendToSubscriptionCoAdministrators |
boolean |
False |
egy érték, amely azt jelzi, hogy szeretne-e e-mailt küldeni az előfizetés társ-rendszergazdáinak. |
Error
A hibaobjektum.
Name | Típus | Description |
---|---|---|
code |
string |
A kiszolgáló által definiált hibakódok egyike. |
details |
string |
A hiba részleteinek emberi olvasásra alkalmas ábrázolása. |
message |
string |
A hiba emberi olvasásra alkalmas ábrázolása. |
target |
string |
Az adott hiba célja. |
MetricStatisticType
a metrikastatisztika típusát. A több példányból származó metrikák kombinálása.
Name | Típus | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
Az eseményindító, amely skálázási műveletet eredményez.
Name | Típus | Description |
---|---|---|
dimensions |
A dimenziófeltételek listája. Például: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. |
|
dividePerInstance |
boolean |
egy érték, amely azt jelzi, hogy a metrika példányonként el legyen-e osztva. |
metricName |
string |
a szabály által figyelt metrika neve. |
metricNamespace |
string |
a szabály által figyelt metrika névtere. |
metricResourceLocation |
string |
a szabály által figyelt erőforrás helye. |
metricResourceUri |
string |
a szabály által figyelt erőforrás erőforrás-azonosítója. |
operator |
a metrikaadatok és a küszöbérték összehasonlítására használt operátor. |
|
statistic |
a metrikastatisztika típusát. A több példányból származó metrikák kombinálása. |
|
threshold |
number |
a skálázási műveletet kiváltó metrika küszöbértéke. |
timeAggregation |
időösszesítés típusa. Az összegyűjtött adatok időbeli összevonásának módját. Az alapértelmezett érték az Átlag. |
|
timeGrain |
string |
a szabály által figyelt metrikák részletessége. A metrika metrikadefinícióiból visszaadott előre definiált értékek egyikének kell lennie. 12 óra és 1 perc között kell lennie. |
timeWindow |
string |
a példányadatok gyűjtésének időtartama. Ennek az értéknek nagyobbnak kell lennie, mint a metrikagyűjtés késése, amely erőforrásról erőforrásra változhat. 12 óra és 5 perc között kell lennie. |
OperationType
az értesítéshez társított műveletnek és értékének "skálázásnak" kell lennie
Name | Típus | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
A prediktív automatikus skálázás engedélyezésének paraméterei.
Name | Típus | Description |
---|---|---|
scaleLookAheadTime |
string |
a példányok előzetes indításának időtartamát. Iso 8601 formátumban 1 perc és 60 perc közé kell esnie. |
scaleMode |
a prediktív automatikus skálázási mód |
PredictiveAutoscalePolicyScaleMode
a prediktív automatikus skálázási mód
Name | Típus | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
Az ismétlődő időpontok, amikor ez a profil megkezdődik. Ezt az elemet nem használja a rendszer, ha a FixedDate elemet használja.
Name | Típus | Description |
---|---|---|
frequency |
az ismétlődés gyakorisága. Milyen gyakran lép érvénybe az ütemezési profil. Ennek az értéknek Hétnek kell lennie, ami azt jelenti, hogy minden héten ugyanazzal a profilkészlettel fog rendelkezni. Ha például napi ütemezést szeretne beállítani, állítsa az ütemezést a hét minden napjára. A frequency tulajdonság azt adja meg, hogy az ütemezés hetente ismétlődik. |
|
schedule |
a profil kezdetének ütemezési korlátozásai. |
RecurrenceFrequency
az ismétlődés gyakorisága. Milyen gyakran lép érvénybe az ütemezési profil. Ennek az értéknek Hétnek kell lennie, ami azt jelenti, hogy minden héten ugyanazzal a profilkészlettel fog rendelkezni. Ha például napi ütemezést szeretne beállítani, állítsa az ütemezést a hét minden napjára. A frequency tulajdonság azt adja meg, hogy az ütemezés hetente ismétlődik.
Name | Típus | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
A profil kezdetének ütemezési korlátozásai.
Name | Típus | Description |
---|---|---|
days |
string[] |
azon napok gyűjteménye, amelyeken a profil érvénybe lép. A lehetséges értékek vasárnaptól szombatig. |
hours |
integer[] |
Órák gyűjteménye, amelyen a profil érvénybe lép. A támogatott értékek 0 és 23 óra között vannak a 24 órás időszakban (az AM/PM időpontok nem támogatottak). |
minutes |
integer[] |
Percek gyűjteménye, amikor a profil érvénybe lép. |
timeZone |
string |
a profil órákra vonatkozó időzónája. Néhány példa az érvényes időzónákra: Dátumvonali téli idő, UTC-11, hawaii téli idő, alaszkai téli idő, csendes-óceáni téli idő (Mexikó), csendes-óceáni téli idő, amerikai hegyi téli idő, hegyi téli idő (Mexikó), hegyi téli idő, közép-amerikai téli idő, közép-amerikai téli idő, közép-amerikai téli idő (Mexikó), Közép-Kanada téli idő, CSENDES-óceáni téli idő, keleti téli idő, USA keleti téli idő, venezuelai téli idő, paraguayi téli idő, atlanti-óceáni téli idő, közép-brazíliai téli idő, sa nyugati téli idő, csendes-óceáni téli idő, új-fundlandi téli idő, E. Dél-Amerika téli idő, Argentína téli idő, SA keleti téli idő, grönlandi téli idő, Montevideo téli idő, Bahia téli idő, UTC-02, Mid-Atlantic téli idő, Azori-szigeteki téli idő, Zöld-foki-szigeteki téli idő, Marokkói téli idő, UTC, GMT téli idő, Greenwichi téli idő, W. Európa téli idő, Közép-Európa téli idő, újlatin téli idő, közép-európai téli idő, közép-afrikai téli idő, namíbiai téli idő, jordán téli idő, GTB téli idő, közel-keleti téli idő, egyiptomi téli idő, szíriai téli idő, e. Európai téli idő, Dél-afrikai téli idő, FLE téli idő, törökországi téli idő, izraeli téli idő, kalinyingrádi téli idő, líbiai téli idő, arab téli idő, arab téli idő, belarusz téli idő, orosz téli idő, E. Afrika téli idő, iráni téli idő, arab téli idő, azerbajdzsáni téli idő, oroszországi időzóna 3, Mauritiusi téli idő, grúz téli idő, kaukázusi téli idő, Afganisztáni téli idő, nyugat-ázsiai téli idő, jekatyerinburgi téli idő, pakisztáni téli idő, indiai téli idő, Srí Lanka-i téli idő, nepáli téli idő, közép-ázsiai téli idő, bangladesi téli idő, n. közép-ázsiai téli idő, mianmari téli idő, SE ázsiai téli idő, észak-ázsiai téli idő, kínai téli idő, észak-ázsiai keleti téli idő, szingapúri téli idő, W. Ausztráliai téli idő, Tajpej téli idő, Ulaanbaatar téli idő, tokiói téli idő, koreai téli idő, jakutszki téli idő, Cen. Ausztráliai téli idő, AUS központi téli idő, E. Ausztráliai téli idő, AUS keleti téli idő, nyugat-csendes-óceáni téli idő, tasmániai téli idő, magadai téli idő, vlagyivosztoki téli idő, oroszországi időzóna 10, közép-csendes-óceáni téli idő, oroszországi időzóna 11, új-zélandi téli idő, UTC+12, Fidzsi-szigeteki téli idő, kamcsatkai téli idő, tongai téli idő, szamoai téli idő, Vonal-szigeteki téli idő |
ScaleAction
A skálázási művelet paraméterei.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
cooldown |
string |
a művelet előtti utolsó skálázási művelet óta eltelt várakozási idő. Iso 8601 formátumban 1 hét és 1 perc közé kell esnie. |
|
direction |
a skálázás irányát. Azt jelzi, hogy a skálázási művelet növeli vagy csökkenti-e a példányok számát. |
||
type |
a skálázási szabály aktiválásakor végrehajtandó művelet típusa. |
||
value |
string |
1 |
a skálázási műveletben részt vevő példányok száma. Ennek az értéknek legalább 1-nek kell lennie. Az alapértelmezett érték az 1. |
ScaleCapacity
A profil során használható példányok száma.
Name | Típus | Description |
---|---|---|
default |
string |
azon példányok száma, amelyek akkor lesznek beállítva, ha a metrikák nem érhetők el kiértékeléshez. Az alapértelmezett értéket csak akkor használja a rendszer, ha az aktuális példányok száma alacsonyabb az alapértelmezettnél. |
maximum |
string |
az erőforrás példányainak maximális száma. A példányok tényleges maximális számát az előfizetésben elérhető magok korlátozzák. |
minimum |
string |
az erőforrás példányainak minimális száma. |
ScaleDirection
a skálázás irányát. Azt jelzi, hogy a skálázási művelet növeli vagy csökkenti-e a példányok számát.
Name | Típus | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
A skálázási művelet eseményindítóit és paramétereit biztosító szabály.
Name | Típus | Description |
---|---|---|
metricTrigger |
az eseményindító, amely skálázási műveletet eredményez. |
|
scaleAction |
a skálázási művelet paraméterei. |
ScaleRuleMetricDimension
Automatikus skálázási szabály metrikadimenziót ad meg.
Name | Típus | Description |
---|---|---|
DimensionName |
string |
A dimenzió neve. |
Operator |
a dimenzióoperátort. Csak az "Egyenlő" és a "NotEquals" támogatott. Az "Egyenlő" érték bármely értékkel egyenlő. A "NotEquals" nem egyenlő az összes értékkel |
|
Values |
string[] |
dimenzióértékek listája. Például: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
a dimenzióoperátort. Csak az "Egyenlő" és a "NotEquals" támogatott. Az "Egyenlő" érték bármely értékkel egyenlő. A "NotEquals" nem egyenlő az összes értékkel
Name | Típus | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
a skálázási szabály aktiválásakor végrehajtandó művelet típusa.
Name | Típus | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az erőforrást utoljára módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |
TimeAggregationType
időösszesítés típusa. Az összegyűjtött adatok időbeli összevonásának módját. Az alapértelmezett érték az Átlag.
Name | Típus | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
A profil adott dátum-ideje.
Name | Típus | Description |
---|---|---|
end |
string |
a profil záró időpontja ISO 8601 formátumban. |
start |
string |
a profil kezdő időpontja ISO 8601 formátumban. |
timeZone |
string |
a profil kezdési és befejezési idejének időzónája. Néhány példa az érvényes időzónákra: Dátumvonali téli idő, UTC-11, hawaii téli idő, alaszkai téli idő, csendes-óceáni téli idő (Mexikó), csendes-óceáni téli idő, amerikai hegyi téli idő, hegyi téli idő (Mexikó), hegyi téli idő, közép-amerikai téli idő, közép-amerikai téli idő, közép-amerikai téli idő (Mexikó), Közép-Kanada téli idő, CSENDES-óceáni téli idő, keleti téli idő, USA keleti téli idő, venezuelai téli idő, paraguayi téli idő, atlanti-óceáni téli idő, közép-brazíliai téli idő, sa nyugati téli idő, csendes-óceáni téli idő, új-fundlandi téli idő, E. Dél-Amerika téli idő, Argentína téli idő, SA keleti téli idő, grönlandi téli idő, Montevideo téli idő, Bahia téli idő, UTC-02, Mid-Atlantic téli idő, Azori-szigeteki téli idő, Zöld-foki-szigeteki téli idő, Marokkói téli idő, UTC, GMT téli idő, Greenwichi téli idő, W. Európa téli idő, Közép-Európa téli idő, újlatin téli idő, közép-európai téli idő, közép-afrikai téli idő, namíbiai téli idő, jordán téli idő, GTB téli idő, közel-keleti téli idő, egyiptomi téli idő, szíriai téli idő, e. Európai téli idő, Dél-afrikai téli idő, FLE téli idő, törökországi téli idő, izraeli téli idő, kalinyingrádi téli idő, líbiai téli idő, arab téli idő, arab téli idő, belarusz téli idő, orosz téli idő, E. Afrika téli idő, iráni téli idő, arab téli idő, azerbajdzsáni téli idő, oroszországi időzóna 3, Mauritiusi téli idő, grúz téli idő, kaukázusi téli idő, Afganisztáni téli idő, nyugat-ázsiai téli idő, jekatyerinburgi téli idő, pakisztáni téli idő, indiai téli idő, Srí Lanka-i téli idő, nepáli téli idő, közép-ázsiai téli idő, bangladesi téli idő, n. közép-ázsiai téli idő, mianmari téli idő, SE ázsiai téli idő, észak-ázsiai téli idő, kínai téli idő, észak-ázsiai keleti téli idő, szingapúri téli idő, W. Ausztráliai téli idő, Tajpej téli idő, Ulaanbaatar téli idő, tokiói téli idő, koreai téli idő, jakutszki téli idő, Cen. Ausztráliai téli idő, AUS központi téli idő, E. Ausztráliai téli idő, AUS keleti téli idő, nyugat-csendes-óceáni téli idő, tasmániai téli idő, magadai téli idő, vlagyivosztoki téli idő, oroszországi időzóna 10, közép-csendes-óceáni téli idő, oroszországi időzóna 11, új-zélandi téli idő, UTC+12, Fidzsi-szigeteki téli idő, kamcsatkai téli idő, tongai téli idő, szamoai téli idő, Vonal-szigeteki téli idő |
WebhookNotification
Webhook-értesítés egy automatikus skálázási eseményről.
Name | Típus | Description |
---|---|---|
properties |
object |
egy tulajdonságcsomag beállításokat. Ez az érték üres is lehet. |
serviceUri |
string |
a szolgáltatás címét az értesítés fogadásához. |