Microsoft.Insights autoscalesettings 2015-04-01

Определение ресурса Bicep

Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Комментарии

Инструкции по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте в шаблон следующий код Bicep.

resource symbolicname 'Microsoft.Insights/autoscalesettings@2015-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    enabled: bool
    name: 'string'
    notifications: [
      {
        email: {
          customEmails: [
            'string'
          ]
          sendToSubscriptionAdministrator: bool
          sendToSubscriptionCoAdministrators: bool
        }
        operation: 'Scale'
        webhooks: [
          {
            properties: {}
            serviceUri: 'string'
          }
        ]
      }
    ]
    profiles: [
      {
        capacity: {
          default: 'string'
          maximum: 'string'
          minimum: 'string'
        }
        fixedDate: {
          end: 'string'
          start: 'string'
          timeZone: 'string'
        }
        name: 'string'
        recurrence: {
          frequency: 'string'
          schedule: {
            days: [
              'string'
            ]
            hours: [
              int
            ]
            minutes: [
              int
            ]
            timeZone: 'string'
          }
        }
        rules: [
          {
            metricTrigger: {
              dimensions: [
                {
                  DimensionName: 'string'
                  Operator: 'string'
                  Values: [
                    'string'
                  ]
                }
              ]
              dividePerInstance: bool
              metricName: 'string'
              metricNamespace: 'string'
              metricResourceLocation: 'string'
              metricResourceUri: 'string'
              operator: 'string'
              statistic: 'string'
              threshold: int
              timeAggregation: 'string'
              timeGrain: 'string'
              timeWindow: 'string'
            }
            scaleAction: {
              cooldown: 'string'
              direction: 'string'
              type: 'string'
              value: 'string'
            }
          }
        ]
      }
    ]
    targetResourceLocation: 'string'
    targetResourceUri: 'string'
  }
}

Значения свойств

autoscalesettings

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Расположение ресурса строка (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Параметр автомасштабирования ресурса. AutoscaleSetting (обязательно)

АвтомасштабированиеНастройка

Имя Описание Значение
Включено флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". bool
name имя параметра автомасштабирования. строка
Уведомления коллекция уведомлений. AutoscaleNotification[]
профили Коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. AutoscaleProfile[] (обязательно)

Ограничения:
Максимальная длина = 20
targetResourceLocation расположение ресурса, в который должен быть добавлен параметр автомасштабирования. строка
targetResourceUri идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. строка

АвтомасштабированиеNotification

Имя Описание Значение
email уведомление по электронной почте. EmailNotification
операции Операция, связанная с уведомлением, и ее значение должно быть "scale" Scale (обязательно)
Объекты Webhook коллекция уведомлений веб-перехватчика. WebhookNotification[]

EmailNotification

Имя Описание Значение
customEmails список пользовательских сообщений электронной почты. Это значение может быть пустым или пустым, и в этом случае этот атрибут будет игнорироваться. string[]
sendToSubscriptionAdministrator значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. bool
sendToSubscriptionCoAdministrators значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. bool

WebhookNotification

Имя Описание Значение
properties набор свойств параметров. Это значение может быть пустым. object
serviceUri адрес службы для получения уведомления. строка

AutoscaleProfile

Имя Описание Значение
Емкость количество экземпляров, которые можно использовать в этом профиле. ScaleCapacity (обязательно)
fixedDate конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. TimeWindow
name имя профиля. string (обязательно)
recurrence время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. Периодичность
правила коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. ScaleRule[] (обязательно)

ScaleCapacity

Имя Описание Значение
default число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. string (обязательно)
maximum максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. string (обязательно)
minimum минимальное количество экземпляров ресурса. string (обязательно)

TimeWindow

Имя Описание Значение
end время окончания для профиля в формате ISO 8601. string (обязательно)
start время начала для профиля в формате ISO 8601. string (обязательно)
timeZone часовой пояс времени начала и окончания для профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) строка

Периодичность

Имя Описание Значение
frequency частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, задайте для расписания каждый день недели. Свойство frequency указывает, что расписание повторяется еженедельно. 'День'
"Час"
'Minute'
"Месяц"
"Нет"
"Second"
'Неделя'
Year (обязательный)
schedule ограничения планирования для начала работы профиля. RecurrentSchedule (обязательно)

Повторяющийся график

Имя Описание Значение
days коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. string[] (обязательно)
часы Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 в 24-часовом режиме (время AM/PM не поддерживается). int[] (обязательно)
minutes Коллекция минут, по которым профиль действует. int[] (обязательно)
timeZone часовой пояс для часов профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) string (обязательно)

ScaleRule

Имя Описание Значение
metricTrigger триггер, который приводит к выполнению действия масштабирования. MetricTrigger (обязательно)
scaleAction параметры для действия масштабирования. ScaleAction (обязательно)

MetricTrigger

Имя Описание Значение
dimensions Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance значение, указывающее, следует ли делить метрики на экземпляр. bool
metricName имя метрики, определяющей, что отслеживает правило. строка (обязательно)
metricNamespace пространство имен метрики, определяющей, что отслеживает правило. строка
metricResourceLocation расположение ресурса, отслеживаемого правилом. строка
metricResourceUri идентификатор ресурса, отслеживаемого правилом. строка (обязательно)
оператор Оператор, используемый для сравнения данных метрик и порогового значения. "Равно"
'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual
NotEquals (обязательно)
statistic тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. "Среднее"
'Count'
"Max"
'Min'
Sum (обязательно)
threshold пороговое значение метрики, которая активирует действие масштабирования. int (обязательно)
timeAggregation тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). "Среднее"
'Count'
"Last"
"Максимум"
"Минимум"
"Total" (обязательно)
timeGrain степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. строка (обязательно)
timeWindow диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. строка (обязательно)

ScaleRuleMetricDimension

Имя Описание Значение
DimensionName Имя измерения. строка (обязательно)
Оператор оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям "Равно"
NotEquals (обязательно)
Значения список значений измерения. Например: ["App1","App2"]. string[] (обязательно)

ScaleAction

Имя Описание Значение
cooldown время ожидания с момента последнего действия масштабирования перед выполнением этого действия. Он должен находиться в диапазоне от 1 недели до 1 минуты в формате ISO 8601. строка (обязательно)
direction направление масштабирования. Указывает, увеличивает ли действие масштабирования или уменьшает количество экземпляров. "Уменьшить"
"Увеличение"
None (обязательно)
тип тип действия, которое должно выполняться при срабатывании правила масштабирования. ChangeCount
'ExactCount'
PercentChangeCount
ServiceAllowedNextValue (обязательно)
значение количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL.
Кентико Xperience

Развертывание в Azure
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure.
Автомасштабирование масштабируемого набора виртуальных машин Windows LANSA с помощью базы данных Azure SQL

Развертывание в Azure
Шаблон развертывает VMSS Windows с нужным количеством виртуальных машин в масштабируемом наборе и MSI-файл LANSA для установки на каждой виртуальной машине. После развертывания масштабируемого набора виртуальных машин для установки MSI LANSA используется расширение пользовательских скриптов.
Развертывание масштабируемого набора виртуальных машин с помощью сервера Python Bottle & автомасштабирования

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, на которую работает простое приложение Python Bottle. С помощью автомасштабирования, настроенный масштабируемый набор по мере необходимости масштабируется & в
Масштабируемое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения.
Простое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения.
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook

Развертывание в Azure
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем.
Развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин

Развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet.
Развертывание параметра автомасштабирования для плана Служба приложений

Развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Плана Службы приложений Azure.
Развертывание windows VMSS configure windows featurtes SSL DSC

Развертывание в Azure
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие компоненты Windows, как IIS/веб-роль, .Net Framework 4.5, проверка подлинности Windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & конфигурации SSL с помощью DSC и Azure Key Vault
Масштабируемый набор виртуальных машин с автомасштабированием, выполняющий веб-приложение IIS

Развертывание в Azure
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки IIS и развертывания пакета WebDeploy.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux

Развертывание в Azure
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за подсистемой балансировки нагрузки HTTP (по умолчанию на порту 80). В примере используется пользовательский скрипт для развертывания и обновления приложения. Возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Необходимо предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS.
Изменение количества виртуальных машин в масштабируемом наборе вручную

Развертывание в Azure
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе.
Развертывание масштабируемого набора виртуальных машин с помощью виртуальных машин Linux и автоматического масштабирования

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для SSH-подключений. Они также интегрированы в автомасштабирование
Развертывание масштабируемого набора виртуальных машин с помощью виртуальных машин Windows и автоматического масштабирования

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии Windows 2008-R2-SP1, 2012-Datacenter или 2012-R2-Datacenter. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений по протоколу RDP. Они также интегрированы в автомасштабирование

Определение ресурса шаблона ARM

Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Комментарии

Рекомендации по развертыванию решений для мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Insights/autoscalesettings",
  "apiVersion": "2015-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "enabled": "bool",
    "name": "string",
    "notifications": [
      {
        "email": {
          "customEmails": [ "string" ],
          "sendToSubscriptionAdministrator": "bool",
          "sendToSubscriptionCoAdministrators": "bool"
        },
        "operation": "Scale",
        "webhooks": [
          {
            "properties": {},
            "serviceUri": "string"
          }
        ]
      }
    ],
    "profiles": [
      {
        "capacity": {
          "default": "string",
          "maximum": "string",
          "minimum": "string"
        },
        "fixedDate": {
          "end": "string",
          "start": "string",
          "timeZone": "string"
        },
        "name": "string",
        "recurrence": {
          "frequency": "string",
          "schedule": {
            "days": [ "string" ],
            "hours": [ "int" ],
            "minutes": [ "int" ],
            "timeZone": "string"
          }
        },
        "rules": [
          {
            "metricTrigger": {
              "dimensions": [
                {
                  "DimensionName": "string",
                  "Operator": "string",
                  "Values": [ "string" ]
                }
              ],
              "dividePerInstance": "bool",
              "metricName": "string",
              "metricNamespace": "string",
              "metricResourceLocation": "string",
              "metricResourceUri": "string",
              "operator": "string",
              "statistic": "string",
              "threshold": "int",
              "timeAggregation": "string",
              "timeGrain": "string",
              "timeWindow": "string"
            },
            "scaleAction": {
              "cooldown": "string",
              "direction": "string",
              "type": "string",
              "value": "string"
            }
          }
        ]
      }
    ],
    "targetResourceLocation": "string",
    "targetResourceUri": "string"
  }
}

Значения свойств

autoscalesettings

Имя Описание Значение
тип Тип ресурса Microsoft.Insights/autoscalesettings
версия_API Версия API ресурсов '2015-04-01'
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Параметр автомасштабирования ресурса. АвтомасштабированиеНастройка (обязательно)

АвтомасштабированиеНастройка

Имя Описание Значение
Включено флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". bool
name имя параметра автомасштабирования. строка
Уведомления коллекция уведомлений. AutoscaleNotification[]
профили коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. AutoscaleProfile[] (обязательно)

Ограничения:
Максимальная длина = 20
targetResourceLocation расположение ресурса, в который должен быть добавлен параметр автомасштабирования. строка
targetResourceUri идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. строка

АвтомасштабированиеNotification

Имя Описание Значение
email уведомление по электронной почте. EmailNotification
операции операция, связанная с уведомлением, и ее значение должно быть "scale" Scale (обязательно)
Объекты Webhook коллекция уведомлений веб-перехватчика. WebhookNotification[]

EmailNotification

Имя Описание Значение
customEmails настраиваемый список сообщений электронной почты. Это значение может быть пустым или null. В этом случае этот атрибут будет игнорироваться. string[]
sendToSubscriptionAdministrator значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. bool
sendToSubscriptionCoAdministrators значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. bool

WebhookNotification

Имя Описание Значение
properties набор свойств параметров. Это значение может быть пустым. object
serviceUri адрес службы для получения уведомления. строка

AutoscaleProfile

Имя Описание Значение
Емкость количество экземпляров, которые можно использовать в этом профиле. ScaleCapacity (обязательно)
fixedDate конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. TimeWindow
name имя профиля. string (обязательно)
recurrence время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. Периодичность
правила коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. ScaleRule[] (обязательно)

ScaleCapacity

Имя Описание Значение
default число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. string (обязательно)
maximum максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. строка (обязательно)
minimum минимальное количество экземпляров ресурса. строка (обязательно)

TimeWindow

Имя Описание Значение
end время окончания профиля в формате ISO 8601. строка (обязательно)
start время начала для профиля в формате ISO 8601. строка (обязательно)
timeZone часовой пояс времени начала и окончания для профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) строка

Периодичность

Имя Описание Значение
frequency частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, присвойте расписание каждому дню недели. Свойство frequency указывает, что расписание повторяется еженедельно. "День"
"Час"
"Minute"
"Месяц"
"Нет"
"Second"
"Неделя"
Year (обязательный)
schedule ограничения планирования для времени начала работы профиля. RecurrentSchedule (обязательно)

Рекуррентная запланированная

Имя Описание Значение
days коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. string[] (обязательно)
часы Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 для 24-часовых часов (время AM/PM не поддерживается). int[] (обязательно)
minutes Коллекция минут, по которым профиль действует. int[] (обязательно)
timeZone часовой пояс для часов профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) строка (обязательно)

ScaleRule

Имя Описание Значение
metricTrigger триггер, который приводит к действию масштабирования. MetricTrigger (обязательно)
scaleAction параметры для действия масштабирования. ScaleAction (обязательно)

MetricTrigger

Имя Описание Значение
dimensions Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance значение, указывающее, следует ли делить метрики на экземпляр. bool
metricName имя метрики, определяющей, что отслеживает правило. строка (обязательно)
metricNamespace пространство имен метрики, определяющей, что отслеживает правило. строка
metricResourceLocation расположение ресурса, отслеживаемого правилом. строка
metricResourceUri идентификатор ресурса, отслеживаемого правилом. строка (обязательно)
оператор Оператор, используемый для сравнения данных метрик и порогового значения. "Равно"
'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual
NotEquals (обязательно)
statistic тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. "Среднее"
'Count'
"Max"
'Min'
Sum (обязательно)
threshold пороговое значение метрики, которая активирует действие масштабирования. int (обязательно)
timeAggregation тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). "Среднее"
'Count'
"Last"
"Максимум"
"Минимум"
"Total" (обязательно)
timeGrain степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. строка (обязательно)
timeWindow диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. строка (обязательно)

ScaleRuleMetricDimension

Имя Описание Значение
DimensionName Имя измерения. строка (обязательно)
Оператор оператор измерения. Поддерживаются только "Равно" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям "Равно"
NotEquals (обязательно)
Значения список значений измерения. Например: ["App1","App2"]. string[] (обязательно)

ScaleAction

Имя Описание Значение
cooldown время ожидания с момента последнего действия масштабирования перед выполнением этого действия. Он должен находиться в диапазоне от 1 недели до 1 минуты в формате ISO 8601. строка (обязательно)
direction направление масштабирования. Указывает, увеличивает ли действие масштабирования или уменьшает количество экземпляров. "Уменьшить"
"Увеличение"
None (обязательно)
тип тип действия, которое должно выполняться при срабатывании правила масштабирования. ChangeCount
ExactCount
PercentChangeCount
ServiceAllowedNextValue (обязательно)
значение количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Развертывание Drupal с помощью масштабируемого набора виртуальных машин, Файлы Azure и Mysql

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL.
Кентико Xperience

Развертывание в Azure
Этот шаблон упрощает развертывание ресурсов, необходимых для размещения сред Kentico Xperience в Microsoft Azure.
Автомасштабирование масштабируемого набора виртуальных машин Windows LANSA с базой данных Azure SQL

Развертывание в Azure
Шаблон развертывает vmSS Windows с требуемым количеством виртуальных машин в масштабируемом наборе и MSI-файл LANSA для установки на каждую виртуальную машину. После развертывания масштабируемого набора виртуальных машин для установки MSI-файла LANSA используется расширение пользовательских скриптов.
Развертывание масштабируемого набора виртуальных машин с помощью сервера Python Bottle & автомасштабирования

Развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине с простым приложением Python Bottle, которое работает. При использовании автомасштабирования набор масштабирования при необходимости масштабируется & в
Масштабируемое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения.
Простое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS на Служба приложений Azure веб-приложения.
Enterprise Governance—AppService, SQL DB, AD, OMS, Runbook

Развертывание в Azure
Внедрение облачных решений для малого или большого предприятия требует ответственной и эффективной модели управления, чтобы извлечь выгоду из облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратком руководстве для партнеров Azure. Это средство внедрения для клиентов, системных интеграторов и партнеров, которое предоставляет решение для самостоятельного автоматизированного управления и эксплуатации, ориентированное на оптимизацию затрат, повышение надежности приложений и снижение бизнес-рисков. Решение выделяет основные принципы управления видимостью и контролем.
Развертывание параметра автомасштабирования для масштабируемого набора виртуальных машин

Развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Virtual Machine ScaleSet.
Развертывание параметра автомасштабирования для плана Служба приложений

Развертывание в Azure
Этот шаблон позволяет развернуть политику автомасштабирования для ресурса Плана Службы приложений Azure.
Развертывание windows VMSS configure windows featurtes SSL DSC

Развертывание в Azure
Этот шаблон позволяет развернуть две виртуальные машины Windows, настроить такие компоненты Windows, как IIS/веб-роль, .Net Framework 4.5, проверка подлинности Windows, инициализация приложений, скачивание пакетов развертывания приложений, перезапись URL-адресов & конфигурации SSL с помощью DSC и Azure Key Vault
Масштабируемый набор виртуальных машин с автомасштабированием, выполняющий веб-приложение IIS

Развертывание в Azure
Развертывает масштабируемый набор виртуальных машин Windows под управлением IIS и простое веб-приложение .NET MVC. Расширение VMSS PowerShell DSC используется для установки IIS и развертывания пакета WebDeploy.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux

Развертывание в Azure
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за подсистемой балансировки нагрузки HTTP (по умолчанию на порту 80). В примере используется пользовательский скрипт для развертывания и обновления приложения. Возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Необходимо предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS.
Изменение количества виртуальных машин в масштабируемом наборе вручную

Развертывание в Azure
Этот шаблон позволяет вручную изменить количество виртуальных машин в масштабируемом наборе.
Развертывание масштабируемого набора виртуальных машин с помощью виртуальных машин Linux и автоматического масштабирования

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Linux с помощью последней исправленной версии Ubuntu Linux 15.04 или 14.04.4-LTS. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для SSH-подключений. Они также интегрированы в автомасштабирование
Развертывание масштабируемого набора виртуальных машин с помощью виртуальных машин Windows и автоматического масштабирования

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows с помощью последней исправленной версии Windows 2008-R2-SP1, 2012-Datacenter или 2012-R2-Datacenter. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений по протоколу RDP. Они также интегрированы в автомасштабирование

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса autoscalesettings можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/autoscalesettings, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/autoscalesettings@2015-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      enabled = bool
      name = "string"
      notifications = [
        {
          email = {
            customEmails = [
              "string"
            ]
            sendToSubscriptionAdministrator = bool
            sendToSubscriptionCoAdministrators = bool
          }
          operation = "Scale"
          webhooks = [
            {
              properties = {}
              serviceUri = "string"
            }
          ]
        }
      ]
      profiles = [
        {
          capacity = {
            default = "string"
            maximum = "string"
            minimum = "string"
          }
          fixedDate = {
            end = "string"
            start = "string"
            timeZone = "string"
          }
          name = "string"
          recurrence = {
            frequency = "string"
            schedule = {
              days = [
                "string"
              ]
              hours = [
                int
              ]
              minutes = [
                int
              ]
              timeZone = "string"
            }
          }
          rules = [
            {
              metricTrigger = {
                dimensions = [
                  {
                    DimensionName = "string"
                    Operator = "string"
                    Values = [
                      "string"
                    ]
                  }
                ]
                dividePerInstance = bool
                metricName = "string"
                metricNamespace = "string"
                metricResourceLocation = "string"
                metricResourceUri = "string"
                operator = "string"
                statistic = "string"
                threshold = int
                timeAggregation = "string"
                timeGrain = "string"
                timeWindow = "string"
              }
              scaleAction = {
                cooldown = "string"
                direction = "string"
                type = "string"
                value = "string"
              }
            }
          ]
        }
      ]
      targetResourceLocation = "string"
      targetResourceUri = "string"
    }
  })
}

Значения свойств

autoscalesettings

Имя Описание Значение
тип Тип ресурса "Microsoft.Insights/autoscalesettings@2015-04-01"
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
properties Параметр автомасштабирования ресурса. АвтомасштабированиеНастройка (обязательно)

АвтомасштабированиеНастройка

Имя Описание Значение
Включено флаг включен. Указывает, включено ли автоматическое масштабирование для ресурса. Значение по умолчанию — "false". bool
name имя параметра автомасштабирования. строка
Уведомления коллекция уведомлений. AutoscaleNotification[]
профили коллекция профилей автоматического масштабирования, которые задают различные параметры масштабирования для разных периодов времени. Можно указать максимум 20 профилей. AutoscaleProfile[] (обязательно)

Ограничения:
Максимальная длина = 20
targetResourceLocation расположение ресурса, в который должен быть добавлен параметр автомасштабирования. строка
targetResourceUri идентификатор ресурса, к которому должен быть добавлен параметр автомасштабирования. строка

АвтомасштабированиеNotification

Имя Описание Значение
email уведомление по электронной почте. EmailNotification
операции операция, связанная с уведомлением, и ее значение должно быть "scale" Scale (обязательный)
Объекты Webhook коллекция уведомлений веб-перехватчика. WebhookNotification[]

EmailNotification

Имя Описание Значение
customEmails настраиваемый список сообщений электронной почты. Это значение может быть пустым или null. В этом случае этот атрибут будет игнорироваться. string[]
sendToSubscriptionAdministrator значение , указывающее, следует ли отправлять сообщения электронной почты администратору подписки. bool
sendToSubscriptionCoAdministrators значение , указывающее, следует ли отправлять сообщения электронной почты соадминистраторам подписки. bool

WebhookNotification

Имя Описание Значение
properties набор свойств параметров. Это значение может быть пустым. object
serviceUri адрес службы для получения уведомления. строка

AutoscaleProfile

Имя Описание Значение
Емкость количество экземпляров, которые можно использовать в этом профиле. ScaleCapacity (обязательно)
fixedDate конкретную дату и время для профиля. Этот элемент не используется, если используется элемент Recurrence. TimeWindow
name имя профиля. string (обязательно)
recurrence время повторения, с которого начинается этот профиль. Этот элемент не используется, если используется элемент FixedDate. Периодичность
правила коллекция правил, которые предоставляют триггеры и параметры для действия масштабирования. Можно указать максимум десять правил. ScaleRule[] (обязательно)

ScaleCapacity

Имя Описание Значение
default число экземпляров, которое будет задано, если метрики недоступны для оценки. Значение по умолчанию используется, только если текущее количество экземпляров меньше, чем заданное по умолчанию. string (обязательно)
maximum максимальное число экземпляров ресурса. Фактическое максимальное количество экземпляров ограничено ядрами, доступными в подписке. string (обязательно)
minimum минимальное количество экземпляров ресурса. string (обязательно)

TimeWindow

Имя Описание Значение
end время окончания для профиля в формате ISO 8601. string (обязательно)
start время начала для профиля в формате ISO 8601. string (обязательно)
timeZone часовой пояс времени начала и окончания для профиля. Некоторые примеры допустимых часовых поясов: стандартное время в формате UTC, время UTC-11, гавайское стандартное время, стандартное время Аляски, тихоокеанское стандартное время (Мексика), тихоокеанское время, стандартное время США, горное стандартное время (Мексика), горное стандартное время (Мексика), стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время (Мексика), тихоокеанское время SA, восточное стандартное время. Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильский стандартное время, западное стандартное время SA, тихоокеанское стандартное время SA, стандартное время Ньюфаундленд, стандартное время E. южно-американское, аргентинское стандартное время, восточное время SA, стандартное время Гренландии, монтевидео стандартное время, стандартное время Баия, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде (зима), марокко (стандартное время), время (UTC), стандартное время GMT, стандартное время по Гринвичу, стандартное время W. Europe, центральноевропейское стандартное время, романское стандартное время, центральноевропейское время (зима), центральное африканское время, стандартное время в Намибии, стандартное время в Иордании, gtb standard time, центрально-восточное время Египта, сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, Türkiye standard time, израильское стандартное время, калийское стандартное время, арабское стандартное время, арабское стандартное время, стандартное время Беларуси, российское стандартное время, стандартное время E. Africa, стандартное время в Иране, арабское время, стандартное время для Азербайджана, часовой пояс России 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время Для Афганистана, Западно-Азиатское стандартное время, Центрально-Азиатское стандартное время, Стандартное время в Пакистане, Стандартное время в Индии, Стандартное время Шри-Ланки, Центрально-Азиатское стандартное время, Бангладеш, N. Центрально-Азиатское стандартное время, Стандартное время в Мьянме, по среднеазиатским времени (зима), по северо-азиатскому стандартному времени, по китайскому стандартному времени, по Восточно-Восточной Азии, по сингапурскому времени( сингапурское время), W. Australia standard time, Taipei standard time, Ulaanbaatar standard time, Tokyo Standard Time, Korea Standard Time, Якутск standard time, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Австралия, восточное стандартное время AUS, западное тихоокеанское стандартное время, стандартное время Тасмания, Магаданское стандартное время, стандартное время в Гуланде, часовой пояс 10, центрально-тихоокеанское время, часовой пояс 11, новозеландское стандартное время, UTC+12, стандартное время Фиджи, стандартное время «Камчатка», тонга стандартное время, самоа стандартное время, Line Islands (зима) строка

Периодичность

Имя Описание Значение
frequency частота повторения. Задает частоту выполнения расписания профилей. Этот параметр должен иметь значение "неделя", то есть на каждую неделю будет задан один и тот же набор профилей. Например, чтобы задать ежедневное расписание, задайте для расписания каждый день недели. Свойство frequency указывает, что расписание повторяется еженедельно. "День"
"Hour"
"Minute"
"Месяц"
"None"
"Second"
"Неделя"
"Year" (обязательно)
schedule ограничения планирования для времени начала работы профиля. RecurrentSchedule (обязательно)

Рекуррентная запланированная

Имя Описание Значение
days коллекция дней, на которые вступает в силу профиль. Возможные значения — с воскресенья по субботу. string[] (обязательно)
часы Коллекция часов, на которые вступает в силу профиль. Поддерживаются значения от 0 до 23 для 24-часовых часов (время AM/PM не поддерживается). int[] (обязательно)
minutes Коллекция минут, по которым профиль действует. int[] (обязательно)
timeZone часовой пояс для часов профиля. Примеры допустимых часовых поясов: стандартное время даты, utc-11, гавайское стандартное время, аляскинское стандартное время, тихоокеанское стандартное время (Мексика), тихоокеанское стандартное время, стандартное горное время США, стандартное горное время (Мексика), стандартное горное время , центральное стандартное время в Центральной Америке, центральное стандартное время (Мексика), центральное стандартное время (Мексика), центральное стандартное время Канады, стандартное тихоокеанское время SA, восточное стандартное время, Восточное стандартное время США, венесуэльское стандартное время, стандартное время Парагвая, атлантическое стандартное время, центральное бразильское время, западное стандартное время SA, тихоокеанское sa стандартное время, стандартное время Ньюфаундленда, стандартное время в Аргентине, восточное стандартное время SA, стандартное время в Гренландии, стандартное время Монтевидео, стандартное время в Баии, UTC-02, Mid-Atlantic стандартное время, Азорское время, Кабо-Верде стандартное время, марокко стандартное время, UTC, gmt standard time, гринвичское стандартное время, W. Europe Standard Time, Центрально-Европейское стандартное время, Центральноевропейское стандартное время, W. Центральноафриканское стандартное время, Намибия стандартное время, Стандартное время Иордании, GTB Standard Time, Центральное время Для Египта, Сирийское стандартное время, E. Europe standard time, Стандартное время в Южной Африке, стандартное время FLE, стандартное время Türkiye, израильское стандартное время, стандартное время в Тбилиси, стандартное арабское время, стандартное арабское время, стандартное белорусское время, русское стандартное время, стандартное время E. Африка, стандартное время в Иране, стандартное арабское время, стандартное время для Азербайджана, часовой пояс 3, маврикийское время, стандартное грузинское время, кавказское стандартное время, Стандартное время в Афганистане, центрально-азиатское стандартное время, стандартное время в Екатеринбурге, пакистанское стандартное время, стандартное время в Индии, шри-ланка стандартное время, непальское стандартное время, центрально-азиатское стандартное время, стандартное время В Бангладеш, стандартное время в Мьянме, стандартное время Se Asia, стандартное время Северной Азии, стандартное время Для Китая, Восточно-Восточное стандартное время Северо-Азии, сингапурское время, стандартное время, W. Australia Standard Time, Тайбэйское стандартное время, Улан-Батор стандартное время, токийское стандартное время, Корейское стандартное время, Якутское стандартное время, Cen. Австралийское стандартное время, центральное стандартное время AUS, стандартное время E. Australia, восточное стандартное время AUS, западно-тихоокеанское стандартное время, стандартное время в Тасмании, стандартное время в Магадане, стандартное время в 10, россия часовой пояс 10, центральное тихоокеанское время, часовой пояс 11, стандартное время в Новой Зеландии, UTC+12, стандартное время Фиджи, стандартное время Навея, Стандартное время Тонга, Стандартное время Самоа, Line Islands (зима) строка (обязательно)

ScaleRule

Имя Описание Значение
metricTrigger триггер, который приводит к действию масштабирования. MetricTrigger (обязательно)
scaleAction параметры для действия масштабирования. ScaleAction (обязательно)

MetricTrigger

Имя Описание Значение
dimensions Список условий измерения. Например: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance значение, указывающее, следует ли делить метрики на экземпляр. bool
metricName имя метрики, определяющей, что отслеживает правило. строка (обязательно)
metricNamespace пространство имен метрики, определяющей, что отслеживает правило. строка
metricResourceLocation расположение ресурса, отслеживаемого правилом. строка
metricResourceUri идентификатор ресурса, отслеживаемого правилом. строка (обязательно)
оператор Оператор, используемый для сравнения данных метрик и порогового значения. "Равно"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
NotEquals (обязательно)
statistic тип статистики метрик. Указывает, как объединяются метрики от нескольких экземпляров. "Среднее"
"Count"
"Max"
"Min"
"Sum" (обязательно)
threshold пороговое значение метрики, которая активирует действие масштабирования. int (обязательно)
timeAggregation тип агрегирования времени. Порядок объединения данных, собранных за определенный период. Значение по умолчанию — Average (Среднее). "Среднее"
"Count"
"Last"
"Максимум"
"Минимум"
"Total" (обязательно)
timeGrain степень детализации метрик, отслеживаемых правилом. Должен быть одним из предопределенных значений, возвращенных из определения показателей для метрики. Должно быть в интервале от 12 часов до 1 минуты. строка (обязательно)
timeWindow диапазон времени, в течение которого собираются данные экземпляра. Это значение должно быть больше, чем задержка в сборе метрики, которая может отличаться для каждого ресурса. Должно быть в интервале от 12 часов до 5 минут. строка (обязательно)

ScaleRuleMetricDimension

Имя Описание Значение
DimensionName Имя измерения. string (обязательно)
Оператор оператор измерения. Поддерживаются только "Equals" и "NotEquals". Значение "Равно" равно любому из значений. NotEquals не равно всем значениям "Equals"
NotEquals (обязательно)
Значения список значений измерений. Например: ["App1","App2"]. string[] (обязательно)

ScaleAction

Имя Описание Значение
cooldown время ожидания с момента последнего действия масштабирования до выполнения этого действия. Оно должно быть от 1 недели до 1 минуты в формате ISO 8601. string (обязательно)
direction направление масштабирования. Указывает, увеличивается ли действие масштабирования или уменьшается число экземпляров. "Уменьшить"
"Увеличить"
"None" (обязательно)
тип тип действия, которое должно выполняться при срабатывании правила масштабирования. ChangeCount
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue" (обязательно)
значение количество экземпляров, участвующих в действии масштабирования. Для этого параметра должно быть указано значение не меньше 1. Значение по умолчанию — 1. строка