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


Оповещение Microsoft.Insights 2014-04-01

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.Insights/alertrules@2014-04-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: {
    {customized property}: 'string'
  }
  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

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

AlertRule

Имя Описание Ценность
действие действие, выполняемое при активации правила генерации оповещений, а также при разрешении условия генерации оповещений. RuleAction
Действия массив действий, выполняемых при активации правила генерации оповещений, и при разрешении условия генерации оповещений. RuleAction[]
состояние условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
описание описание правила генерации оповещений, которое будет включено в сообщение электронной почты оповещений. струна
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
имя имя правила генерации оповещений. строка (обязательно)
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" (обязательно)
свойства словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. RuleWebhookActionProperties
serviceUri URI службы для публикации уведомления при активации или разрешении оповещения. струна

RuleWebhookActionProperties

Имя Описание Ценность
{настраиваемое свойство} струна

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 устаревший идентификатор ресурса ресурса, который отслеживает правило. ПРИМЕЧАНИЕ: это свойство невозможно обновить для существующего правила. струна
Пространство метрик пространство имен метрик. струна
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" (обязательно)
Претензии утверждения. RuleManagementEventClaimsDataSource
eventName имя события. струна
eventSource источник события. струна
уровень уровень. струна
operationName Имя операции, которую следует проверить. Если имя не указано, любая операция будет соответствовать. струна
resourceGroupName имя группы ресурсов. струна
resourceProviderName имя поставщика ресурсов. струна
статус Состояние операции, для которую необходимо проверить. Если состояние не указано, любое состояние будет соответствовать. струна
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" (обязательно)
агрегация Как собранные данные следует объединять с течением времени и когда оповещение активируется. Обратите внимание, что для агрегирования оповещений об событиях управления необязательно. Если оно не предоставлено, то любое событие приведет к активации оповещения. ManagementEventAggregationCondition

ManagementEventAggregationCondition

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

ThresholdRuleCondition

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Insights/alertrules",
  "apiVersion": "2014-04-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": {
    "{customized property}": "string"
  },
  "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"
apiVersion Версия API ресурсов '2014-04-01'
имя Имя ресурса строка (обязательно)
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
свойства Свойства правила генерации оповещений ресурса. AlertRule (обязательно)

AlertRule

Имя Описание Ценность
действие действие, выполняемое при активации правила генерации оповещений, а также при разрешении условия генерации оповещений. RuleAction
Действия массив действий, выполняемых при активации правила генерации оповещений, и при разрешении условия генерации оповещений. RuleAction[]
состояние условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
описание описание правила генерации оповещений, которое будет включено в сообщение электронной почты оповещений. струна
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
имя имя правила генерации оповещений. строка (обязательно)
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" (обязательно)
свойства словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. RuleWebhookActionProperties
serviceUri URI службы для публикации уведомления при активации или разрешении оповещения. струна

RuleWebhookActionProperties

Имя Описание Ценность
{настраиваемое свойство} струна

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 устаревший идентификатор ресурса ресурса, который отслеживает правило. ПРИМЕЧАНИЕ: это свойство невозможно обновить для существующего правила. струна
Пространство метрик пространство имен метрик. струна
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" (обязательно)
Претензии утверждения. RuleManagementEventClaimsDataSource
eventName имя события. струна
eventSource источник события. струна
уровень уровень. струна
operationName Имя операции, которую следует проверить. Если имя не указано, любая операция будет соответствовать. струна
resourceGroupName имя группы ресурсов. струна
resourceProviderName имя поставщика ресурсов. струна
статус Состояние операции, для которую необходимо проверить. Если состояние не указано, любое состояние будет соответствовать. струна
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" (обязательно)
агрегация Как собранные данные следует объединять с течением времени и когда оповещение активируется. Обратите внимание, что для агрегирования оповещений об событиях управления необязательно. Если оно не предоставлено, то любое событие приведет к активации оповещения. ManagementEventAggregationCondition

ManagementEventAggregationCondition

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

ThresholdRuleCondition

Имя Описание Ценность
odata.type указывает тип условия. Это может быть один из трех типов: ManagementEventRuleCondition (вхождения событий управления), LocationThresholdRuleCondition (на основе количества сбоев веб-теста) и ThresholdRuleCondition (на основе порогового значения метрики). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (обязательно)
оператор Оператор, используемый для сравнения данных и порогового значения. 'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual (обязательный)
порог пороговое значение, которое активирует оповещение. int (обязательно)
timeAggregation оператор агрегирования времени. Способ объединения собранных данных с течением времени. Значение по умолчанию — primaryAggregationType Metric. "Среднее"
"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@2014-04-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 = {
    {customized property} = "string"
  }
  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@2014-04-01"
имя Имя ресурса строка (обязательно)
местоположение Расположение ресурса строка (обязательно)
parent_id Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
свойства Свойства правила генерации оповещений ресурса. AlertRule (обязательно)

AlertRule

Имя Описание Ценность
действие действие, выполняемое при активации правила генерации оповещений, а также при разрешении условия генерации оповещений. RuleAction
Действия массив действий, выполняемых при активации правила генерации оповещений, и при разрешении условия генерации оповещений. RuleAction[]
состояние условие, которое приводит к активации правила генерации оповещений. RuleCondition (обязательно)
описание описание правила генерации оповещений, которое будет включено в сообщение электронной почты оповещений. струна
isEnabled флаг, указывающий, включено ли правило генерации оповещений. bool (обязательно)
имя имя правила генерации оповещений. строка (обязательно)
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" (обязательно)
свойства словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. RuleWebhookActionProperties
serviceUri URI службы для публикации уведомления при активации или разрешении оповещения. струна

RuleWebhookActionProperties

Имя Описание Ценность
{настраиваемое свойство} струна

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 устаревший идентификатор ресурса ресурса, который отслеживает правило. ПРИМЕЧАНИЕ: это свойство невозможно обновить для существующего правила. струна
Пространство метрик пространство имен метрик. струна
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" (обязательно)
Претензии утверждения. RuleManagementEventClaimsDataSource
eventName имя события. струна
eventSource источник события. струна
уровень уровень. струна
operationName Имя операции, которую следует проверить. Если имя не указано, любая операция будет соответствовать. струна
resourceGroupName имя группы ресурсов. струна
resourceProviderName имя поставщика ресурсов. струна
статус Состояние операции, для которую необходимо проверить. Если состояние не указано, любое состояние будет соответствовать. струна
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" (обязательно)
агрегация Как собранные данные следует объединять с течением времени и когда оповещение активируется. Обратите внимание, что для агрегирования оповещений об событиях управления необязательно. Если оно не предоставлено, то любое событие приведет к активации оповещения. ManagementEventAggregationCondition

ManagementEventAggregationCondition

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

ThresholdRuleCondition

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