Поделиться через


Microsoft.Insights alertrules

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

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

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

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

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

resource symbolicname 'Microsoft.Insights/alertrules@2016-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    action: {
      'odata.type': 'string'
      // For remaining properties, see RuleAction objects
    }
    actions: [
      {
        'odata.type': 'string'
        // For remaining properties, see RuleAction objects
      }
    ]
    condition: {
      dataSource: {
        legacyResourceId: 'string'
        metricNamespace: 'string'
        resourceLocation: 'string'
        resourceUri: 'string'
        'odata.type': 'string'
        // For remaining properties, see RuleDataSource objects
      }
      'odata.type': 'string'
      // For remaining properties, see RuleCondition objects
    }
    description: 'string'
    isEnabled: bool
    name: 'string'
    provisioningState: 'string'
  }
}

Объекты RuleAction

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleEmailAction используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
  customEmails: [
    'string'
  ]
  sendToServiceOwners: bool

Для Microsoft.Azure.Management.Insights.Models.RuleWebhookAction используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
  properties: {}
  serviceUri: 'string'

Объекты RuleCondition

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
  failedLocationCount: int
  windowSize: 'string'

Для Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
  aggregation: {
    operator: 'string'
    threshold: int
    windowSize: 'string'
  }

Для Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
  operator: 'string'
  threshold: int
  timeAggregation: 'string'
  windowSize: 'string'

Объекты RuleDataSource

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
  claims: {
    emailAddress: 'string'
  }
  eventName: 'string'
  eventSource: 'string'
  level: 'string'
  operationName: 'string'
  resourceGroupName: 'string'
  resourceProviderName: 'string'
  status: 'string'
  subStatus: 'string'

Для Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource используйте:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
  metricName: 'string'

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

alertrules

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

AlertRule

Имя Описание Значение
action действие, выполняемое при активации правила генерации оповещений и при разрешении условия оповещения. Ruleaction
actions массив действий, выполняемых при активации правила генерации оповещений и при разрешении условия оповещения. RuleAction[]
condition условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
description описание правила генерации оповещений, которое будет включено в сообщение электронной почты. строка
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
name имя правила генерации оповещений. строка (обязательно)
provisioningState состояние подготовки. строка

Ruleaction

Имя Описание Значение
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (обязательно)

RuleEmailAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. Microsoft.Azure.Management.Insights.Models.RuleEmailAction (обязательно)
customEmails список пользовательских адресов электронной почты администратора для уведомления об активации оповещения. string[]
sendToServiceOwners Следует ли уведомить администраторов (службы и соадминистраторов) об активации оповещения. bool

RuleWebhookAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (обязательно)
properties словарь настраиваемых свойств, включаемых в после операции. Эти данные добавляются в полезные данные веб-перехватчика. object
serviceUri универсальный код ресурса (URI) службы для отправки уведомления при активации или разрешении оповещения. строка

Rulecondition

Имя Описание Значение
dataSource ресурс, из которого правило собирает свои данные. Для этого типа dataSource всегда будет иметь тип RuleMetricDataSource. RuleDataSource
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (обязательно)

RuleDataSource

Имя Описание Значение
legacyResourceId устаревший идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
metricNamespace пространство имен метрики. строка
resourceLocation расположение ресурса. строка
resourceUri идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (обязательно)

RuleManagementEventDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource (обязательно)
claims утверждения. RuleManagementEventClaimsDataSource
eventName имя события. строка
eventSource источник события. строка
уровень уровень . строка
operationName Имя операции, которое необходимо проверить. Если имя не указано, будет соответствовать любая операция. строка
имя_группы_ресурсов имя группы ресурсов. строка
resourceProviderName имя поставщика ресурсов. строка
status Состояние операции, которое необходимо проверять. Если состояние не указано, будет соответствовать любое состояние. строка
subStatus подсостояние. строка

RuleManagementEventClaimsDataSource

Имя Описание Значение
emailAddress адрес электронной почты. строка

RuleMetricDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (обязательно)
metricName имя метрики, определяющей, что отслеживает правило. строка

LocationThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (в зависимости от количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition (обязательно)
failedLocationCount количество расположений, которые не должны активировать оповещение. int (обязательно)

Ограничения:
Минимальное значение = 0
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга активности оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ManagementEventRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (в зависимости от количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition (обязательно)
aggregation Как собираемые данные должны объединяться с течением времени и при активации оповещения. Примечание. Агрегирование оповещений событий управления не обязательно. Если оно не выполняется, любое событие будет вызывать активацию оповещений. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Имя Описание Значение
оператор оператор условия. 'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual
threshold Пороговое значение, которое активирует оповещение. INT
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга активности оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (в зависимости от количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (обязательно)
оператор Оператор, используемый для сравнения данных и порогового значения. 'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual (обязательно)
threshold пороговое значение, которое активирует оповещение. int (обязательно)
timeAggregation оператор агрегирования времени. Способ объединения собираемых данных с течением времени. Значение по умолчанию — PrimaryAggregationType метрики. "Среднее"
"Last"
"Максимум"
"Минимум"
"Всего"
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга активности оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

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

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

Шаблон Описание
Атака DDoS на виртуальную машину

Развертывание в Azure
Это позволит развернуть виртуальную машину, OMS и другие сетевые ресурсы. Выполните DDoS-атаку, следуя руководящим руководствам, и выполните сценарий обнаружения DDoS-атаки.

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

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

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

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

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

{
  "type": "Microsoft.Insights/alertrules",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "action": {
      "odata.type": "string"
      // For remaining properties, see RuleAction objects
    },
    "actions": [
      {
        "odata.type": "string"
        // For remaining properties, see RuleAction objects
      }
    ],
    "condition": {
      "dataSource": {
        "legacyResourceId": "string",
        "metricNamespace": "string",
        "resourceLocation": "string",
        "resourceUri": "string",
        "odata.type": "string"
        // For remaining properties, see RuleDataSource objects
      },
      "odata.type": "string"
      // For remaining properties, see RuleCondition objects
    },
    "description": "string",
    "isEnabled": "bool",
    "name": "string",
    "provisioningState": "string"
  }
}

Объекты RuleAction

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleEmailAction используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
  "customEmails": [ "string" ],
  "sendToServiceOwners": "bool"

Для Microsoft.Azure.Management.Insights.Models.RuleWebhookAction используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
  "properties": {},
  "serviceUri": "string"

Объекты RuleCondition

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
  "failedLocationCount": "int",
  "windowSize": "string"

Для Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition",
  "aggregation": {
    "operator": "string",
    "threshold": "int",
    "windowSize": "string"
  }

Для Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
  "operator": "string",
  "threshold": "int",
  "timeAggregation": "string",
  "windowSize": "string"

Объекты RuleDataSource

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource",
  "claims": {
    "emailAddress": "string"
  },
  "eventName": "string",
  "eventSource": "string",
  "level": "string",
  "operationName": "string",
  "resourceGroupName": "string",
  "resourceProviderName": "string",
  "status": "string",
  "subStatus": "string"

Для Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource используйте:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
  "metricName": "string"

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

alertrules

Имя Описание Значение
тип Тип ресурса Microsoft.Insights/alertrules
версия_API Версия API ресурсов '2016-03-01'
name имя ресурса. строка (обязательно)
location Расположение ресурса строка (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства правила генерации оповещений ресурса. AlertRule (обязательно)

AlertRule

Имя Описание Значение
action действие, выполняемое при активации правила генерации оповещений и при разрешении условия оповещения. Ruleaction
actions массив действий, выполняемых при активации правила генерации оповещений и при разрешении условия оповещения. RuleAction[]
condition условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
description описание правила генерации оповещений, которое будет включено в сообщение электронной почты. строка
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
name имя правила генерации оповещений. строка (обязательно)
provisioningState состояние подготовки. строка

Ruleaction

Имя Описание Значение
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (обязательно)

RuleEmailAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. Microsoft.Azure.Management.Insights.Models.RuleEmailAction (обязательно)
customEmails список пользовательских адресов электронной почты администратора для уведомления об активации оповещения. string[]
sendToServiceOwners Следует ли уведомить администраторов (службы и соадминистраторов) об активации оповещения. bool

RuleWebhookAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (обязательно)
properties словарь настраиваемых свойств, включаемых в после операции. Эти данные добавляются в полезные данные веб-перехватчика. object
serviceUri универсальный код ресурса (URI) службы для отправки уведомления при активации или разрешении оповещения. строка

Rulecondition

Имя Описание Значение
dataSource ресурс, из которого правило собирает свои данные. Для этого типа dataSource всегда будет иметь тип RuleMetricDataSource. RuleDataSource
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (обязательно)

RuleDataSource

Имя Описание Значение
legacyResourceId устаревший идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
metricNamespace пространство имен метрики. строка
resourceLocation расположение ресурса. строка
resourceUri идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (обязательно)

RuleManagementEventDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource (обязательно)
claims утверждения. RuleManagementEventClaimsDataSource
eventName имя события. строка
eventSource источник события. строка
уровень уровень . строка
operationName Имя операции, которое необходимо проверить. Если имя не указано, будет соответствовать любая операция. строка
имя_группы_ресурсов имя группы ресурсов. строка
resourceProviderName имя поставщика ресурсов. строка
status Состояние операции, которое необходимо проверять. Если состояние не указано, будет соответствовать любое состояние. строка
subStatus подсостояние. строка

RuleManagementEventClaimsDataSource

Имя Описание Значение
emailAddress адрес электронной почты. строка

RuleMetricDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (обязательно)
metricName имя метрики, определяющей, что отслеживает правило. строка

LocationThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (на основе количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition (обязательно)
failedLocationCount количество расположений, которые не должны активировать оповещение. int (обязательно)

Ограничения:
Минимальное значение = 0
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга действий оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ManagementEventRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (на основе количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition (обязательно)
aggregation Как собираемые данные должны объединяться с течением времени и когда будет активировано оповещение. Примечание. Агрегирование оповещений событий управления не обязательно. Если оно не выполняется, любое событие будет вызывать активацию оповещений. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Имя Описание Значение
оператор оператор условия. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
"LessThanOrEqual"
threshold Пороговое значение, которое активирует оповещение. INT
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга действий оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (на основе количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (обязательно)
оператор оператор, используемый для сравнения данных и порогового значения. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (обязательно)
threshold пороговое значение, которое активирует оповещение. int (обязательно)
timeAggregation оператор агрегирования времени. Способ объединения собираемых данных с течением времени. Значение по умолчанию — PrimaryAggregationType метрики. "Среднее"
'Last'
"Максимум"
"Минимум"
"Всего"
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга действий оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

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

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

Шаблон Описание
Атака DDoS на виртуальную машину

Развертывание в Azure
При этом будет развернута виртуальная машина, OMS и другие сетевые ресурсы. Выполните DDoS-атаку, следуя guidleines, и выполните сценарий обнаружения DDoS-атаки.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/alertrules@2016-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      action = {
        odata.type = "string"
        // For remaining properties, see RuleAction objects
      }
      actions = [
        {
          odata.type = "string"
          // For remaining properties, see RuleAction objects
        }
      ]
      condition = {
        dataSource = {
          legacyResourceId = "string"
          metricNamespace = "string"
          resourceLocation = "string"
          resourceUri = "string"
          odata.type = "string"
          // For remaining properties, see RuleDataSource objects
        }
        odata.type = "string"
        // For remaining properties, see RuleCondition objects
      }
      description = "string"
      isEnabled = bool
      name = "string"
      provisioningState = "string"
    }
  })
}

Объекты RuleAction

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleEmailAction используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
  customEmails = [
    "string"
  ]
  sendToServiceOwners = bool

Для Microsoft.Azure.Management.Insights.Models.RuleWebhookAction используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
  properties = {}
  serviceUri = "string"

Объекты RuleCondition

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
  failedLocationCount = int
  windowSize = "string"

Для Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
  aggregation = {
    operator = "string"
    threshold = int
    windowSize = "string"
  }

Для Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
  operator = "string"
  threshold = int
  timeAggregation = "string"
  windowSize = "string"

Объекты RuleDataSource

Задайте свойство odata.type , чтобы указать тип объекта .

Для Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
  claims = {
    emailAddress = "string"
  }
  eventName = "string"
  eventSource = "string"
  level = "string"
  operationName = "string"
  resourceGroupName = "string"
  resourceProviderName = "string"
  status = "string"
  subStatus = "string"

Для Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource используйте:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
  metricName = "string"

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

alertrules

Имя Описание Значение
тип Тип ресурса "Microsoft.Insights/alertrules@2016-03-01"
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
properties Свойства правила генерации оповещений ресурса. AlertRule (обязательно)

AlertRule

Имя Описание Значение
action действие, выполняемое при активации правила генерации оповещений и при разрешении условия оповещения. Ruleaction
actions массив действий, выполняемых при активации правила генерации оповещений и при разрешении условия оповещения. RuleAction[]
condition условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
description описание правила генерации оповещений, которое будет включено в оповещение по электронной почте. строка
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
name имя правила генерации оповещений. string (обязательно)
provisioningState состояние подготовки. строка

Ruleaction

Имя Описание Значение
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (обязательно)

RuleEmailAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (обязательно)
customEmails список пользовательских адресов электронной почты администратора для уведомления об активации оповещения. string[]
sendToServiceOwners Следует ли уведомить администраторов (службы и соадминистраторов) об активации оповещения. bool

RuleWebhookAction

Имя Описание Значение
odata.type указывает тип действия. Существует два типа действий: RuleEmailAction и RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (обязательно)
properties словарь настраиваемых свойств, включаемых в после операции. Эти данные добавляются в полезные данные веб-перехватчика. object
serviceUri универсальный код ресурса (URI) службы для отправки уведомления при активации или разрешении оповещения. строка

Rulecondition

Имя Описание Значение
dataSource ресурс, из которого правило собирает свои данные. Для этого типа dataSource всегда будет иметь тип RuleMetricDataSource. RuleDataSource
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (обязательно)

RuleDataSource

Имя Описание Значение
legacyResourceId устаревший идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
metricNamespace пространство имен метрики. строка
resourceLocation расположение ресурса. строка
resourceUri идентификатор ресурса, отслеживаемого правилом. ПРИМЕЧАНИЕ. Это свойство не может быть обновлено для существующего правила. строка
odata.type Установка типа объекта Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (обязательно)

RuleManagementEventDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (обязательно)
claims утверждения. RuleManagementEventClaimsDataSource
eventName имя события. строка
eventSource источник события. строка
уровень уровень. строка
operationName Имя операции, которое необходимо проверить. Если имя не указано, будет соответствовать любая операция. строка
имя_группы_ресурсов имя группы ресурсов. строка
resourceProviderName имя поставщика ресурсов. строка
status Состояние операции, которое необходимо проверять. Если состояние не указано, будет соответствовать любое состояние. строка
subStatus подсостояние. строка

RuleManagementEventClaimsDataSource

Имя Описание Значение
emailAddress адрес электронной почты. строка

RuleMetricDataSource

Имя Описание Значение
odata.type указывает тип источника данных. Существует два типа источников данных правил: RuleMetricDataSource и RuleManagementEventDataSource. "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (обязательно)
metricName имя метрики, определяющей, что отслеживает правило. строка

LocationThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (в зависимости от количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (обязательно)
failedLocationCount количество расположений, которые не должны активировать оповещение. int (обязательно)

Ограничения:
Минимальное значение = 0
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга активности оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ManagementEventRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (в зависимости от количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (обязательно)
aggregation Как собираемые данные должны объединяться с течением времени и при активации оповещения. Примечание. Агрегирование оповещений событий управления не обязательно. Если оно не выполняется, любое событие будет вызывать активацию оповещений. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Имя Описание Значение
оператор оператор условия. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
threshold Пороговое значение, которое активирует оповещение. INT
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга активности оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка

ThresholdRuleCondition

Имя Описание Значение
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (на основе количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (обязательно)
оператор оператор, используемый для сравнения данных и порогового значения. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (обязательно)
threshold пороговое значение, которое активирует оповещение. int (обязательно)
timeAggregation оператор агрегирования времени. Способ объединения собираемых данных с течением времени. Значение по умолчанию — PrimaryAggregationType метрики. "Среднее"
"Last"
"Максимум"
"Минимум"
"Всего"
windowSize период времени (в формате длительности ISO 8601), который используется для мониторинга действий оповещений на основе порогового значения. Если этот параметр указан, он должен находиться в диапазоне от 5 минут до 1 дня. строка