Autoscale Settings - Update
Uppdateringar en befintlig AutoscaleSettingsResource. Om du vill uppdatera andra fält använder du metoden CreateOrUpdate.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
Namnet på inställningen autoskalning. |
resource
|
path | True |
string |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
subscription
|
path | True |
string |
ID för målprenumerationen. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties.profiles | True |
insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
|
properties.enabled |
boolean |
den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". |
|
properties.name |
string |
namnet på autoskalningsinställningen. |
|
properties.notifications |
insamling av meddelanden. |
||
properties.predictiveAutoscalePolicy |
principläget för förutsägande autoskalning. |
||
properties.targetResourceLocation |
string |
platsen för resursen som autoskalningsinställningen ska läggas till i. |
|
properties.targetResourceUri |
string |
resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. |
|
tags |
object |
Resurstaggar |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
En befintlig autoskalningsinställningsresurs har uppdaterats. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Patch an autoscale setting
Exempelbegäran
PATCH https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/TestingMetricsScaleSet/providers/Microsoft.Insights/autoscalesettings/MySetting?api-version=2022-10-01
{
"tags": {
"key1": "value1"
},
"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": {}
}
]
}
]
}
}
Exempelsvar
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary"
},
"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": {}
}
]
}
]
}
}
Definitioner
Name | Description |
---|---|
Autoscale |
Beskriver formatet för felsvar. |
Autoscale |
Autoskalningsmeddelande. |
Autoscale |
Autoskalningsprofil. |
Autoscale |
Resursen för autoskalningsinställning. |
Autoscale |
Inställningsobjektet för autoskalning för korrigeringsåtgärder. |
Comparison |
operatorn som används för att jämföra måttdata och tröskelvärdet. |
created |
Den typ av identitet som skapade resursen. |
Email |
Email meddelande om en autoskalningshändelse. |
Error |
Felobjektet. |
Metric |
måttstatistiktypen. Hur måtten från flera instanser kombineras. |
Metric |
Utlösaren som resulterar i en skalningsåtgärd. |
Operation |
åtgärden som är associerad med meddelandet och dess värde måste vara "scale" |
Predictive |
Parametrarna för att aktivera förutsägelsebaserad autoskalning. |
Predictive |
autoskalningsläget för förutsägelse |
Recurrence |
De upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. |
Recurrence |
upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. |
Recurrent |
Schemaläggningsbegränsningarna för när profilen börjar. |
Scale |
Parametrarna för skalningsåtgärden. |
Scale |
Antalet instanser som kan användas under den här profilen. |
Scale |
skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. |
Scale |
En regel som tillhandahåller utlösare och parametrar för skalningsåtgärden. |
Scale |
Anger måttdimensionen för en regel för automatisk skalning. |
Scale |
dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden |
Scale |
vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Time |
tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. |
Time |
En specifik datum-tid för profilen. |
Webhook |
Webhook-meddelande om en autoskalningshändelse. |
AutoscaleErrorResponse
Beskriver formatet för felsvar.
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
|
systemData |
Systemmetadata som är relaterade till svaret. |
AutoscaleNotification
Autoskalningsmeddelande.
Name | Typ | Description |
---|---|---|
e-postmeddelandet. |
||
operation |
åtgärden som är associerad med meddelandet och dess värde måste vara "scale" |
|
webhooks |
insamling av webhook-meddelanden. |
AutoscaleProfile
Autoskalningsprofil.
Name | Typ | Description |
---|---|---|
capacity |
antalet instanser som kan användas under den här profilen. |
|
fixedDate |
den specifika datum-tiden för profilen. Det här elementet används inte om recurrence-elementet används. |
|
name |
string |
namnet på profilen. |
recurrence |
de upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används. |
|
rules |
en samling regler som tillhandahåller utlösare och parametrar för skalningsåtgärden. Högst 10 regler kan anges. |
AutoscaleSettingResource
Resursen för autoskalningsinställning.
Name | Typ | Standardvärde | Description |
---|---|---|---|
id |
string |
Resurs-ID för Azure |
|
location |
string |
Resursplats |
|
name |
string |
Azure-resursnamn |
|
properties.enabled |
boolean |
False |
den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". |
properties.name |
string |
namnet på autoskalningsinställningen. |
|
properties.notifications |
insamling av meddelanden. |
||
properties.predictiveAutoscalePolicy |
principläget för förutsägande autoskalning. |
||
properties.profiles |
insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
||
properties.targetResourceLocation |
string |
platsen för resursen som autoskalningsinställningen ska läggas till i. |
|
properties.targetResourceUri |
string |
resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. |
|
systemData |
Systemmetadata som är relaterade till svaret. |
||
tags |
object |
Hämtar eller anger en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken. |
|
type |
string |
Azure-resurstyp |
AutoscaleSettingResourcePatch
Inställningsobjektet för autoskalning för korrigeringsåtgärder.
Name | Typ | Standardvärde | Description |
---|---|---|---|
properties.enabled |
boolean |
False |
den aktiverade flaggan. Anger om automatisk skalning är aktiverat för resursen. Standardvärdet är "false". |
properties.name |
string |
namnet på autoskalningsinställningen. |
|
properties.notifications |
insamling av meddelanden. |
||
properties.predictiveAutoscalePolicy |
principläget för förutsägande autoskalning. |
||
properties.profiles |
insamling av automatiska skalningsprofiler som anger olika skalningsparametrar för olika tidsperioder. Högst 20 profiler kan anges. |
||
properties.targetResourceLocation |
string |
platsen för resursen som autoskalningsinställningen ska läggas till i. |
|
properties.targetResourceUri |
string |
resursidentifieraren för resursen som autoskalningsinställningen ska läggas till i. |
|
tags |
object |
Resurstaggar |
ComparisonOperationType
operatorn som används för att jämföra måttdata och tröskelvärdet.
Name | Typ | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Den typ av identitet som skapade resursen.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email meddelande om en autoskalningshändelse.
Name | Typ | Standardvärde | Description |
---|---|---|---|
customEmails |
string[] |
listan med anpassade e-postmeddelanden. Det här värdet kan vara null eller tomt. I så fall ignoreras det här attributet. |
|
sendToSubscriptionAdministrator |
boolean |
False |
ett värde som anger om du vill skicka e-post till prenumerationsadministratören. |
sendToSubscriptionCoAdministrators |
boolean |
False |
ett värde som anger om du vill skicka e-post till prenumerationsadministratörer. |
Error
Felobjektet.
Name | Typ | Description |
---|---|---|
code |
string |
En av en serverdefinierad uppsättning felkoder. |
details |
string |
En läsbar representation av felets detaljer. |
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för det specifika felet. |
MetricStatisticType
måttstatistiktypen. Hur måtten från flera instanser kombineras.
Name | Typ | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
Utlösaren som resulterar i en skalningsåtgärd.
Name | Typ | Description |
---|---|---|
dimensions |
Lista över dimensionsvillkor. Till exempel: [{"DimensionName":"AppName","Operator":"Lika med","Värden":["App1"]},{"DimensionName":"Deployment","Operator":"Lika med","Värden":["standard"]}]. |
|
dividePerInstance |
boolean |
ett värde som anger om måttet ska dividera per instans. |
metricName |
string |
namnet på måttet som definierar vad regeln övervakar. |
metricNamespace |
string |
namnområdet för måttet som definierar vad regeln övervakar. |
metricResourceLocation |
string |
platsen för resursen som regeln övervakar. |
metricResourceUri |
string |
resursidentifieraren för resursen som regeln övervakar. |
operator |
operatorn som används för att jämföra måttdata och tröskelvärdet. |
|
statistic |
måttstatistiktypen. Hur måtten från flera instanser kombineras. |
|
threshold |
number |
tröskelvärdet för måttet som utlöser skalningsåtgärden. |
timeAggregation |
tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt. |
|
timeGrain |
string |
kornigheten för mått som regeln övervakar. Måste vara ett av de fördefinierade värden som returneras från måttdefinitioner för måttet. Måste vara mellan 12 timmar och 1 minut. |
timeWindow |
string |
det tidsintervall då instansdata samlas in. Det här värdet måste vara större än fördröjningen i måttinsamlingen, som kan variera från resurs till resurs. Måste vara mellan 12 timmar och 5 minuter. |
OperationType
åtgärden som är associerad med meddelandet och dess värde måste vara "scale"
Name | Typ | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Parametrarna för att aktivera förutsägelsebaserad autoskalning.
Name | Typ | Description |
---|---|---|
scaleLookAheadTime |
string |
hur lång tid det tar att ange med vilka instanser som startas i förväg. Det måste vara mellan 1 minut och 60 minuter i ISO 8601-format. |
scaleMode |
autoskalningsläget för förutsägelse |
PredictiveAutoscalePolicyScaleMode
autoskalningsläget för förutsägelse
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
De upprepade gånger då profilen börjar. Det här elementet används inte om elementet FixedDate används.
Name | Typ | Description |
---|---|---|
frequency |
upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka. |
|
schedule |
schemaläggningsbegränsningarna för när profilen börjar. |
RecurrenceFrequency
upprepningsfrekvensen. Hur ofta schemaprofilen ska träda i kraft. Det här värdet måste vara Vecka, vilket innebär att varje vecka har samma uppsättning profiler. Om du till exempel vill ange ett dagligt schema anger du schemat till varje dag i veckan. Egenskapen frequency anger att schemat upprepas varje vecka.
Name | Typ | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
Schemaläggningsbegränsningarna för när profilen börjar.
Name | Typ | Description |
---|---|---|
days |
string[] |
den samling dagar som profilen börjar gälla. Möjliga värden är söndag till lördag. |
hours |
integer[] |
En samling timmar som profilen börjar gälla på. Värden som stöds är 0 till 23 på 24-timmarsklockan (AM/PM-tider stöds inte). |
minutes |
integer[] |
En samling minuter där profilen börjar gälla. |
timeZone |
string |
tidszonen för profilens timmar. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, Sydafrika Standardtid, FLE Standard Time, Turkiet Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbajdzjan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Linjeöarnas standardtid |
ScaleAction
Parametrarna för skalningsåtgärden.
Name | Typ | Standardvärde | Description |
---|---|---|---|
cooldown |
string |
hur lång tid det går att vänta sedan den senaste skalningsåtgärden innan den här åtgärden inträffar. Det måste vara mellan 1 vecka och 1 minut i ISO 8601-format. |
|
direction |
skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser. |
||
type |
vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses. |
||
value |
string |
1 |
antalet instanser som ingår i skalningsåtgärden. Det här värdet måste vara 1 eller högre. Standardvärdet är 1. |
ScaleCapacity
Antalet instanser som kan användas under den här profilen.
Name | Typ | Description |
---|---|---|
default |
string |
antalet instanser som ska anges om mått inte är tillgängliga för utvärdering. Standardvärdet används bara om det aktuella instansantalet är lägre än standardvärdet. |
maximum |
string |
det maximala antalet instanser för resursen. Det faktiska maximala antalet instanser begränsas av de kärnor som är tillgängliga i prenumerationen. |
minimum |
string |
det minsta antalet instanser för resursen. |
ScaleDirection
skalningsriktningen. Om skalningsåtgärden ökar eller minskar antalet instanser.
Name | Typ | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
En regel som tillhandahåller utlösare och parametrar för skalningsåtgärden.
Name | Typ | Description |
---|---|---|
metricTrigger |
utlösaren som resulterar i en skalningsåtgärd. |
|
scaleAction |
parametrarna för skalningsåtgärden. |
ScaleRuleMetricDimension
Anger måttdimensionen för en regel för automatisk skalning.
Name | Typ | Description |
---|---|---|
DimensionName |
string |
Namnet på dimensionen. |
Operator |
dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden |
|
Values |
string[] |
lista över dimensionsvärden. Exempel: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
dimensionsoperatorn. Endast "Lika med" och "NotEquals" stöds. "Lika med" är lika med något av värdena. "NotEquals" är inte lika med alla värden
Name | Typ | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
vilken typ av åtgärd som ska inträffa när skalningsregeln utlöses.
Name | Typ | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
TimeAggregationType
tidsaggregeringstyp. Hur de data som samlas in ska kombineras över tid. Standardvärdet är Genomsnitt.
Name | Typ | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
En specifik datum-tid för profilen.
Name | Typ | Description |
---|---|---|
end |
string |
sluttiden för profilen i ISO 8601-format. |
start |
string |
starttiden för profilen i ISO 8601-format. |
timeZone |
string |
tidszonen för start- och sluttider för profilen. Några exempel på giltiga tidszoner är: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azorerna Standard Time, Cape Verde Standard Time, Marocko Standard time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, Sydafrika standardtid, FLE standardtid, Turkiet standardtid, Israel standardtid, Kaliningrad standardtid, Libyen standardtid, arabisk standardtid, arabisk standardtid, Vitryssland standardtid, rysk standardtid, E. Afrika standardtid, Iran standardtid, arabisk standardtid, Azerbajdzjan standardtid, Ryssland Tidszon 3, Mauritius standardtid, georgisk standardtid, Kaukasus standardtid, Afghanistan standardtid, västra Asien standardtid, Ekaterinburg standardtid, Pakistan standardtid, Indien standardtid, Sri Lanka standardtid, Nepal standardtid, Centralasien standardtid, Bangladesh standardtid, N. Centralasien standardtid, Myanmar standardtid, SE Asia standardtid, Nordasien standardtid, Kina standardtid, Norra Asien, östra standardtid, Singapore standardtid, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time |
WebhookNotification
Webhook-meddelande om en autoskalningshändelse.
Name | Typ | Description |
---|---|---|
properties |
object |
en egenskapsuppsättning med inställningar. Det här värdet kan vara tomt. |
serviceUri |
string |
tjänstadressen för att ta emot meddelandet. |