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


Действие Microsoft.InsightsLogAlerts

Замечания

Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

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

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

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

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

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

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          actionProperties: {
            {customized property}: 'string'
          }
          webhookProperties: {
            {customized property}: 'string'
          }
        }
      ]
    }
    condition: {
      allOf: [
        {
          anyOf: [
            {
              containsAny: [
                'string'
              ]
              equals: 'string'
              field: 'string'
            }
          ]
          containsAny: [
            'string'
          ]
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
    tenantScope: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

ActionGroup

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий. Это не может быть пустым или пустым. строка (обязательно)
actionProperties Предопределенный список свойств и элементов конфигурации для группы действий. ActionGroupActionProperties
webhookProperties словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. ActionGroupWebhookProperties

ActionGroupActionProperties

Имя Описание Ценность

ActionGroupWebhookProperties

Имя Описание Ценность

ActionList

Имя Описание Ценность
actionGroups Список групп действий. ActionGroup[]

AlertRuleAllOfCondition

Имя Описание Ценность
allOf Список условий правила генерации оповещений журнала действий. AlertRuleAnyOfLeafCondition[] (обязательно)

AlertRuleAnyOfOrLeafCondition

Имя Описание Ценность
anyOf Условие правила генерации оповещений журнала действий, которое выполняется по крайней мере при выполнении одного из условий конечного элемента. AlertRuleLeafCondition[]
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleLeafCondition

Имя Описание Ценность
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleProperties

Имя Описание Ценность
Действия Действия, которые активируются при выполнении условия. ActionList (обязательно)
состояние Условие, которое приведет к активации этого оповещения. AlertRuleAllOfCondition (обязательно)
описание Описание этого правила генерации оповещений журнала действий. струна
Включен Указывает, включено ли это правило генерации оповещений журнала действий. Если правило генерации оповещений журнала действий не включено, то ни одно из его действий не будет активировано. bool
Области Список идентификаторов ресурсов, которые будут использоваться в качестве префиксов. Оповещение будет применяться только к событиям журнала действий с идентификаторами ресурсов, которые попадают под один из этих префиксов. Этот список должен содержать по крайней мере один элемент. string[]
tenantScope GUID клиента. Необходимо предоставить правила событий группы управления и уровня клиента. струна

AzureResourceTags

Имя Описание Ценность

Microsoft.Insights/activityLogAlerts

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

Ограничения целостности:
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Примеры краткого руководства

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

Bicep-файл Описание
кластер AKS с шлюзом NAT и шлюзом приложений В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
кластер AKS с контроллером входящего трафика шлюза приложений В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault
Создает оповещение службы Azure Этот шаблон создает оповещение о работоспособности службы Azure, которое при необходимости отправляет сообщения электронной почты администраторам служб и указанным адресам электронной почты в случае сбоя службы Azure.

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

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

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

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

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

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "actionProperties": {
            "{customized property}": "string"
          },
          "webhookProperties": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "anyOf": [
            {
              "containsAny": [ "string" ],
              "equals": "string",
              "field": "string"
            }
          ],
          "containsAny": [ "string" ],
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ],
    "tenantScope": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

ActionGroup

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий. Это не может быть пустым или пустым. строка (обязательно)
actionProperties Предопределенный список свойств и элементов конфигурации для группы действий. ActionGroupActionProperties
webhookProperties словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. ActionGroupWebhookProperties

ActionGroupActionProperties

Имя Описание Ценность

ActionGroupWebhookProperties

Имя Описание Ценность

ActionList

Имя Описание Ценность
actionGroups Список групп действий. ActionGroup[]

AlertRuleAllOfCondition

Имя Описание Ценность
allOf Список условий правила генерации оповещений журнала действий. AlertRuleAnyOfLeafCondition[] (обязательно)

AlertRuleAnyOfOrLeafCondition

Имя Описание Ценность
anyOf Условие правила генерации оповещений журнала действий, которое выполняется по крайней мере при выполнении одного из условий конечного элемента. AlertRuleLeafCondition[]
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleLeafCondition

Имя Описание Ценность
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleProperties

Имя Описание Ценность
Действия Действия, которые активируются при выполнении условия. ActionList (обязательно)
состояние Условие, которое приведет к активации этого оповещения. AlertRuleAllOfCondition (обязательно)
описание Описание этого правила генерации оповещений журнала действий. струна
Включен Указывает, включено ли это правило генерации оповещений журнала действий. Если правило генерации оповещений журнала действий не включено, то ни одно из его действий не будет активировано. bool
Области Список идентификаторов ресурсов, которые будут использоваться в качестве префиксов. Оповещение будет применяться только к событиям журнала действий с идентификаторами ресурсов, которые попадают под один из этих префиксов. Этот список должен содержать по крайней мере один элемент. string[]
tenantScope GUID клиента. Необходимо предоставить правила событий группы управления и уровня клиента. струна

AzureResourceTags

Имя Описание Ценность

Microsoft.Insights/activityLogAlerts

Имя Описание Ценность
apiVersion Версия API '2023-01-01-preview'
местоположение Расположение ресурса. Правила генерации оповещений журнала действий Azure поддерживаются в регионах Глобальной, Западной Европы и Северной Европы. струна
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Insights/activityLogAlerts"

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

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

Шаблон Описание
кластер AKS с шлюзом NAT и шлюзом приложений

развертывание в Azure
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
кластер AKS с контроллером входящего трафика шлюза приложений

развертывание в Azure
В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault
оповещение о неправильно настроенном хранилище ключей на шлюза приложений

развертывание в Azure
Используйте такие шаблоны, чтобы легко создавать некоторые важные оповещения о событиях для шлюза приложений Azure.
создание частного кластера AKS с общедоступной зоны DNS

развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создает оповещение службы Azure

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

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

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

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

Определение ресурса Terraform (поставщик AzAPI)

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            actionProperties = {
              {customized property} = "string"
            }
            webhookProperties = {
              {customized property} = "string"
            }
          }
        ]
      }
      condition = {
        allOf = [
          {
            anyOf = [
              {
                containsAny = [
                  "string"
                ]
                equals = "string"
                field = "string"
              }
            ]
            containsAny = [
              "string"
            ]
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
      tenantScope = "string"
    }
  })
}

Значения свойств

ActionGroup

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий. Это не может быть пустым или пустым. строка (обязательно)
actionProperties Предопределенный список свойств и элементов конфигурации для группы действий. ActionGroupActionProperties
webhookProperties словарь настраиваемых свойств для включения в операцию после операции. Эти данные добавляются в полезные данные веб-перехватчика. ActionGroupWebhookProperties

ActionGroupActionProperties

Имя Описание Ценность

ActionGroupWebhookProperties

Имя Описание Ценность

ActionList

Имя Описание Ценность
actionGroups Список групп действий. ActionGroup[]

AlertRuleAllOfCondition

Имя Описание Ценность
allOf Список условий правила генерации оповещений журнала действий. AlertRuleAnyOfLeafCondition[] (обязательно)

AlertRuleAnyOfOrLeafCondition

Имя Описание Ценность
anyOf Условие правила генерации оповещений журнала действий, которое выполняется по крайней мере при выполнении одного из условий конечного элемента. AlertRuleLeafCondition[]
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleLeafCondition

Имя Описание Ценность
containsAny Значение поля события будет сравниваться со значениями в этом массиве (без учета регистра), чтобы определить, соответствует ли условие. string[]
Равно Значение поля события будет сравниваться с этим значением (без учета регистра), чтобы определить, соответствует ли условие. струна
поле Имя поля события журнала действий, которое будет проверять это условие.
Возможные значения этого поля : (без учета регистра): resourceId, "category", "caller", "level", "operationName", "resourceGroup", "resourceProvider", "status", "subStatus", "resourceType" или все, что начинается с "properties".
струна

AlertRuleProperties

Имя Описание Ценность
Действия Действия, которые активируются при выполнении условия. ActionList (обязательно)
состояние Условие, которое приведет к активации этого оповещения. AlertRuleAllOfCondition (обязательно)
описание Описание этого правила генерации оповещений журнала действий. струна
Включен Указывает, включено ли это правило генерации оповещений журнала действий. Если правило генерации оповещений журнала действий не включено, то ни одно из его действий не будет активировано. bool
Области Список идентификаторов ресурсов, которые будут использоваться в качестве префиксов. Оповещение будет применяться только к событиям журнала действий с идентификаторами ресурсов, которые попадают под один из этих префиксов. Этот список должен содержать по крайней мере один элемент. string[]
tenantScope GUID клиента. Необходимо предоставить правила событий группы управления и уровня клиента. струна

AzureResourceTags

Имя Описание Ценность

Microsoft.Insights/activityLogAlerts

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

Ограничения целостности:
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"