Действия Microsoft.InsightsLogAlerts

Определение ресурса Bicep

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

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

Комментарии

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

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

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

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

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

activityLogAlerts

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
<>*%{}&:\\?+/# или управляющие символы.

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. Так как оповещения журнала действий Azure являются глобальной службой, расположение правил всегда должно быть глобальным. строка
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties

AlertRuleProperties

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

ActionList

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

ActionGroup

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

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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

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

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

Шаблон Описание
Оповещение о неправильно настроенном Key Vault на Шлюз приложений

Развертывание в Azure
Используйте такие шаблоны для создания важных оповещений о событиях для Шлюз приложений Azure.
Кластер AKS со шлюзом NAT и Шлюз приложений

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

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

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

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

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

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

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

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

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

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

Комментарии

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

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

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

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

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

activityLogAlerts

Имя Описание Значение
тип Тип ресурса Microsoft.Insights/activityLogAlerts
версия_API Версия API ресурсов '2023-01-01-preview'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
<>*%{}&:\\?+/# или управляющие символы.

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. Так как оповещения журнала действий Azure — это глобальная служба, расположение правил всегда должно быть глобальным. строка
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties

AlertRuleProperties

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

ActionList

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

ActionGroup

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

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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

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

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

Шаблон Описание
Оповещение о неправильной настройке Key Vault на Шлюз приложений

Развертывание в Azure
Используйте такие шаблоны для создания важных оповещений о событиях для Шлюз приложений Azure.
Кластер AKS со шлюзом NAT и Шлюз приложений

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

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

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

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

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

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

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

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

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

  • Группы ресурсов

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

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

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

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

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

activityLogAlerts

Имя Описание Значение
тип Тип ресурса "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Нельзя использовать:
<>*%{}&:\\?+/# или управляющие символы.

Не может заканчиваться пробелом или точкой.
location Расположение ресурса. Так как оповещения журнала действий Azure — это глобальная служба, расположение правил всегда должно быть глобальным. строка
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
properties Свойства правила генерации оповещений журнала действий ресурса. AlertRuleProperties

AlertRuleProperties

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

ActionList

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

ActionGroup

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

AlertRuleAllOfCondition

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

AlertRuleAnyOfOrLeafCondition

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

AlertRuleLeafCondition

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