Autoscale Settings - Update
Updates eine vorhandene AutoscaleSettingsResource. Um andere Felder zu aktualisieren, verwenden Sie die CreateOrUpdate-Methode.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
autoscale
|
path | True |
string |
Der Name der Einstellung für die automatische Skalierung |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
properties.profiles | True |
die Sammlung automatischer Skalierungsprofile, die unterschiedliche Skalierungsparameter für unterschiedliche Zeiträume angeben. Es können maximal 20 Profile angegeben werden. |
|
properties.enabled |
boolean |
das aktivierte Flag. Gibt an, ob die automatische Skalierung für die Ressource aktiviert ist. Der Standardwert ist ‚false‘. |
|
properties.name |
string |
der Name der Einstellung für die automatische Skalierung. |
|
properties.notifications |
die Sammlung von Benachrichtigungen. |
||
properties.predictiveAutoscalePolicy |
den Richtlinienmodus für die prädiktive automatische Skalierung. |
||
properties.targetResourceLocation |
string |
der Speicherort der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
properties.targetResourceUri |
string |
der Ressourcenbezeichner der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
tags |
object |
Ressourcentags |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Eine vorhandene Autoskalierungseinstellungsressource wurde erfolgreich aktualisiert. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Patch an autoscale setting
Beispielanforderung
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": {}
}
]
}
]
}
}
Beispiel für eine Antwort
{
"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": {}
}
]
}
]
}
}
Definitionen
Name | Beschreibung |
---|---|
Autoscale |
Beschreibt das Format der Fehlerantwort. |
Autoscale |
Automatische Skalierungsbenachrichtigung. |
Autoscale |
Profil mit automatischer Skalierung. |
Autoscale |
Die Autoskalierungseinstellungsressource. |
Autoscale |
Das Autoskalierungseinstellungsobjekt für Patchvorgänge. |
Comparison |
der Operator, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Email |
Email Benachrichtigung über ein Ereignis mit automatischer Skalierung. |
Error |
Das Fehlerobjekt. |
Metric |
der Metrikstatistiktyp. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden. |
Metric |
Der Trigger, der zu einer Skalierungsaktion führt. |
Operation |
Der Vorgang, der der Benachrichtigung zugeordnet ist, und deren Wert muss "skalieren" sein. |
Predictive |
Die Parameter zum Aktivieren der automatischen Prädiktive Skalierung. |
Predictive |
der Vorhersagemodus für die automatische Skalierung |
Recurrence |
Die Wiederholungen des Profilbeginns. Dieses Element wird nicht verwendet, wenn das FixedDate-Element verwendet wird. |
Recurrence |
die Wiederholungshäufigkeit. Wie oft das Zeitplanprofil in Kraft treten soll. Dieser Wert muss "Week" lauten, was bedeutet, dass jede Woche den gleichen Satz von Profilen aufweist. Wenn Sie beispielsweise einen Tagesplan festlegen möchten, legen Sie den Zeitplan auf jeden Tag der Woche fest. Die Frequency-Eigenschaft gibt an, dass der Zeitplan wöchentlich wiederholt wird. |
Recurrent |
Die Planungseinschränkungen für den Beginn des Profils. |
Scale |
Die Parameter für die Skalierungsaktion. |
Scale |
Die Anzahl der Instanzen, die für dieses Profil verwendet werden können. |
Scale |
die Skalierungsrichtung. Gibt an, ob die Skalierungsaktion die Anzahl der Instanzen erhöht oder verringert. |
Scale |
Eine Regel, die die Trigger und Parameter für die Skalierungsaktion bereitstellt. |
Scale |
Gibt eine Metrikdimension für automatische Skalierungsregeln an. |
Scale |
der Dimensionsoperator. Nur "Equals" und "NotEquals" werden unterstützt. "Gleich" ist gleich einem der Werte. "NotEquals" ist nicht gleich allen Werten |
Scale |
die Art der Aktion, die auftreten sollte, wenn die Skalierungsregel ausgelöst wird. |
system |
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. |
Time |
Zeitaggregationstyp. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average". |
Time |
Ein bestimmtes Datum/Uhrzeit für das Profil. |
Webhook |
Webhookbenachrichtigung über ein Ereignis mit automatischer Skalierung. |
AutoscaleErrorResponse
Beschreibt das Format der Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
|
systemData |
Die Systemmetadaten im Zusammenhang mit der Antwort. |
AutoscaleNotification
Automatische Skalierungsbenachrichtigung.
Name | Typ | Beschreibung |
---|---|---|
die E-Mail-Benachrichtigung. |
||
operation |
Der Vorgang, der der Benachrichtigung zugeordnet ist, und deren Wert muss "skalieren" sein. |
|
webhooks |
die Sammlung von Webhookbenachrichtigungen. |
AutoscaleProfile
Profil mit automatischer Skalierung.
Name | Typ | Beschreibung |
---|---|---|
capacity |
die Anzahl der Instanzen, die während dieses Profils verwendet werden können. |
|
fixedDate |
die spezifische Datums-Uhrzeit für das Profil. Dieses Element wird nicht verwendet, wenn das Recurrence-Element verwendet wird. |
|
name |
string |
der Name des Profils. |
recurrence |
die sich wiederholenden Zeiten, zu denen dieses Profil beginnt. Dieses Element wird nicht verwendet, wenn das FixedDate-Element verwendet wird. |
|
rules |
die Auflistung von Regeln, die die Trigger und Parameter für die Skalierungsaktion bereitstellen. Es können maximal 10 Regeln angegeben werden. |
AutoscaleSettingResource
Die Autoskalierungseinstellungsressource.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
id |
string |
Azure-Ressourcen-ID |
|
location |
string |
Ressourcenspeicherort |
|
name |
string |
Name der Azure-Ressource |
|
properties.enabled |
boolean |
False |
das aktivierte Flag. Gibt an, ob die automatische Skalierung für die Ressource aktiviert ist. Der Standardwert ist ‚false‘. |
properties.name |
string |
der Name der Einstellung für die automatische Skalierung. |
|
properties.notifications |
die Sammlung von Benachrichtigungen. |
||
properties.predictiveAutoscalePolicy |
den Richtlinienmodus für die prädiktive automatische Skalierung. |
||
properties.profiles |
die Sammlung automatischer Skalierungsprofile, die unterschiedliche Skalierungsparameter für unterschiedliche Zeiträume angeben. Es können maximal 20 Profile angegeben werden. |
||
properties.targetResourceLocation |
string |
der Speicherort der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
properties.targetResourceUri |
string |
der Ressourcenbezeichner der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
systemData |
Die Systemmetadaten im Zusammenhang mit der Antwort. |
||
tags |
object |
Ruft eine Liste von Schlüsselwertpaaren ab, die die Ressource beschreiben, oder legt sie fest. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel aufweisen, der nicht größer als 128 Zeichen ist, und einen Wert, der nicht größer als 256 Zeichen ist. |
|
type |
string |
Azure-Ressourcentyp |
AutoscaleSettingResourcePatch
Das Autoskalierungseinstellungsobjekt für Patchvorgänge.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.enabled |
boolean |
False |
das aktivierte Flag. Gibt an, ob die automatische Skalierung für die Ressource aktiviert ist. Der Standardwert ist ‚false‘. |
properties.name |
string |
der Name der Einstellung für die automatische Skalierung. |
|
properties.notifications |
die Sammlung von Benachrichtigungen. |
||
properties.predictiveAutoscalePolicy |
den Richtlinienmodus für die prädiktive automatische Skalierung. |
||
properties.profiles |
die Sammlung automatischer Skalierungsprofile, die unterschiedliche Skalierungsparameter für unterschiedliche Zeiträume angeben. Es können maximal 20 Profile angegeben werden. |
||
properties.targetResourceLocation |
string |
der Speicherort der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
properties.targetResourceUri |
string |
der Ressourcenbezeichner der Ressource, der die Einstellung für die automatische Skalierung hinzugefügt werden soll. |
|
tags |
object |
Ressourcentags |
ComparisonOperationType
der Operator, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email Benachrichtigung über ein Ereignis mit automatischer Skalierung.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
customEmails |
string[] |
die liste der benutzerdefinierten E-Mails. Dieser Wert kann NULL oder leer sein. In diesem Fall wird dieses Attribut ignoriert. |
|
sendToSubscriptionAdministrator |
boolean |
False |
ein Wert, der angibt, ob E-Mails an den Abonnementadministrator gesendet werden sollen. |
sendToSubscriptionCoAdministrators |
boolean |
False |
ein Wert, der angibt, ob E-Mails an Co-Administratoren des Abonnements gesendet werden sollen. |
Error
Das Fehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Einer der vom Server definierten Fehlercodes. |
details |
string |
Eine für Menschen lesbare Darstellung der Fehlerdetails. |
message |
string |
Eine für Menschen lesbare Darstellung des Fehlers. |
target |
string |
Das Ziel des jeweiligen Fehlers. |
MetricStatisticType
der Metrikstatistiktyp. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden.
Name | Typ | Beschreibung |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
Der Trigger, der zu einer Skalierungsaktion führt.
Name | Typ | Beschreibung |
---|---|---|
dimensions |
Liste der Dimensionsbedingungen. Beispiel: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. |
|
dividePerInstance |
boolean |
ein Wert, der angibt, ob die Metrik nach instance aufgeteilt werden soll. |
metricName |
string |
der Name der Metrik, die definiert, was die Regel überwacht. |
metricNamespace |
string |
der Namespace der Metrik, die definiert, was die Regel überwacht. |
metricResourceLocation |
string |
der Speicherort der Ressource, die von der Regel überwacht wird. |
metricResourceUri |
string |
der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. |
operator |
der Operator, der zum Vergleichen der Metrikdaten und des Schwellenwerts verwendet wird. |
|
statistic |
der Metrikstatistiktyp. Gibt an, wie die Metriken aus mehreren Instanzen kombiniert werden. |
|
threshold |
number |
der Schwellenwert der Metrik, die die Skalierungsaktion auslöst. |
timeAggregation |
Zeitaggregationstyp. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average". |
|
timeGrain |
string |
die Granularität der Metriken, die von der Regel überwacht werden. Dabei muss es sich um einen der vordefinierten Werte handeln, die von den Metrikdefinitionen für die Metrik zurückgegeben werden. Der Wert muss zwischen 12 Stunden und 1 Minute liegen. |
timeWindow |
string |
der Zeitraum, in dem instance Daten gesammelt werden. Dieser Wert muss größer sein als die Verzögerung bei der Metrikerfassung, die von Ressource zu Ressource unterschiedlich sein kann. Der Wert muss zwischen 12 Stunden und 5 Minuten liegen. |
OperationType
Der Vorgang, der der Benachrichtigung zugeordnet ist, und deren Wert muss "skalieren" sein.
Name | Typ | Beschreibung |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Die Parameter zum Aktivieren der automatischen Prädiktive Skalierung.
Name | Typ | Beschreibung |
---|---|---|
scaleLookAheadTime |
string |
die Zeitspanne, in der angegeben werden soll, um welche Instanzen im Voraus gestartet werden. Es muss zwischen 1 Minute und 60 Minuten im ISO 8601-Format sein. |
scaleMode |
der Vorhersagemodus für die automatische Skalierung |
PredictiveAutoscalePolicyScaleMode
der Vorhersagemodus für die automatische Skalierung
Name | Typ | Beschreibung |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
Die Wiederholungen des Profilbeginns. Dieses Element wird nicht verwendet, wenn das FixedDate-Element verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
frequency |
die Wiederholungshäufigkeit. Wie oft das Zeitplanprofil in Kraft treten soll. Dieser Wert muss "Week" lauten, was bedeutet, dass jede Woche den gleichen Satz von Profilen aufweist. Wenn Sie beispielsweise einen Tagesplan festlegen möchten, legen Sie den Zeitplan auf jeden Tag der Woche fest. Die Frequency-Eigenschaft gibt an, dass der Zeitplan wöchentlich wiederholt wird. |
|
schedule |
die Planungseinschränkungen für den Zeitpunkt, zu dem das Profil beginnt. |
RecurrenceFrequency
die Wiederholungshäufigkeit. Wie oft das Zeitplanprofil in Kraft treten soll. Dieser Wert muss "Week" lauten, was bedeutet, dass jede Woche den gleichen Satz von Profilen aufweist. Wenn Sie beispielsweise einen Tagesplan festlegen möchten, legen Sie den Zeitplan auf jeden Tag der Woche fest. Die Frequency-Eigenschaft gibt an, dass der Zeitplan wöchentlich wiederholt wird.
Name | Typ | Beschreibung |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
Die Planungseinschränkungen für den Beginn des Profils.
Name | Typ | Beschreibung |
---|---|---|
days |
string[] |
die Sammlung von Tagen, an denen das Profil wirksam wird. Mögliche Werte sind Sonntag bis Samstag. |
hours |
integer[] |
Eine Auflistung von Stunden, an denen das Profil in Kraft tritt. Die unterstützten Werte sind 0 bis 23 auf der 24-Stunden-Uhr (AM/PM-Zeiten werden nicht unterstützt). |
minutes |
integer[] |
Eine Auflistung von Minuten, in denen das Profil in Kraft tritt. |
timeZone |
string |
die Zeitzone für die Stunden des Profils. Einige Beispiele für gültige Zeitzonen sind: Datumslinien-Standardzeit, UTC-11, hawaiianische Standardzeit, Alaska-Standardzeit, Pazifische Standardzeit (Mexiko), Pazifische Standardzeit, US Mountain Standard Time, Mountain Standard Time (Mexiko), Mountain Standard Time, Central Standard Time, Central Standard Time ,Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern 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 Standardzeit, Azores-Standardzeit, Kap Verde Standardzeit, Marokko Standardzeit, UTC, GMT Standardzeit, Greenwich Standardzeit, W. Europa Standardzeit, Zentraleuropa Standardzeit, Romanische Standardzeit, Mitteleuropäische Standardzeit, W. Zentralafrika Standardzeit, Namibia Standardzeit, Jordan Standardzeit, GTB Standardzeit, Mittlerer Osten Standardzeit, Ägypten Standardzeit, Syrien Standardzeit, E. Europa Standardzeit, Südafrika Standardzeit, FLE Standardzeit, Türkei Standardzeit, Israel Standardzeit, Kaliningrad Standardzeit, Libyen Standardzeit, Arabische Standardzeit, Weißrussische Standardzeit, Russische Standardzeit, E. Afrika Standardzeit, Iran Standardzeit, Arabische Standardzeit, Aserbaidschan Standardzeit, Russische Zeitzone 3, Mauritius Standardzeit, Georgische Standardzeit, Kaukasus-Standardzeit, Afghanistan Standardzeit, Westasien Standardzeit, Ekaterinburg Standardzeit, Pakistan Standardzeit, Indien Standardzeit, Sri Lanka Standardzeit, Nepal Standardzeit, Zentralasien Standardzeit, Bangladesch Standardzeit, N. Zentralasien Standardzeit, Myanmar Standardzeit, SE Asien Standardzeit, Nordasien Standardzeit, China Standardzeit, Nordostasien-Normalzeit, Nordost-Ost-Standardzeit, Singapur Standardzeit, W. Australien Standardzeit, Taipeh Standardzeit, Ulanbaatar Standardzeit, Tokio Standardzeit, Korea Standardzeit, Yakutsk StandardZeit, 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, Linieninseln Standardzeit |
ScaleAction
Die Parameter für die Skalierungsaktion.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
cooldown |
string |
die Wartezeit seit der letzten Skalierungsaktion, bevor diese Aktion ausgeführt wird. Es muss zwischen 1 Woche und 1 Minute im ISO 8601-Format sein. |
|
direction |
die Skalierungsrichtung. Gibt an, ob die Skalierungsaktion die Anzahl der Instanzen erhöht oder verringert. |
||
type |
die Art der Aktion, die auftreten sollte, wenn die Skalierungsregel ausgelöst wird. |
||
value |
string |
1 |
die Anzahl der Instanzen, die an der Skalierungsaktion beteiligt sind. Dieser Wert muss 1 oder höher lauten. Der Standardwert ist 1. |
ScaleCapacity
Die Anzahl der Instanzen, die für dieses Profil verwendet werden können.
Name | Typ | Beschreibung |
---|---|---|
default |
string |
die Anzahl der Instanzen, die festgelegt werden, wenn Metriken nicht für die Auswertung verfügbar sind. Der Standard wird nur verwendet, wenn die aktuelle Instanzanzahl niedriger als der Standardwert ist. |
maximum |
string |
die maximale Anzahl von Instanzen für die Ressource. Die tatsächliche maximale Anzahl von Instanzen wird durch die Kerne begrenzt, die im Abonnement verfügbar sind. |
minimum |
string |
die Mindestanzahl von Instanzen für die Ressource. |
ScaleDirection
die Skalierungsrichtung. Gibt an, ob die Skalierungsaktion die Anzahl der Instanzen erhöht oder verringert.
Name | Typ | Beschreibung |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Eine Regel, die die Trigger und Parameter für die Skalierungsaktion bereitstellt.
Name | Typ | Beschreibung |
---|---|---|
metricTrigger |
der Trigger, der zu einer Skalierungsaktion führt. |
|
scaleAction |
die Parameter für die Skalierungsaktion. |
ScaleRuleMetricDimension
Gibt eine Metrikdimension für automatische Skalierungsregeln an.
Name | Typ | Beschreibung |
---|---|---|
DimensionName |
string |
Name der Dimension. |
Operator |
der Dimensionsoperator. Nur "Equals" und "NotEquals" werden unterstützt. "Gleich" ist gleich einem der Werte. "NotEquals" ist nicht gleich allen Werten |
|
Values |
string[] |
Liste der Dimensionswerte. Beispiel: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
der Dimensionsoperator. Nur "Equals" und "NotEquals" werden unterstützt. "Gleich" ist gleich einem der Werte. "NotEquals" ist nicht gleich allen Werten
Name | Typ | Beschreibung |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
die Art der Aktion, die auftreten sollte, wenn die Skalierungsregel ausgelöst wird.
Name | Typ | Beschreibung |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
TimeAggregationType
Zeitaggregationstyp. Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen. Der Standardwert ist "Average".
Name | Typ | Beschreibung |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Ein bestimmtes Datum/Uhrzeit für das Profil.
Name | Typ | Beschreibung |
---|---|---|
end |
string |
die Endzeit des Profils im ISO 8601-Format. |
start |
string |
die Startzeit für das Profil im ISO 8601-Format. |
timeZone |
string |
die Zeitzone der Start- und Endzeiten für das Profil. Einige Beispiele für gültige Zeitzonen sind: Datumslinien-Standardzeit, UTC-11, hawaiianische Standardzeit, Alaska-Standardzeit, Pazifische Standardzeit (Mexiko), Pazifische Standardzeit, US Mountain Standard Time, Mountain Standard Time (Mexiko), Mountain Standard Time, Central Standard Time, Central Standard Time ,Central Standard Time (Mexiko), Canada Central Standard Time, SA Pacific Standard Time, Eastern 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 Standardzeit, Azores-Standardzeit, Kap Verde Standardzeit, Marokko Standardzeit, UTC, GMT Standardzeit, Greenwich Standardzeit, W. Europa Standardzeit, Zentraleuropa Standardzeit, Romanische Standardzeit, Mitteleuropäische Standardzeit, W. Zentralafrika Standardzeit, Namibia Standardzeit, Jordan Standardzeit, GTB Standardzeit, Mittlerer Osten Standardzeit, Ägypten Standardzeit, Syrien Standardzeit, E. Europa Standardzeit, Südafrika Standardzeit, FLE Standardzeit, Türkei Standardzeit, Israel Standardzeit, Kaliningrad Standardzeit, Libyen Standardzeit, Arabische Standardzeit, Weißrussische Standardzeit, Russische Standardzeit, E. Afrika Standardzeit, Iran Standardzeit, Arabische Standardzeit, Aserbaidschan Standardzeit, Russische Zeitzone 3, Mauritius Standardzeit, Georgische Standardzeit, Kaukasus-Standardzeit, Afghanistan Standardzeit, Westasien Standardzeit, Ekaterinburg Standardzeit, Pakistan Standardzeit, Indien Standardzeit, Sri Lanka Standardzeit, Nepal Standardzeit, Zentralasien Standardzeit, Bangladesch Standardzeit, N. Zentralasien Standardzeit, Myanmar Standardzeit, SE Asien Standardzeit, Nordasien Standardzeit, China Standardzeit, Nordostasien-Normalzeit, Nordost-Ost-Standardzeit, Singapur Standardzeit, W. Australien Standardzeit, Taipeh Standardzeit, Ulanbaatar Standardzeit, Tokio Standardzeit, Korea Standardzeit, Yakutsk StandardZeit, 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, Linieninseln Standardzeit |
WebhookNotification
Webhookbenachrichtigung über ein Ereignis mit automatischer Skalierung.
Name | Typ | Beschreibung |
---|---|---|
properties |
object |
eine Eigenschaftensammlung mit Einstellungen. Dieser Wert kann leer sein. |
serviceUri |
string |
die Dienstadresse für den Empfang der Benachrichtigung. |