Autoscale Settings - Create Or Update
Hiermee wordt een instelling voor automatische schaalaanpassing gemaakt of bijgewerkt.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
De naam van de instelling voor automatisch schalen. |
resource
|
path | True |
string |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
subscription
|
path | True |
string |
De id van het doelabonnement. |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
location | True |
string |
Resourcelocatie |
properties.profiles | True |
de verzameling automatische schaalprofielen die verschillende schaalparameters voor verschillende perioden opgeven. Er kunnen maximaal 20 profielen worden opgegeven. |
|
properties.enabled |
boolean |
de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. |
|
properties.name |
string |
de naam van de instelling voor automatische schaalaanpassing. |
|
properties.notifications |
de verzameling meldingen. |
||
properties.predictiveAutoscalePolicy |
de voorspellende modus voor automatisch schalen. |
||
properties.targetResourceLocation |
string |
de locatie van de resource waaraan de instelling voor automatisch schalen moet worden toegevoegd. |
|
properties.targetResourceUri |
string |
de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. |
|
tags |
object |
Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld die de resource beschrijven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (in resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet langer is dan 128 tekens en een waarde die niet langer is dan 256 tekens. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagde aanvraag voor het maken of bijwerken van een instelling voor automatisch schalen |
|
201 Created |
Instelling voor automatisch schalen gemaakt |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Create or update an autoscale setting
Voorbeeldaanvraag
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": {}
}
]
}
]
}
}
Voorbeeldrespons
{
"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": {}
}
]
}
]
}
}
Definities
Name | Description |
---|---|
Autoscale |
Beschrijft de indeling van foutantwoord. |
Autoscale |
Melding over automatische schaalaanpassing. |
Autoscale |
Profiel automatisch schalen. |
Autoscale |
De instellingsresource voor automatische schaalaanpassing. |
Comparison |
de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Email |
Email melding van een gebeurtenis voor automatisch schalen. |
Error |
Het foutobject. |
Metric |
het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd. |
Metric |
De trigger die resulteert in een schaalactie. |
Operation |
de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn |
Predictive |
De parameters voor het inschakelen van voorspellende automatische schaalaanpassing. |
Predictive |
de voorspellende modus voor automatisch schalen |
Recurrence |
De herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. |
Recurrence |
de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagplanning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald. |
Recurrent |
De planningsbeperkingen voor wanneer het profiel begint. |
Scale |
De parameters voor de schaalactie. |
Scale |
Het aantal exemplaren dat tijdens dit profiel kan worden gebruikt. |
Scale |
de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. |
Scale |
Een regel die de triggers en parameters voor de schaalactie biedt. |
Scale |
Hiermee geeft u een metrische dimensie voor automatisch schalen van regels op. |
Scale |
de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden |
Scale |
het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd. |
system |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
Time |
type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde. |
Time |
Een specifieke datum/tijd voor het profiel. |
Webhook |
Webhookmelding van een gebeurtenis voor automatisch schalen. |
AutoscaleErrorResponse
Beschrijft de indeling van foutantwoord.
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
|
systemData |
De systeemmetagegevens met betrekking tot het antwoord. |
AutoscaleNotification
Melding over automatische schaalaanpassing.
Name | Type | Description |
---|---|---|
de e-mailmelding. |
||
operation |
de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn |
|
webhooks |
de verzameling webhookmeldingen. |
AutoscaleProfile
Profiel automatisch schalen.
Name | Type | Description |
---|---|---|
capacity |
het aantal exemplaren dat tijdens dit profiel kan worden gebruikt. |
|
fixedDate |
de specifieke datum/tijd voor het profiel. Dit element wordt niet gebruikt als het element Terugkeerpatroon wordt gebruikt. |
|
name |
string |
de naam van het profiel. |
recurrence |
de herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt. |
|
rules |
de verzameling regels die de triggers en parameters voor de schaalactie bieden. Er kunnen maximaal 10 regels worden opgegeven. |
AutoscaleSettingResource
De instellingsresource voor automatische schaalaanpassing.
Name | Type | Default value | Description |
---|---|---|---|
id |
string |
Azure-resource-id |
|
location |
string |
Resourcelocatie |
|
name |
string |
Azure-resourcenaam |
|
properties.enabled |
boolean |
False |
de vlag ingeschakeld. Hiermee geeft u op of automatisch schalen is ingeschakeld voor de resource. De standaardwaarde is 'false'. |
properties.name |
string |
de naam van de instelling voor automatische schaalaanpassing. |
|
properties.notifications |
de verzameling meldingen. |
||
properties.predictiveAutoscalePolicy |
de beleidsmodus voor voorspellende automatische schaalaanpassing. |
||
properties.profiles |
de verzameling automatische schaalprofielen die verschillende schaalparameters voor verschillende perioden opgeven. Er kunnen maximaal 20 profielen worden opgegeven. |
||
properties.targetResourceLocation |
string |
de locatie van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. |
|
properties.targetResourceUri |
string |
de resource-id van de resource waaraan de instelling voor automatische schaalaanpassing moet worden toegevoegd. |
|
systemData |
De systeemmetagegevens met betrekking tot het antwoord. |
||
tags |
object |
Hiermee wordt een lijst met sleutelwaardeparen opgehaald of ingesteld waarmee de resource wordt beschreven. Deze tags kunnen worden gebruikt bij het weergeven en groeperen van deze resource (tussen resourcegroepen). Er kunnen maximaal 15 tags worden opgegeven voor een resource. Elke tag moet een sleutel hebben die niet langer is dan 128 tekens en een waarde die niet langer is dan 256 tekens. |
|
type |
string |
Azure-resourcetype |
ComparisonOperationType
de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken.
Name | Type | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Name | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email melding van een gebeurtenis voor automatisch schalen.
Name | Type | Default value | Description |
---|---|---|---|
customEmails |
string[] |
de lijst met aangepaste e-mails. Deze waarde kan null of leeg zijn, in welk geval dit kenmerk wordt genegeerd. |
|
sendToSubscriptionAdministrator |
boolean |
False |
een waarde die aangeeft of e-mail moet worden verzonden naar de abonnementsbeheerder. |
sendToSubscriptionCoAdministrators |
boolean |
False |
een waarde die aangeeft of e-mail moet worden verzonden naar medebeheerders van abonnementen. |
Error
Het foutobject.
Name | Type | Description |
---|---|---|
code |
string |
Een van een door de server gedefinieerde set foutcodes. |
details |
string |
Een door mensen leesbare weergave van de details van de fout. |
message |
string |
Een door mensen leesbare weergave van de fout. |
target |
string |
Het doel van de specifieke fout. |
MetricStatisticType
het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd.
Name | Type | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
De trigger die resulteert in een schaalactie.
Name | Type | Description |
---|---|---|
dimensions |
Lijst met dimensievoorwaarden. Bijvoorbeeld: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. |
|
dividePerInstance |
boolean |
een waarde die aangeeft of metrische gegevens per exemplaar moeten worden gedeeld. |
metricName |
string |
de naam van de metrische waarde die definieert wat de regel bewaakt. |
metricNamespace |
string |
de naamruimte van de metrische waarde die definieert wat de regel bewaakt. |
metricResourceLocation |
string |
de locatie van de resource die door de regel wordt bewaakt. |
metricResourceUri |
string |
de resource-id van de resource die door de regel wordt bewaakt. |
operator |
de operator die wordt gebruikt om de metrische gegevens en de drempelwaarde te vergelijken. |
|
statistic |
het type metrische statistiek. Hoe de metrische gegevens van meerdere exemplaren worden gecombineerd. |
|
threshold |
number |
de drempelwaarde van de metrische waarde die de schaalactie activeert. |
timeAggregation |
type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde. |
|
timeGrain |
string |
de granulariteit van metrische gegevens die door de regel worden bewaakt. Moet een van de vooraf gedefinieerde waarden zijn die worden geretourneerd uit metrische definities voor de metrische waarde. Dit moet tussen 12 uur en 1 minuut zijn. |
timeWindow |
string |
het tijdsbereik waarin instantiegegevens worden verzameld. Deze waarde moet groter zijn dan de vertraging in het verzamelen van metrische gegevens, die per resource kan variëren. Dit moet tussen 12 uur en 5 minuten zijn. |
OperationType
de bewerking die is gekoppeld aan de melding en de waarde ervan moet 'schaal' zijn
Name | Type | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
De parameters voor het inschakelen van voorspellende automatische schaalaanpassing.
Name | Type | Description |
---|---|---|
scaleLookAheadTime |
string |
de hoeveelheid tijd die moet worden opgegeven door welke exemplaren van tevoren worden gestart. Deze moet tussen 1 minuut en 60 minuten in ISO 8601-indeling zijn. |
scaleMode |
de voorspellende modus voor automatisch schalen |
PredictiveAutoscalePolicyScaleMode
de voorspellende modus voor automatisch schalen
Name | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
De herhalingstijden waarop dit profiel begint. Dit element wordt niet gebruikt als het element FixedDate wordt gebruikt.
Name | Type | Description |
---|---|---|
frequency |
de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagelijkse planning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald. |
|
schedule |
de planningsbeperkingen voor wanneer het profiel begint. |
RecurrenceFrequency
de frequentie van het terugkeerpatroon. Hoe vaak het planningsprofiel van kracht moet worden. Deze waarde moet Week zijn, wat betekent dat elke week dezelfde set profielen heeft. Als u bijvoorbeeld een dagplanning wilt instellen, stelt u het schema in op elke dag van de week. De eigenschap frequency geeft aan dat de planning wekelijks wordt herhaald.
Name | Type | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
De planningsbeperkingen voor wanneer het profiel begint.
Name | Type | Description |
---|---|---|
days |
string[] |
de verzameling dagen waarop het profiel van kracht wordt. Mogelijke waarden zijn zondag tot en met zaterdag. |
hours |
integer[] |
Een verzameling uren waarop het profiel van kracht wordt. Ondersteunde waarden zijn 0 tot 23 op de 24-uurs klok (AM/PM tijden worden niet ondersteund). |
minutes |
integer[] |
Een verzameling minuten waarop het profiel van kracht wordt. |
timeZone |
string |
de tijdzone voor de uren van het profiel. Enkele voorbeelden van geldige tijdzones zijn: 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 (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), WEST (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid Mid-Atlantic-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (standaardtijd), Greenwich (tijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (tijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (standaardtijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Turkije (standaardtijd), Israël (standaardtijd), Standard Time (tijd), Libië (tijd), Arabisch (tijd), Arabische tijd (standaardtijd), Belarus (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (standaardtijd), Azerbeidzjan (tijd), Rusland Tijdzone 3, Mauritius (standaardtijd), Georgian (standaardtijd), Kaukasus (standaardtijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (standaardtijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd) W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) |
ScaleAction
De parameters voor de schaalactie.
Name | Type | Default value | Description |
---|---|---|---|
cooldown |
string |
de hoeveelheid tijd die moet worden gewacht sinds de laatste schaalbewerking voordat deze actie plaatsvindt. Het moet tussen 1 week en 1 minuut zijn in ISO 8601-indeling. |
|
direction |
de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt. |
||
type |
het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd. |
||
value |
string |
1 |
het aantal exemplaren dat betrokken is bij de schaalactie. Deze waarde moet 1 of hoger zijn. De standaardwaarde is 1. |
ScaleCapacity
Het aantal exemplaren dat tijdens dit profiel kan worden gebruikt.
Name | Type | Description |
---|---|---|
default |
string |
het aantal exemplaren dat wordt ingesteld als metrische gegevens niet beschikbaar zijn voor evaluatie. De standaardwaarde wordt alleen gebruikt als het huidige aantal exemplaren lager is dan het standaardaantal. |
maximum |
string |
het maximum aantal exemplaren voor de resource. Het werkelijke maximum aantal exemplaren wordt beperkt door de kernen die beschikbaar zijn in het abonnement. |
minimum |
string |
het minimum aantal exemplaren voor de resource. |
ScaleDirection
de schaalrichting. Of de schaalactie het aantal exemplaren verhoogt of verlaagt.
Name | Type | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Een regel die de triggers en parameters voor de schaalactie biedt.
Name | Type | Description |
---|---|---|
metricTrigger |
de trigger die resulteert in een schaalactie. |
|
scaleAction |
de parameters voor de schaalactie. |
ScaleRuleMetricDimension
Hiermee geeft u een metrische dimensie voor automatisch schalen van regels op.
Name | Type | Description |
---|---|---|
DimensionName |
string |
Naam van de dimensie. |
Operator |
de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden |
|
Values |
string[] |
lijst met dimensiewaarden. Bijvoorbeeld: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
de dimensieoperator. Alleen 'Equals' en 'NotEquals' worden ondersteund. 'Is gelijk aan' gelijk aan een van de waarden. 'NotEquals' is niet gelijk aan alle waarden
Name | Type | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
het type actie dat moet worden uitgevoerd wanneer de schaalregel wordt geactiveerd.
Name | Type | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string |
Het tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd. |
TimeAggregationType
type tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is Gemiddelde.
Name | Type | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Een specifieke datum/tijd voor het profiel.
Name | Type | Description |
---|---|---|
end |
string |
de eindtijd voor het profiel in ISO 8601-indeling. |
start |
string |
de begintijd voor het profiel in ISO 8601-indeling. |
timeZone |
string |
de tijdzone van de begin- en eindtijd voor het profiel. Enkele voorbeelden van geldige tijdzones zijn: 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 (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern (standaardtijd), Venezuela (standaardtijd), Paraguay (standaardtijd), Atlantic (standaardtijd), Central Brazilian (standaardtijd), SA Western (standaardtijd), Pacific SA (standaardtijd), Newfoundland (standaardtijd), E. Zuid-Amerika (standaardtijd), Argentinië (standaardtijd), SA Eastern (standaardtijd), Groenland (standaardtijd), Standard Time (standaardtijd), Utc-02, Mid-Atlantic Standaardtijd , Azoren (standaardtijd) Kaapverdië (standaardtijd), Marokko (standaardtijd), UTC, GMT (tijd), Greenwich (standaardtijd), W. Europa (standaardtijd), Centraal-Europa (tijd), Romance (standaardtijd), Centraal-Europees (standaardtijd), W. Centraal-Afrika (standaardtijd), Namibië (standaardtijd), Jordan (tijd), GTB (standaardtijd), Midden-Oosten (standaardtijd), Egypte (standaardtijd), Syrië (tijd), E. Europa (standaardtijd), Zuid-Afrika (standaardtijd), FLE (standaardtijd), Turkije (standaardtijd), Israël (standaardtijd), Kaliningrad (standaardtijd), Libië (standaardtijd), Arabisch (standaardtijd), Arab (standaardtijd), Wit-Rusland (standaardtijd), Russisch (standaardtijd), E. Afrika (standaardtijd), Iran (standaardtijd), Arabisch (standaardtijd), Azerbeidzjan (tijd), Rusland Tijdzone 3, Mauritius (tijd), Georgisch (standaardtijd), Kaukasus (tijd), Afghanistan (standaardtijd), West-Azië (standaardtijd), Ekaterinburg (standaardtijd), Pakistan (tijd), India (standaardtijd), Sri Lanka (standaardtijd), Nepal (standaardtijd), Centraal-Azië (standaardtijd), Bangladesh (standaardtijd), N. Centraal Azië (standaardtijd), Myanmar (standaardtijd), Se Asia (standaardtijd), Noord-Azië (standaardtijd), Noord-Azië (tijd), China (tijd), Noord-Azië - oost (tijd), Singapore (tijd), W. Australia (standaardtijd), Taipei (standaardtijd), Ulaanbaatar (standaardtijd), Tokio (standaardtijd), Korea (standaardtijd), Yakutsk (standaardtijd), Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmanië (standaardtijd), Magadan (standaardtijd), Vladivostok (standaardtijd), Rusland Tijdzone 10, Central Pacific (standaardtijd), Rusland Tijdzone 11, Nieuw-Zeeland (standaardtijd), UTC+12, Fiji (standaardtijd), Kamchatka (standaardtijd), Tonga (standaardtijd), Samoa (standaardtijd), Line Islands (standaardtijd) |
WebhookNotification
Webhookmelding van een gebeurtenis voor automatisch schalen.
Name | Type | Description |
---|---|---|
properties |
object |
een eigenschappenverzameling met instellingen. Deze waarde kan leeg zijn. |
serviceUri |
string |
het serviceadres voor het ontvangen van de melding. |