Оповещения Microsoft.Insights
- последние
- 2016-03-01
- 2014-04-01
Определение ресурсов 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
Задайте свойство
Для 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
Задайте свойство
Для 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
Задайте свойство
Для 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 на виртуальную машину развертывание |
При этом будет развернута виртуальная машина, OMS и другие сетевые ресурсы. Выполните атаку DDoS, следуя guidleines и выполните сценарий обнаружения атаки 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
Задайте свойство
Для 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
Задайте свойство
Для 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
Задайте свойство
Для 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 ресурсов | '2016-03-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 на виртуальную машину развертывание |
При этом будет развернута виртуальная машина, 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
Задайте свойство
Для 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
Задайте свойство
Для 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
Задайте свойство
Для 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" |
имя | Имя ресурса | строка (обязательно) |
местоположение | Расположение ресурса | строка (обязательно) |
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 дня. | струна |