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 на виртуальную машину |
Это позволит развернуть виртуальную машину, 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 на виртуальную машину |
При этом будет развернута виртуальная машина, 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 дня. | строка |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по