Autoscale Settings - Create Or Update
Создает или обновляет параметр автомасштабирования.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
autoscale
|
path | True |
string |
Имя параметра автомасштабирования. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя не учитывает регистр. |
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
location | True |
string |
Расположение ресурса |
properties.profiles | True |
Коллекция профилей автоматического масштабирования, определяющих различные параметры масштабирования для разных периодов времени. Можно указать не более 20 профилей. |
|
properties.enabled |
boolean |
флаг включен. Указывает, включена ли автоматическая масштабирование для ресурса. Значение по умолчанию — false. |
|
properties.name |
string |
имя параметра автомасштабирования. |
|
properties.notifications |
коллекция уведомлений. |
||
properties.predictiveAutoscalePolicy |
режим политики прогнозного автомасштабирования. |
||
properties.targetResourceLocation |
string |
расположение ресурса, к которому следует добавить параметр автомасштабирования. |
|
properties.targetResourceUri |
string |
идентификатор ресурса, к которому следует добавить параметр автомасштабирования. |
|
tags |
object |
Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не длиннее 128 символов, а значение не больше 256 символов. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешный запрос на создание или обновление параметра автомасштабирования |
|
201 Created |
Созданный параметр автомасштабирования |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Create or update an autoscale setting
Образец запроса
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": {}
}
]
}
]
}
}
Пример ответа
{
"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": {}
}
]
}
]
}
}
Определения
Имя | Описание |
---|---|
Autoscale |
Описывает формат ответа на ошибку. |
Autoscale |
Уведомление об автомасштабировании. |
Autoscale |
Профиль автомасштабирования. |
Autoscale |
Ресурс параметра автомасштабирования. |
Comparison |
оператор, используемый для сравнения данных метрик и порогового значения. |
created |
Тип удостоверения, создавшего ресурс. |
Email |
Уведомление по электронной почте о событии автомасштабирования. |
Error |
Объект ошибки. |
Metric |
тип статистики метрик. Объединение метрик из нескольких экземпляров. |
Metric |
Триггер, который приводит к выполнению действия масштабирования. |
Operation |
Операция, связанная с уведомлением и ее значением, должно быть "масштабировать" |
Predictive |
Параметры для включения прогнозного автомасштабирования. |
Predictive |
режим прогнозного автомасштабирования |
Recurrence |
Повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. |
Recurrence |
частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно. |
Recurrent |
Ограничения планирования для начала профиля. |
Scale |
Параметры для действия масштабирования. |
Scale |
Количество экземпляров, которые можно использовать во время этого профиля. |
Scale |
направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров. |
Scale |
Правило, предоставляющее триггеры и параметры для действия масштабирования. |
Scale |
Задает измерение метрики правила автомасштабирования. |
Scale |
оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям |
Scale |
Тип действия, которое должно происходить при срабатывании правила масштабирования. |
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
Time |
Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее. |
Time |
Определенное время даты для профиля. |
Webhook |
Уведомление веб-перехватчика о событии автомасштабирования. |
AutoscaleErrorResponse
Описывает формат ответа на ошибку.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
|
systemData |
Системные метаданные, связанные с ответом. |
AutoscaleNotification
Уведомление об автомасштабировании.
Имя | Тип | Описание |
---|---|---|
уведомление по электронной почте. |
||
operation |
Операция, связанная с уведомлением и ее значением, должно быть "масштабировать" |
|
webhooks |
коллекция уведомлений веб-перехватчика. |
AutoscaleProfile
Профиль автомасштабирования.
Имя | Тип | Описание |
---|---|---|
capacity |
количество экземпляров, которые можно использовать во время этого профиля. |
|
fixedDate |
определенное время даты для профиля. Этот элемент не используется, если используется элемент Recurrence. |
|
name |
string |
имя профиля. |
recurrence |
повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. |
|
rules |
Коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать не более 10 правил. |
AutoscaleSettingResource
Ресурс параметра автомасштабирования.
Имя | Тип | Default value | Описание |
---|---|---|---|
id |
string |
Идентификатор ресурса Azure |
|
location |
string |
Расположение ресурса |
|
name |
string |
Имя ресурса Azure |
|
properties.enabled |
boolean |
False |
флаг включен. Указывает, включена ли автоматическая масштабирование для ресурса. Значение по умолчанию — false. |
properties.name |
string |
имя параметра автомасштабирования. |
|
properties.notifications |
коллекция уведомлений. |
||
properties.predictiveAutoscalePolicy |
режим политики прогнозного автомасштабирования. |
||
properties.profiles |
Коллекция профилей автоматического масштабирования, определяющих различные параметры масштабирования для разных периодов времени. Можно указать не более 20 профилей. |
||
properties.targetResourceLocation |
string |
расположение ресурса, к которому следует добавить параметр автомасштабирования. |
|
properties.targetResourceUri |
string |
идентификатор ресурса, к которому следует добавить параметр автомасштабирования. |
|
systemData |
Системные метаданные, связанные с ответом. |
||
tags |
object |
Возвращает или задает список пар значений ключа, описывающих ресурс. Эти теги можно использовать для просмотра и группировки этого ресурса (между группами ресурсов). Для ресурса может быть предоставлено не более 15 тегов. Каждый тег должен иметь ключ не длиннее 128 символов, а значение не больше 256 символов. |
|
type |
string |
Тип ресурса Azure |
ComparisonOperationType
оператор, используемый для сравнения данных метрик и порогового значения.
Значение | Описание |
---|---|
Equals | |
GreaterThan | |
GreaterThanOrEqual | |
LessThan | |
LessThanOrEqual | |
NotEquals |
createdByType
Тип удостоверения, создавшего ресурс.
Значение | Описание |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
EmailNotification
Уведомление по электронной почте о событии автомасштабирования.
Имя | Тип | Default value | Описание |
---|---|---|---|
customEmails |
string[] |
список настраиваемых сообщений электронной почты. Это значение может быть пустым или пустым, в этом случае этот атрибут будет игнорироваться. |
|
sendToSubscriptionAdministrator |
boolean |
False |
значение, указывающее, следует ли отправлять сообщения электронной почты администратору подписки. |
sendToSubscriptionCoAdministrators |
boolean |
False |
значение, указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. |
Error
Объект ошибки.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
details |
string |
Доступное для чтения представление сведений об ошибке. |
message |
string |
Читаемое пользователем представление ошибки. |
target |
string |
Целевой объект конкретной ошибки. |
MetricStatisticType
тип статистики метрик. Объединение метрик из нескольких экземпляров.
Значение | Описание |
---|---|
Average | |
Count | |
Max | |
Min | |
Sum |
MetricTrigger
Триггер, который приводит к выполнению действия масштабирования.
Имя | Тип | Описание |
---|---|---|
dimensions |
Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":"App1"},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}. |
|
dividePerInstance |
boolean |
значение, указывающее, следует ли разделить метрики на экземпляр. |
metricName |
string |
имя метрики, определяющей, какие мониторы правил отслеживают. |
metricNamespace |
string |
пространство имен метрики, определяющее, что отслеживает правило. |
metricResourceLocation |
string |
расположение ресурса мониторов правил. |
metricResourceUri |
string |
идентификатор ресурса, отслеживаемого правилом. |
operator |
оператор, используемый для сравнения данных метрик и порогового значения. |
|
statistic |
тип статистики метрик. Объединение метрик из нескольких экземпляров. |
|
threshold |
number (double) |
пороговое значение метрики, активируемой действием масштабирования. |
timeAggregation |
Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее. |
|
timeGrain |
string (duration) |
степень детализации метрик мониторов правил. Должно быть одним из предопределенных значений, возвращаемых из определений метрик для метрики. Должно быть от 12 часов до 1 минуты. |
timeWindow |
string (duration) |
диапазон времени сбора данных экземпляра. Это значение должно быть больше задержки в коллекции метрик, которая может отличаться от ресурса к ресурсу. Должно быть от 12 часов до 5 минут. |
OperationType
Операция, связанная с уведомлением и ее значением, должно быть "масштабировать"
Значение | Описание |
---|---|
Scale |
PredictiveAutoscalePolicy
Параметры для включения прогнозного автомасштабирования.
Имя | Тип | Описание |
---|---|---|
scaleLookAheadTime |
string (duration) |
время, с помощью которого необходимо указать, какие экземпляры запускаются заранее. Оно должно быть от 1 до 60 минут в формате ISO 8601. |
scaleMode |
режим прогнозного автомасштабирования |
PredictiveAutoscalePolicyScaleMode
режим прогнозного автомасштабирования
Значение | Описание |
---|---|
Disabled | |
Enabled | |
ForecastOnly |
Recurrence
Повторяющееся время, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate.
Имя | Тип | Описание |
---|---|---|
frequency |
частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно. |
|
schedule |
ограничения планирования для начала профиля. |
RecurrenceFrequency
частота повторения. Как часто профиль расписания должен ввести в силу. Это значение должно быть "Неделя", то есть каждая неделя будет иметь одинаковый набор профилей. Например, чтобы задать ежедневное расписание, задайте расписание каждый день недели. Свойство частоты указывает, что расписание повторяется еженедельно.
Значение | Описание |
---|---|
Day | |
Hour | |
Minute | |
Month | |
None | |
Second | |
Week | |
Year |
RecurrentSchedule
Ограничения планирования для начала профиля.
Имя | Тип | Описание |
---|---|---|
days |
string[] |
Коллекция дней, на которые вступает в силу профиль. Возможные значения в воскресенье до субботы. |
hours |
integer[] (int32) |
Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 часов в 24-часовом режиме (время AM/PM не поддерживается). |
minutes |
integer[] (int32) |
Коллекция минут, в течение которых профиль вступает в силу. |
timeZone |
string |
часовой пояс для часов профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, время FLE standard, Турция Standard Time, Израиль Standard Time, Standard Time, Ливия Standard Time, Арабский стандартный, Арабский стандартный времени, Беларусь Standard Time, E. Africa Standard Time, Иран Standard Time, Аравийское стандартное время, Азербайджан Standard Time, Россия Часовой пояс 3, Маврикий standard Time, Грузия Standard Time, Кавказ Standard Time, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands |
ScaleAction
Параметры для действия масштабирования.
Имя | Тип | Default value | Описание |
---|---|---|---|
cooldown |
string (duration) |
время ожидания с момента последнего действия масштабирования перед этим действием. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. |
|
direction |
направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров. |
||
type |
Тип действия, которое должно происходить при срабатывании правила масштабирования. |
||
value |
string |
1 |
количество экземпляров, участвующих в действии масштабирования. Это значение должно иметь значение 1 или больше. Значение по умолчанию — 1. |
ScaleCapacity
Количество экземпляров, которые можно использовать во время этого профиля.
Имя | Тип | Описание |
---|---|---|
default |
string |
Число экземпляров, которые будут заданы, если метрики недоступны для оценки. Значение по умолчанию используется только в том случае, если текущее число экземпляров меньше, чем значение по умолчанию. |
maximum |
string |
максимальное количество экземпляров для ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. |
minimum |
string |
минимальное количество экземпляров ресурса. |
ScaleDirection
направление масштабирования. Увеличивается ли действие масштабирования или уменьшается количество экземпляров.
Значение | Описание |
---|---|
Decrease | |
Increase | |
None |
ScaleRule
Правило, предоставляющее триггеры и параметры для действия масштабирования.
Имя | Тип | Описание |
---|---|---|
metricTrigger |
триггер, который приводит к выполнению действия масштабирования. |
|
scaleAction |
параметры для действия масштабирования. |
ScaleRuleMetricDimension
Задает измерение метрики правила автомасштабирования.
Имя | Тип | Описание |
---|---|---|
DimensionName |
string |
Имя измерения. |
Operator |
оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям |
|
Values |
string[] |
список значений измерения. Например: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно", равное любому из значений. NotEquals не равен всем значениям
Значение | Описание |
---|---|
Equals | |
NotEquals |
ScaleType
Тип действия, которое должно происходить при срабатывании правила масштабирования.
Значение | Описание |
---|---|
ChangeCount | |
ExactCount | |
PercentChangeCount | |
ServiceAllowedNextValue |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
Имя | Тип | Описание |
---|---|---|
createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TimeAggregationType
Тип агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — Среднее.
Значение | Описание |
---|---|
Average | |
Count | |
Last | |
Maximum | |
Minimum | |
Total |
TimeWindow
Определенное время даты для профиля.
Имя | Тип | Описание |
---|---|---|
end |
string (date-time) |
время окончания профиля в формате ISO 8601. |
start |
string (date-time) |
время начала профиля в формате ISO 8601. |
timeZone |
string |
часовой пояс начала и окончания профиля. Ниже приведены некоторые примеры допустимых часовых поясов: dateline Standard Time, UTC-11, Гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное время США, горное стандартное время (Мексика), горное стандартное время, центральное стандартное время, центральное стандартное время (Мексика), Центральное стандартное время Канады, тихоокеанское стандартное время, восточное стандартное время, Американское стандартное время, венесуэльское стандартное время, Парагвай стандартное время, Атлантическое стандартное время, центрально-бразильский стандартный время, SA Западное стандартное время, тихоокеанское время SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, UTC-02, Mid-Atlantic Стандартное время, Azores Standard Time, Часовой стандарт Кабо-Верде, Марокко Стандартное время, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Central European Standard Time, W. Central Africa Standard Time, Намибия Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Египет Standard Time, Сирия Standard Time, E. Europe Standard Time, Стандартное время для Южной Африки, время FLE standard, Турция Standard Time, Израиль Standard Time, Standard Time, Ливия Standard Time, Арабский стандартный, Арабский стандартный времени, Беларусь Standard Time, E. Africa Standard Time, Иран Standard Time, Аравийское стандартное время, Азербайджан Standard Time, Россия Часовой пояс 3, Маврикий standard Time, Грузия Standard Time, Кавказ Standard Time, Стандартное время Афганистана, Западно-Азиатское стандартное время, Екатеринбург стандартное время, Пакистан стандартное время, Индия стандартное время, Шри-Ланка стандартное время, Непал стандартное время, центрально-азиатское стандартное время, Бангладеш стандартное время, N. Центрально-Азиатское стандартное время, Мьянма стандартное время, SE Asia Standard Time, North Asia Standard Time, North Asia East Standard Time, Сингапур Standard Time, W. Австралия Стандартное время, Тайбэй стандартное время, Уланбаатар Стандартное время, Токио Стандартное время, Корея Стандартное время, Якутск стандартное время, Cen. Австралийское стандартное время, AUS Central Standard Time, E. Австралия Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Gmt Standard Time, Russia Time 10, Central Pacific Standard Time, Russia Time 11, New Зеландия Standard Time, UTC+12, Фиджи Standard Time, Tonga Standard Time, Tonga Standard Time, Samoa Standard Time, Стандартное время Line Islands |
WebhookNotification
Уведомление веб-перехватчика о событии автомасштабирования.
Имя | Тип | Описание |
---|---|---|
properties |
object |
контейнер свойств параметров. Это значение может быть пустым. |
serviceUri |
string |
адрес службы для получения уведомления. |