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


Activity Log Alerts - Get

Получение правила генерации оповещений журнала действий.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01

Параметры URI

Имя В Обязательно Тип Описание
activityLogAlertName
path True

string

Имя правила генерации оповещений журнала действий.

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

Идентификатор целевой подписки.

api-version
query True

string

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

ActivityLogAlertResource

Запрос выполнен успешно.

Other Status Codes

ErrorResponse

Произошла ошибка, и не удалось получить правило генерации оповещений журнала действий.

Безопасность

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."
  }
}

Определения

Имя Описание
ActionGroup

Указатель на группу действий Azure.

ActionList

Список действий правила генерации оповещений журнала действий.

ActivityLogAlertResource

Ресурс правила генерации оповещений журнала действий.

AlertRuleAllOfCondition

Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов.

AlertRuleAnyOfOrLeafCondition

Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов. Каждое условие может иметь один из следующих типов. Важно! Каждый тип имеет свое уникальное подмножество свойств. Свойства разных типов не могут существовать в одном условии.

  • Конечное условие — должно содержать "field" и "equals" или "containsAny". Обратите внимание, что значение anyOf не должно быть задано в конечном условии.
  • AnyOf Condition — должен содержать только anyOf (массив конечных условий). Обратите внимание, что "field", "equals" и "containsAny" не должны быть заданы в условии AnyOf.
AlertRuleLeafCondition

Условие правила генерации оповещений журнала действий, которое выполняется путем сравнения поля и значения события журнала действий. Это условие должно содержать "field" и "equals" или "containsAny".

ErrorResponse

Ответ об ошибке.

ActionGroup

Указатель на группу действий Azure.

Имя Тип Описание
actionGroupId

string

Идентификатор ресурса группы действий. Этот параметр не может быть пустым или пустым.

webhookProperties

object

словарь настраиваемых свойств, включаемых в после операции. Эти данные добавляются в полезные данные веб-перехватчика.

ActionList

Список действий правила генерации оповещений журнала действий.

Имя Тип Описание
actionGroups

ActionGroup[]

Список групп действий.

ActivityLogAlertResource

Ресурс правила генерации оповещений журнала действий.

Имя Тип Default value Описание
id

string

Идентификатор ресурса.

location

string

global

Расположение ресурса. Правила генерации оповещений журнала действий Azure поддерживаются в регионах "Глобальная", "Западная Европа" и "Северная Европа".

name

string

Имя ресурса.

properties.actions

ActionList

Действия, которые будут активированы при выполнении условия.

properties.condition

AlertRuleAllOfCondition

Условие, которое приведет к активации этого оповещения.

properties.description

string

Описание этого правила генерации оповещений журнала действий.

properties.enabled

boolean

True

Указывает, включено ли это правило генерации оповещений журнала действий. Если правило генерации оповещений журнала действий не включено, ни одно из его действий не будет активировано.

properties.scopes

string[]

Список идентификаторов ресурсов, которые будут использоваться в качестве префиксов. Оповещение будет применяться только к событиям журнала действий с идентификаторами ресурсов, которые подпадают под один из этих префиксов. Этот список должен содержать по крайней мере один элемент.

tags

object

Теги ресурса.

type

string

Тип ресурса.

AlertRuleAllOfCondition

Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов.

Имя Тип Описание
allOf

AlertRuleAnyOfOrLeafCondition[]

Список условий правила генерации оповещений журнала действий.

AlertRuleAnyOfOrLeafCondition

Условие правила генерации оповещений журнала действий, которое выполняется при выполнении всех условий его членов. Каждое условие может иметь один из следующих типов. Важно! Каждый тип имеет свое уникальное подмножество свойств. Свойства разных типов не могут существовать в одном условии.

  • Конечное условие — должно содержать "field" и "equals" или "containsAny". Обратите внимание, что значение anyOf не должно быть задано в конечном условии.
  • AnyOf Condition — должен содержать только anyOf (массив конечных условий). Обратите внимание, что "field", "equals" и "containsAny" не должны быть заданы в условии AnyOf.
Имя Тип Описание
anyOf

AlertRuleLeafCondition[]

Условие правила генерации оповещений журнала действий 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

Сообщение об ошибке, указывающее, почему операция завершилась сбоем.