Activity Log Alerts - Get
Получение правила генерации оповещений журнала действий.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
activity
|
path | True |
string |
Имя правила генерации оповещений журнала действий. |
resource
|
path | True |
string |
Имя группы ресурсов. Регистр букв в имени не учитывается. |
subscription
|
path | True |
string |
Идентификатор целевой подписки. |
api-version
|
query | True |
string |
Версия API, используемая для данной операции. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Запрос выполнен успешно. |
|
Other Status Codes |
Произошла ошибка, и не удалось получить правило генерации оповещений журнала действий. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Get an Activity Log Alert rule
Образец запроса
GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
Пример ответа
{
"id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
"type": "Microsoft.Insights/ActivityLogAlerts",
"name": "SampleActivityLogAlertRule",
"location": "Global",
"tags": {},
"properties": {
"scopes": [
"subscriptions/187f412d-1758-44d9-b052-169e2564721d"
],
"condition": {
"allOf": [
{
"field": "category",
"equals": "Administrative"
},
{
"field": "level",
"equals": "Error"
}
]
},
"actions": {
"actionGroups": [
{
"actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
"webhookProperties": {
"sampleWebhookProperty": "SamplePropertyValue"
}
}
]
},
"enabled": true,
"description": "Description of sample Activity Log Alert rule."
}
}
Определения
Имя | Описание |
---|---|
Action |
Указатель на группу действий Azure. |
Action |
Список действий правила генерации оповещений журнала действий. |
Activity |
Ресурс правила генерации оповещений журнала действий. |
Alert |
Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов. |
Alert |
Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов. Каждое условие может иметь один из следующих типов. Важно! Каждый тип имеет свое уникальное подмножество свойств. Свойства разных типов не могут существовать в одном условии.
|
Alert |
Условие правила генерации оповещений журнала действий, которое выполняется путем сравнения поля и значения события журнала действий. Это условие должно содержать "field" и "equals" или "containsAny". |
Error |
Ответ об ошибке. |
ActionGroup
Указатель на группу действий Azure.
Имя | Тип | Описание |
---|---|---|
actionGroupId |
string |
Идентификатор ресурса группы действий. Этот параметр не может быть пустым или пустым. |
webhookProperties |
object |
словарь настраиваемых свойств, включаемых в после операции. Эти данные добавляются в полезные данные веб-перехватчика. |
ActionList
Список действий правила генерации оповещений журнала действий.
Имя | Тип | Описание |
---|---|---|
actionGroups |
Список групп действий. |
ActivityLogAlertResource
Ресурс правила генерации оповещений журнала действий.
Имя | Тип | Default value | Описание |
---|---|---|---|
id |
string |
Идентификатор ресурса. |
|
location |
string |
global |
Расположение ресурса. Правила генерации оповещений журнала действий Azure поддерживаются в регионах "Глобальная", "Западная Европа" и "Северная Европа". |
name |
string |
Имя ресурса. |
|
properties.actions |
Действия, которые будут активированы при выполнении условия. |
||
properties.condition |
Условие, которое приведет к активации этого оповещения. |
||
properties.description |
string |
Описание этого правила генерации оповещений журнала действий. |
|
properties.enabled |
boolean |
True |
Указывает, включено ли это правило генерации оповещений журнала действий. Если правило генерации оповещений журнала действий не включено, ни одно из его действий не будет активировано. |
properties.scopes |
string[] |
Список идентификаторов ресурсов, которые будут использоваться в качестве префиксов. Оповещение будет применяться только к событиям журнала действий с идентификаторами ресурсов, которые подпадают под один из этих префиксов. Этот список должен содержать по крайней мере один элемент. |
|
tags |
object |
Теги ресурса. |
|
type |
string |
Тип ресурса. |
AlertRuleAllOfCondition
Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов.
Имя | Тип | Описание |
---|---|---|
allOf |
Список условий правила генерации оповещений журнала действий. |
AlertRuleAnyOfOrLeafCondition
Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов. Каждое условие может иметь один из следующих типов. Важно! Каждый тип имеет свое уникальное подмножество свойств. Свойства разных типов не могут существовать в одном условии.
- Конечное условие — должно содержать "field" и "equals" или "containsAny". Обратите внимание, что значение anyOf не должно быть задано в конечном условии.
- AnyOf Condition — должен содержать только anyOf (массив конечных условий). Обратите внимание, что "field", "equals" и "containsAny" не должны быть заданы в условии AnyOf.
Имя | Тип | Описание |
---|---|---|
anyOf |
Условие правила генерации оповещений журнала действий anyOf. |
|
containsAny |
string[] |
Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, выполняется ли условие. |
equals |
string |
Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, выполняется ли условие. |
field |
string |
Имя поля события журнала действий, которое будет проверяться этим условием. Возможные значения для этого поля (без учета регистра): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties". |
AlertRuleLeafCondition
Условие правила генерации оповещений журнала действий, которое выполняется путем сравнения поля и значения события журнала действий. Это условие должно содержать "field" и "equals" или "containsAny".
Имя | Тип | Описание |
---|---|---|
containsAny |
string[] |
Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, выполняется ли условие. |
equals |
string |
Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, выполняется ли условие. |
field |
string |
Имя поля события журнала действий, которое будет проверяться этим условием. Возможные значения для этого поля (без учета регистра): "resourceId", "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties". |
ErrorResponse
Ответ об ошибке.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
message |
string |
Сообщение об ошибке, указывающее, почему операция завершилась сбоем. |