Sdílet prostřednictvím


Autoscale Settings - Update

Aktualizace existujícího zdroje AutoscaleSettingsResource. Pokud chcete aktualizovat další pole, použijte metodu CreateOrUpdate.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
autoscaleSettingName
path True

string

Název nastavení automatického škálování

resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
properties.profiles True

AutoscaleProfile[]

kolekce profilů automatického škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů.

properties.enabled

boolean

příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false.

properties.name

string

název nastavení automatického škálování.

properties.notifications

AutoscaleNotification[]

shromažďování oznámení.

properties.predictiveAutoscalePolicy

PredictiveAutoscalePolicy

režim zásad prediktivního automatického škálování.

properties.targetResourceLocation

string

umístění prostředku, ke kterému se má přidat nastavení automatického škálování.

properties.targetResourceUri

string

identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování.

tags

object

Značky prostředků

Odpovědi

Name Typ Description
200 OK

AutoscaleSettingResource

Existující prostředek nastavení automatického škálování se úspěšně aktualizoval.

Other Status Codes

AutoscaleErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Patch an autoscale setting

Ukázkový požadavek

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": {}
          }
        ]
      }
    ]
  }
}

Ukázková odpověď

{
  "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
  "name": "MySetting",
  "type": "Microsoft.Insights/autoscaleSettings",
  "location": "West US",
  "tags": {
    "$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": {}
          }
        ]
      }
    ]
  }
}

Definice

Name Description
AutoscaleErrorResponse

Popisuje formát chybové odpovědi.

AutoscaleNotification

Oznámení o automatickém škálování

AutoscaleProfile

Profil automatického škálování.

AutoscaleSettingResource

Prostředek nastavení automatického škálování

AutoscaleSettingResourcePatch

Objekt nastavení automatického škálování pro operace oprav.

ComparisonOperationType

operátor, který se používá k porovnání dat metriky a prahové hodnoty.

createdByType

Typ identity, která prostředek vytvořila.

EmailNotification

Email oznámení o události automatického škálování.

Error

Objekt chyby.

MetricStatisticType

typ statistiky metriky. Způsob kombinování metrik z více instancí

MetricTrigger

Trigger, který má za následek akci škálování.

OperationType

operace přidružená k oznámení a její hodnota musí být "škálování".

PredictiveAutoscalePolicy

Parametry pro povolení prediktivního automatického škálování

PredictiveAutoscalePolicyScaleMode

režim prediktivního automatického škálování

Recurrence

Časy opakování, ve kterých tento profil začíná. Tento prvek se nepoužívá, pokud je použit prvek FixedDate.

RecurrenceFrequency

frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden.

RecurrentSchedule

Omezení plánování pro začátek profilu.

ScaleAction

Parametry akce škálování.

ScaleCapacity

Počet instancí, které lze použít během tohoto profilu.

ScaleDirection

směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí.

ScaleRule

Pravidlo, které poskytuje triggery a parametry akce škálování.

ScaleRuleMetricDimension

Určuje dimenzi metriky pravidla automatického škálování.

ScaleRuleMetricDimensionOperationType

operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám

ScaleType

typ akce, která by měla proběhnout při spuštění pravidla škálování.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

TimeAggregationType

typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr.

TimeWindow

Konkrétní datum a čas profilu.

WebhookNotification

Oznámení webhooku o události automatického škálování

AutoscaleErrorResponse

Popisuje formát chybové odpovědi.

Name Typ Description
error

Error

Objekt chyby.

systemData

systemData

Systémová metadata související s odpovědí.

AutoscaleNotification

Oznámení o automatickém škálování

Name Typ Description
email

EmailNotification

e-mailové oznámení.

operation

OperationType

operace přidružená k oznámení a její hodnota musí být "škálování".

webhooks

WebhookNotification[]

kolekce oznámení webhooku.

AutoscaleProfile

Profil automatického škálování.

Name Typ Description
capacity

ScaleCapacity

počet instancí, které lze použít během tohoto profilu.

fixedDate

TimeWindow

konkrétní datum a čas profilu. Tento prvek se nepoužívá, pokud je použit prvek Recurrence.

name

string

název profilu.

recurrence

Recurrence

časy opakování, kdy tento profil začíná. Tento prvek se nepoužívá, pokud je použit prvek FixedDate.

rules

ScaleRule[]

kolekce pravidel, která poskytují triggery a parametry akce škálování. Je možné zadat maximálně 10 pravidel.

AutoscaleSettingResource

Prostředek nastavení automatického škálování

Name Typ Default value Description
id

string

ID prostředku Azure

location

string

Umístění prostředku

name

string

Název prostředku Azure

properties.enabled

boolean

False

příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false.

properties.name

string

název nastavení automatického škálování.

properties.notifications

AutoscaleNotification[]

shromažďování oznámení.

properties.predictiveAutoscalePolicy

PredictiveAutoscalePolicy

prediktivní režim zásad automatického škálování.

properties.profiles

AutoscaleProfile[]

kolekce automatických profilů škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů.

properties.targetResourceLocation

string

umístění prostředku, ke kterému má být nastavení automatického škálování přidáno.

properties.targetResourceUri

string

identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování.

systemData

systemData

Systémová metadata související s odpovědí.

tags

object

Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce nejvýše 128 znaků a hodnotu o délce nejvýše 256 znaků.

type

string

Typ prostředku Azure

AutoscaleSettingResourcePatch

Objekt nastavení automatického škálování pro operace oprav.

Name Typ Default value Description
properties.enabled

boolean

False

příznak povoleno. Určuje, jestli je pro prostředek povolené automatické škálování. Výchozí hodnota je false.

properties.name

string

název nastavení automatického škálování.

properties.notifications

AutoscaleNotification[]

shromažďování oznámení.

properties.predictiveAutoscalePolicy

PredictiveAutoscalePolicy

prediktivní režim zásad automatického škálování.

properties.profiles

AutoscaleProfile[]

kolekce automatických profilů škálování, které určují různé parametry škálování pro různá časová období. Je možné zadat maximálně 20 profilů.

properties.targetResourceLocation

string

umístění prostředku, ke kterému má být nastavení automatického škálování přidáno.

properties.targetResourceUri

string

identifikátor prostředku, ke kterému se má přidat nastavení automatického škálování.

tags

object

Značky prostředků

ComparisonOperationType

operátor, který se používá k porovnání dat metriky a prahové hodnoty.

Name Typ Description
Equals

string

GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

NotEquals

string

createdByType

Typ identity, která prostředek vytvořila.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

EmailNotification

Email oznámení o události automatického škálování.

Name Typ Default value Description
customEmails

string[]

seznam vlastních e-mailů. Tato hodnota může být null nebo prázdná. V takovém případě bude tento atribut ignorován.

sendToSubscriptionAdministrator

boolean

False

hodnota označující, jestli se má odeslat e-mail správci předplatného.

sendToSubscriptionCoAdministrators

boolean

False

hodnota označující, jestli se mají odesílat e-maily spolusprávci předplatného.

Error

Objekt chyby.

Name Typ Description
code

string

Jeden ze serverem definované sady kódů chyb.

details

string

Lidsky čitelná reprezentace podrobností o chybě.

message

string

Lidsky čitelná reprezentace chyby.

target

string

Cíl konkrétní chyby.

MetricStatisticType

typ statistiky metriky. Způsob kombinování metrik z více instancí

Name Typ Description
Average

string

Count

string

Max

string

Min

string

Sum

string

MetricTrigger

Trigger, který má za následek akci škálování.

Name Typ Description
dimensions

ScaleRuleMetricDimension[]

Seznam podmínek dimenze Příklad: [{"DimensionName":"Název_aplikace","Operátor":"Rovná se","Hodnoty":["Aplikace1"]},{"Název_dimenze":"Nasazení","Operátor":"Rovná se","Hodnoty":["výchozí"]}].

dividePerInstance

boolean

Hodnota označující, jestli má metrika dělit podle instance.

metricName

string

název metriky, která definuje, co pravidlo monitoruje.

metricNamespace

string

obor názvů metriky, která definuje, co pravidlo monitoruje.

metricResourceLocation

string

umístění prostředku, který pravidlo monitoruje.

metricResourceUri

string

identifikátor prostředku, který pravidlo monitoruje.

operator

ComparisonOperationType

operátor, který se používá k porovnání dat metriky a prahové hodnoty.

statistic

MetricStatisticType

typ statistiky metriky. Způsob kombinování metrik z více instancí

threshold

number

prahová hodnota metriky, která aktivuje akci škálování.

timeAggregation

TimeAggregationType

typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr.

timeGrain

string

členitost metrik, které pravidlo monitoruje. Musí to být jedna z předdefinovaných hodnot vrácených z definic metrik pro metriku. Musí to být 12 hodin až 1 minuta.

timeWindow

string

časový rozsah, ve kterém jsou data instancí shromažďována. Tato hodnota musí být větší než zpoždění v kolekci metrik, které se může u jednotlivých prostředků lišit. Musí to být 12 hodin až 5 minut.

OperationType

operace přidružená k oznámení a její hodnota musí být "škálování".

Name Typ Description
Scale

string

PredictiveAutoscalePolicy

Parametry pro povolení prediktivního automatického škálování

Name Typ Description
scaleLookAheadTime

string

doba, po kterou je třeba určit, do jaké instance se mají spouštět předem. Ve formátu ISO 8601 musí být 1 minuta až 60 minut.

scaleMode

PredictiveAutoscalePolicyScaleMode

režim prediktivního automatického škálování

PredictiveAutoscalePolicyScaleMode

režim prediktivního automatického škálování

Name Typ Description
Disabled

string

Enabled

string

ForecastOnly

string

Recurrence

Časy opakování, ve kterých tento profil začíná. Tento prvek se nepoužívá, pokud je použit prvek FixedDate.

Name Typ Description
frequency

RecurrenceFrequency

četnost opakování. Jak často by se měl profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden.

schedule

RecurrentSchedule

omezení plánování pro začátek profilu.

RecurrenceFrequency

frekvence opakování. Jak často se má profil plánu projevit. Tato hodnota musí být Týden, což znamená, že každý týden bude mít stejnou sadu profilů. Pokud chcete například nastavit denní plán, nastavte plán na každý den v týdnu. Vlastnost frequency určuje, že se plán opakuje každý týden.

Name Typ Description
Day

string

Hour

string

Minute

string

Month

string

None

string

Second

string

Week

string

Year

string

RecurrentSchedule

Omezení plánování pro začátek profilu.

Name Typ Description
days

string[]

kolekce dnů, na které se profil projeví. Možné hodnoty jsou od neděle do soboty.

hours

integer[]

Kolekce hodin, na které se profil projeví. Podporované hodnoty jsou 0 až 23 ve 24hodinovém formátu (časy do pondělí a odpoledne nejsou podporovány).

minutes

integer[]

Kolekce minut, ve kterých se profil projeví.

timeZone

string

časové pásmo pro hodiny profilu. Mezi příklady platných časových pásem patří: Datová linka (standardní čas), UTC-11, Havajský standardní čas, Aljaška (běžný čas), Tichomoří (Mexiko), Tichomoří (běžný čas), Americký běžný čas(běžný čas), horská oblast (Mexiko), horská oblast (Běžný čas), Střední amerika (běžný čas), střední standardní čas (Mexiko), Kanada – střed (běžný čas), Tichomoří (běžný čas), východ (běžný čas), USA – východ (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Střední Brazílie (běžný čas), Západní (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), Jižní Amerika (běžný čas), Argentina (běžný čas), SA Eastern Standard (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02, Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdský běžný čas, Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Afrika (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Turecko (běžný čas), Izrael (standardní čas), Kaliningrad (běžný čas), Libye (běžný čas), Arabic (běžný čas), Arab (běžný čas), Bělorusko (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Africa (běžný čas), Írán (běžný čas), Arabia (běžný čas), Ázerbájdžán (běžný čas), Rusko (3) (běžný čas), Mauricius (běžný čas), Georgia (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (běžný čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), North Asia East (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulánbátar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Jakutsk (běžný čas), Cen. Austrálie (běžný čas), střední austrálie (běžný čas), E. Austrálie (běžný čas), AUS Eastern (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Utc (běžný čas), Rusko –časové pásmo 10, Střední Tichomoří (běžný čas), Rusko –časové pásmo 11, Nový Zéland (běžný čas), UTC+12, Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas)

ScaleAction

Parametry akce škálování.

Name Typ Default value Description
cooldown

string

doba, po kterou se má čekat od poslední akce škálování, než k této akci dojde. Ve formátu ISO 8601 musí být mezi 1 týdnem a 1 minutou.

direction

ScaleDirection

směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí.

type

ScaleType

typ akce, která by měla proběhnout při spuštění pravidla škálování.

value

string

1

počet instancí, které jsou zapojeny do akce škálování. Tato hodnota musí být 1 nebo větší. Výchozí hodnota je 1.

ScaleCapacity

Počet instancí, které lze použít během tohoto profilu.

Name Typ Description
default

string

počet instancí, které se nastaví, pokud metriky nejsou k dispozici pro vyhodnocení. Výchozí hodnota se použije jenom v případě, že je aktuální počet instancí nižší než výchozí.

maximum

string

maximální počet instancí pro prostředek. Skutečný maximální počet instancí je omezený jádry, která jsou k dispozici v předplatném.

minimum

string

minimální počet instancí pro prostředek.

ScaleDirection

směr měřítka. Určuje, jestli akce škálování zvýší nebo sníží počet instancí.

Name Typ Description
Decrease

string

Increase

string

None

string

ScaleRule

Pravidlo, které poskytuje triggery a parametry akce škálování.

Name Typ Description
metricTrigger

MetricTrigger

trigger, který má za následek akci škálování.

scaleAction

ScaleAction

parametry akce škálování.

ScaleRuleMetricDimension

Určuje dimenzi metriky pravidla automatického škálování.

Name Typ Description
DimensionName

string

Název dimenze.

Operator

ScaleRuleMetricDimensionOperationType

operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám

Values

string[]

seznam hodnot dimenzí. Příklad: ["App1";"App2"].

ScaleRuleMetricDimensionOperationType

operátor dimenze. Podporují se pouze equals a NotEquals. Hodnota "Rovná se" je rovna libovolné hodnotě. Hodnota NotEquals není rovna všem hodnotám

Name Typ Description
Equals

string

NotEquals

string

ScaleType

typ akce, která by měla proběhnout při spuštění pravidla škálování.

Name Typ Description
ChangeCount

string

ExactCount

string

PercentChangeCount

string

ServiceAllowedNextValue

string

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Typ Description
createdAt

string

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt

string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

TimeAggregationType

typ časové agregace. Způsob kombinování shromažďovaných dat v průběhu času. Výchozí hodnota je Průměr.

Name Typ Description
Average

string

Count

string

Last

string

Maximum

string

Minimum

string

Total

string

TimeWindow

Konkrétní datum a čas profilu.

Name Typ Description
end

string

koncový čas profilu ve formátu ISO 8601.

start

string

čas zahájení profilu ve formátu ISO 8601.

timeZone

string

časové pásmo počátečního a koncového času profilu. Mezi příklady platných časových pásem patří: Datum čáry standardního času, UTC-11, Havajský běžný čas, Aljašský běžný čas, Tichomoří (Mexiko), Tichomoří (běžný čas), Běžný horský čas (Mexiko), Horský standardní čas (Mexiko), Standardní horský čas (Mexiko), Střední standardní čas, Střední standardní čas (Mexiko), Kanada – střed (standardní čas), SA Pacific (běžný čas), Východní běžný čas, USA eastern (běžný čas), Venezuela (běžný čas), Paraguay (běžný čas), Atlantický (běžný čas), Central Brazil standard time (běžný čas), Pacific SA (běžný čas), Pacific SA (běžný čas), Newfoundland (běžný čas), Newfoundland (běžný čas), South America (běžný čas), Argentina (běžný čas), Greenland (běžný čas), Montevideo (běžný čas), Bahia (běžný čas), UTC-02 , Mid-Atlantic (běžný čas), Azory (běžný čas), Kapverdy (běžný čas), Maroko (běžný čas), UTC, GMT (běžný čas), Greenwich (běžný čas), W. Evropa (běžný čas), Střední Evropa (běžný čas), Romance (běžný čas), Střední Evropa (běžný čas), W. Střední Afrika (běžný čas), Namibie (běžný čas), Jordan (běžný čas), GTB (běžný čas), Střední východ (běžný čas), Egypt (běžný čas), Sýrie (běžný čas), E. Evropa (běžný čas), Jihoafrická republika (běžný čas), FLE (běžný čas), Turecko (běžný čas), Izrael (běžný čas), Kaliningrad (běžný čas), Libye (běžný čas), arabština (běžný čas), (běžný čas), Bělorusko (běžný čas), Ruština (běžný čas), E. Afrika (standardní čas), Írán (standardní čas), Arabština (běžný čas), Ázerbájdžán (standardní čas), Russia time zone 3, Mauritius (běžný čas), Georgian Standard Time (běžný čas), Kavkaz (běžný čas), Afghánistán (běžný čas), Západní Asie (běžný čas), Jekatěrinburg (běžný čas), Pákistán (běžný čas), Indie (běžný čas), Srí Lanka (běžný čas), Nepál (běžný čas), Střední Asie (běžný čas), Bangladéš (běžný čas), N. Střední Asie (standardní čas), Myanmar (běžný čas), SE Asia (běžný čas), Severní Asie (běžný čas), Čína (běžný čas), Severní Asie východ (běžný čas), Singapur (běžný čas), W. Austrálie (běžný čas), Taipei (běžný čas), Ulaanbaatar (běžný čas), Tokio (běžný čas), Korea (běžný čas), Yakutsk (běžný čas), Cen. Austrálie (běžný čas), Austrálie –střed (běžný čas), Austrálie (běžný čas), Austrálie (běžný čas), Západní Tichomoří (běžný čas), Tasmánie (běžný čas), Magadan (běžný čas), Vladivostok (běžný čas), Rusko (běžný čas) 10, Střední Tichomoří (běžný čas), Rusko (běžný čas) 11, Nový Zéland (běžný čas), (UTC+12), Fidži (běžný čas), Kamčatka (běžný čas), Tonga (běžný čas), Samoa (běžný čas), Line Islands (běžný čas)

WebhookNotification

Oznámení webhooku o události automatického škálování

Name Typ Description
properties

object

pytel vlastností s nastavením. Tato hodnota může být prázdná.

serviceUri

string

adresu služby pro příjem oznámení.