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


Группы действий Microsoft.Insights

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

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

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

Замечания

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

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

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

resource symbolicname 'Microsoft.Insights/actionGroups@2023-09-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    groupShortName: 'string'
    incidentReceivers: [
      {
        connection: {
          id: 'string'
          name: 'string'
        }
        incidentManagementService: 'Icm'
        mappings: {
          {customized property}: 'string'
        }
        name: 'string'
      }
    ]
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
}

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

actionGroups

Имя Описание Ценность
имя Имя ресурса строка (обязательно)

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

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

Не удается завершиться пробелом или периодом.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
свойства Свойства группы действий ресурса. ActionGroup

ActionGroup

Имя Описание Ценность
armRoleReceivers Список получателей ролей ARM, входящих в эту группу действий. Роли — это роли RBAC Azure, а поддерживаются только встроенные роли. ArmRoleReceiver[]
automationRunbookReceivers Список приемников AutomationRunbook, входящих в эту группу действий. AutomationRunbookReceiver[]
azureAppPushReceivers Список получателей AzureAppPush, входящих в эту группу действий. AzureAppPushReceiver[]
azureFunctionReceivers Список приемников функций Azure, входящих в эту группу действий. AzureFunctionReceiver[]
emailReceivers Список получателей электронной почты, входящих в эту группу действий. EmailReceiver[]
Включен Указывает, включена ли эта группа действий. Если группа действий не включена, ни один из получателей не получит сообщения. bool (обязательно)
eventHubReceivers Список приемников концентратора событий, входящих в эту группу действий. EventHubReceiver[]
groupShortName Короткое имя группы действий. Это будет использоваться в SMS-сообщениях. строка (обязательно)

Ограничения целостности:
Максимальная длина = 12
инцидентыReceivers Список получателей инцидентов, входящих в эту группу действий. IncidentReceiver[]
itsmReceivers Список получателей ITSM, входящих в эту группу действий. ItsmReceiver[]
logicAppReceivers Список получателей приложений логики, входящих в эту группу действий. LogicAppReceiver[]
smsReceivers Список получателей SMS, входящих в эту группу действий. SmsReceiver[]
voiceReceivers Список голосовых приемников, входящих в эту группу действий. VoiceReceiver[]
webhookReceivers Список получателей веб-перехватчиков, входящих в эту группу действий. WebhookReceiver[]

ArmRoleReceiver

Имя Описание Ценность
имя Имя приемника роли руки. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
roleId Идентификатор роли руки. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

AutomationRunbookReceiver

Имя Описание Ценность
automationAccountId Идентификатор учетной записи службы автоматизации Azure, содержащий этот модуль Runbook и проверку подлинности в ресурсе Azure. строка (обязательно)
isGlobalRunbook Указывает, является ли этот экземпляр глобальным runbook. bool (обязательно)
имя Указывает имя веб-перехватчика. струна
runbookName Имя этого модуля Runbook. строка (обязательно)
serviceUri URI, в котором должны отправляться веб-перехватчики. струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool
webhookResourceId Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. строка (обязательно)

AzureAppPushReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты, зарегистрированный для мобильного приложения Azure. строка (обязательно)
имя Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

AzureFunctionReceiver

Имя Описание Ценность
functionAppResourceId Идентификатор ресурса Azure приложения-функции. строка (обязательно)
functionName Имя функции в приложении-функции. строка (обязательно)
httpTriggerUrl URL-адрес триггера http, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EmailReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты этого получателя. строка (обязательно)
имя Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EventHubReceiver

Имя Описание Ценность
eventHubName Имя конкретной очереди Концентратора событий строка (обязательно)
eventHubNameSpace Пространство имен Концентратора событий строка (обязательно)
имя Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
subscriptionId Идентификатор подписки, содержащей этот концентратор событий строка (обязательно)
tenantId Идентификатор клиента для подписки, содержащей этот концентратор событий струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

ИнцидентReceiver

Имя Описание Ценность
связь Подключение службы инцидентов IncidentServiceConnection (обязательно)
incidentManagementService Тип службы управления инцидентами "Icm" (обязательно)
Сопоставления Сопоставления полей для службы инцидентов IncidentReceiverMappings (обязательно)
имя Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

IncidentServiceConnection

Имя Описание Ценность
идентификатор Значение GUID, представляющее идентификатор подключения для службы управления инцидентами. строка (обязательно)
имя Имя подключения. строка (обязательно)

ИнцидентReceiverMappings

Имя Описание Ценность
{настраиваемое свойство} струна

ItsmReceiver

Имя Описание Ценность
connectionId Уникальная идентификация подключения ITSM между несколькими, определенными в приведенной выше рабочей области. строка (обязательно)
имя Имя приемника Itsm. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
область Регион, в котором находится рабочая область. Поддерживаемые значения:'centralindia','japaneast','юго-восточная','australiasoutheast','uksouth','westcentralus', 'canadacentral', 'eastus','westeurope' строка (обязательно)
ticketConfiguration БОЛЬШОЙ двоичный объект JSON для конфигураций действия ITSM. Параметр CreateMultipleWorkItems также будет частью этого большого двоичного объекта. строка (обязательно)
WorkspaceId Идентификатор экземпляра OMS LA. строка (обязательно)

LogicAppReceiver

Имя Описание Ценность
callbackUrl URL-адрес обратного вызова, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
resourceId Идентификатор ресурса Azure приемника приложения логики. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

SmsReceiver

Имя Описание Ценность
countryCode Код страны получателя SMS. строка (обязательно)
имя Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона получателя SMS. строка (обязательно)

VoiceReceiver

Имя Описание Ценность
countryCode Код страны приемника голосовой связи. строка (обязательно)
имя Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона голосового приемника. строка (обязательно)

WebhookReceiver

Имя Описание Ценность
identifierUri Указывает URI идентификатора для проверки подлинности aad. струна
имя Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
objectId Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. струна
serviceUri URI, в котором должны отправляться веб-перехватчики. строка (обязательно)
tenantId Указывает идентификатор клиента для проверки подлинности aad. струна
useAadAuth Указывает, используется ли проверка подлинности AAD. bool
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

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

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

Шаблон Описание
BrowserBox Azure Edition

развертывание в Azure
Этот шаблон развертывает BrowserBox на виртуальной машине LVM azure Ubuntu Server 22.04 LTS, Debian 11 или RHEL 8.7 LVM.
Масштабируемое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
кластер AKS с шлюзом NAT и шлюзом приложений

развертывание в Azure
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
создание динамического веб-теста

развертывание в Azure
Создайте любое количество тестов Web Insights (ping).
Создание группы действий в Azure

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

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

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

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

развертывание в Azure
Этот шаблон позволяет развернуть Application Insights и создать в нем оповещение
Создает оповещение службы Azure

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

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

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

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

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

Замечания

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

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

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

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2023-09-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "groupShortName": "string",
    "incidentReceivers": [
      {
        "connection": {
          "id": "string",
          "name": "string"
        },
        "incidentManagementService": "Icm",
        "mappings": {
          "{customized property}": "string"
        },
        "name": "string"
      }
    ],
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  }
}

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

actionGroups

Имя Описание Ценность
тип Тип ресурса "Microsoft.Insights/actionGroups"
apiVersion Версия API ресурсов '2023-09-01-preview'
имя Имя ресурса строка (обязательно)

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

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

Не удается завершиться пробелом или периодом.
местоположение Расположение ресурса строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
свойства Свойства группы действий ресурса. ActionGroup

ActionGroup

Имя Описание Ценность
armRoleReceivers Список получателей ролей ARM, входящих в эту группу действий. Роли — это роли RBAC Azure, а поддерживаются только встроенные роли. ArmRoleReceiver[]
automationRunbookReceivers Список приемников AutomationRunbook, входящих в эту группу действий. AutomationRunbookReceiver[]
azureAppPushReceivers Список получателей AzureAppPush, входящих в эту группу действий. AzureAppPushReceiver[]
azureFunctionReceivers Список приемников функций Azure, входящих в эту группу действий. AzureFunctionReceiver[]
emailReceivers Список получателей электронной почты, входящих в эту группу действий. EmailReceiver[]
Включен Указывает, включена ли эта группа действий. Если группа действий не включена, ни один из получателей не получит сообщения. bool (обязательно)
eventHubReceivers Список приемников концентратора событий, входящих в эту группу действий. EventHubReceiver[]
groupShortName Короткое имя группы действий. Это будет использоваться в SMS-сообщениях. строка (обязательно)

Ограничения целостности:
Максимальная длина = 12
инцидентыReceivers Список получателей инцидентов, входящих в эту группу действий. IncidentReceiver[]
itsmReceivers Список получателей ITSM, входящих в эту группу действий. ItsmReceiver[]
logicAppReceivers Список получателей приложений логики, входящих в эту группу действий. LogicAppReceiver[]
smsReceivers Список получателей SMS, входящих в эту группу действий. SmsReceiver[]
voiceReceivers Список голосовых приемников, входящих в эту группу действий. VoiceReceiver[]
webhookReceivers Список получателей веб-перехватчиков, входящих в эту группу действий. WebhookReceiver[]

ArmRoleReceiver

Имя Описание Ценность
имя Имя приемника роли руки. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
roleId Идентификатор роли руки. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

AutomationRunbookReceiver

Имя Описание Ценность
automationAccountId Идентификатор учетной записи службы автоматизации Azure, содержащий этот модуль Runbook и проверку подлинности в ресурсе Azure. строка (обязательно)
isGlobalRunbook Указывает, является ли этот экземпляр глобальным runbook. bool (обязательно)
имя Указывает имя веб-перехватчика. струна
runbookName Имя этого модуля Runbook. строка (обязательно)
serviceUri URI, в котором должны отправляться веб-перехватчики. струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool
webhookResourceId Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. строка (обязательно)

AzureAppPushReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты, зарегистрированный для мобильного приложения Azure. строка (обязательно)
имя Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

AzureFunctionReceiver

Имя Описание Ценность
functionAppResourceId Идентификатор ресурса Azure приложения-функции. строка (обязательно)
functionName Имя функции в приложении-функции. строка (обязательно)
httpTriggerUrl URL-адрес триггера http, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EmailReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты этого получателя. строка (обязательно)
имя Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EventHubReceiver

Имя Описание Ценность
eventHubName Имя конкретной очереди Концентратора событий строка (обязательно)
eventHubNameSpace Пространство имен Концентратора событий строка (обязательно)
имя Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
subscriptionId Идентификатор подписки, содержащей этот концентратор событий строка (обязательно)
tenantId Идентификатор клиента для подписки, содержащей этот концентратор событий струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

ИнцидентReceiver

Имя Описание Ценность
связь Подключение службы инцидентов IncidentServiceConnection (обязательно)
incidentManagementService Тип службы управления инцидентами "Icm" (обязательно)
Сопоставления Сопоставления полей для службы инцидентов IncidentReceiverMappings (обязательно)
имя Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

IncidentServiceConnection

Имя Описание Ценность
идентификатор Значение GUID, представляющее идентификатор подключения для службы управления инцидентами. строка (обязательно)
имя Имя подключения. строка (обязательно)

ИнцидентReceiverMappings

Имя Описание Ценность
{настраиваемое свойство} струна

ItsmReceiver

Имя Описание Ценность
connectionId Уникальная идентификация подключения ITSM между несколькими, определенными в приведенной выше рабочей области. строка (обязательно)
имя Имя приемника Itsm. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
область Регион, в котором находится рабочая область. Поддерживаемые значения:'centralindia','japaneast','юго-восточная','australiasoutheast','uksouth','westcentralus', 'canadacentral', 'eastus','westeurope' строка (обязательно)
ticketConfiguration БОЛЬШОЙ двоичный объект JSON для конфигураций действия ITSM. Параметр CreateMultipleWorkItems также будет частью этого большого двоичного объекта. строка (обязательно)
WorkspaceId Идентификатор экземпляра OMS LA. строка (обязательно)

LogicAppReceiver

Имя Описание Ценность
callbackUrl URL-адрес обратного вызова, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
resourceId Идентификатор ресурса Azure приемника приложения логики. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

SmsReceiver

Имя Описание Ценность
countryCode Код страны получателя SMS. строка (обязательно)
имя Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона получателя SMS. строка (обязательно)

VoiceReceiver

Имя Описание Ценность
countryCode Код страны приемника голосовой связи. строка (обязательно)
имя Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона голосового приемника. строка (обязательно)

WebhookReceiver

Имя Описание Ценность
identifierUri Указывает URI идентификатора для проверки подлинности aad. струна
имя Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
objectId Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. струна
serviceUri URI, в котором должны отправляться веб-перехватчики. строка (обязательно)
tenantId Указывает идентификатор клиента для проверки подлинности aad. струна
useAadAuth Указывает, используется ли проверка подлинности AAD. bool
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

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

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

Шаблон Описание
BrowserBox Azure Edition

развертывание в Azure
Этот шаблон развертывает BrowserBox на виртуальной машине LVM azure Ubuntu Server 22.04 LTS, Debian 11 или RHEL 8.7 LVM.
Масштабируемое веб-приложение Umbraco CMS

развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
кластер AKS с шлюзом NAT и шлюзом приложений

развертывание в Azure
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
создание динамического веб-теста

развертывание в Azure
Создайте любое количество тестов Web Insights (ping).
Создание группы действий в Azure

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

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

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

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

развертывание в Azure
Этот шаблон позволяет развернуть Application Insights и создать в нем оповещение
Создает оповещение службы Azure

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/actionGroups@2023-09-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = bool
        }
      ]
      groupShortName = "string"
      incidentReceivers = [
        {
          connection = {
            id = "string"
            name = "string"
          }
          incidentManagementService = "Icm"
          mappings = {
            {customized property} = "string"
          }
          name = "string"
        }
      ]
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

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

actionGroups

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

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

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

Не удается завершиться пробелом или периодом.
местоположение Расположение ресурса строка (обязательно)
parent_id Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
свойства Свойства группы действий ресурса. ActionGroup

ActionGroup

Имя Описание Ценность
armRoleReceivers Список получателей ролей ARM, входящих в эту группу действий. Роли — это роли RBAC Azure, а поддерживаются только встроенные роли. ArmRoleReceiver[]
automationRunbookReceivers Список приемников AutomationRunbook, входящих в эту группу действий. AutomationRunbookReceiver[]
azureAppPushReceivers Список получателей AzureAppPush, входящих в эту группу действий. AzureAppPushReceiver[]
azureFunctionReceivers Список приемников функций Azure, входящих в эту группу действий. AzureFunctionReceiver[]
emailReceivers Список получателей электронной почты, входящих в эту группу действий. EmailReceiver[]
Включен Указывает, включена ли эта группа действий. Если группа действий не включена, ни один из получателей не получит сообщения. bool (обязательно)
eventHubReceivers Список приемников концентратора событий, входящих в эту группу действий. EventHubReceiver[]
groupShortName Короткое имя группы действий. Это будет использоваться в SMS-сообщениях. строка (обязательно)

Ограничения целостности:
Максимальная длина = 12
инцидентыReceivers Список получателей инцидентов, входящих в эту группу действий. IncidentReceiver[]
itsmReceivers Список получателей ITSM, входящих в эту группу действий. ItsmReceiver[]
logicAppReceivers Список получателей приложений логики, входящих в эту группу действий. LogicAppReceiver[]
smsReceivers Список получателей SMS, входящих в эту группу действий. SmsReceiver[]
voiceReceivers Список голосовых приемников, входящих в эту группу действий. VoiceReceiver[]
webhookReceivers Список получателей веб-перехватчиков, входящих в эту группу действий. WebhookReceiver[]

ArmRoleReceiver

Имя Описание Ценность
имя Имя приемника роли руки. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
roleId Идентификатор роли руки. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

AutomationRunbookReceiver

Имя Описание Ценность
automationAccountId Идентификатор учетной записи службы автоматизации Azure, содержащий этот модуль Runbook и проверку подлинности в ресурсе Azure. строка (обязательно)
isGlobalRunbook Указывает, является ли этот экземпляр глобальным runbook. bool (обязательно)
имя Указывает имя веб-перехватчика. струна
runbookName Имя этого модуля Runbook. строка (обязательно)
serviceUri URI, в котором должны отправляться веб-перехватчики. струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool
webhookResourceId Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. строка (обязательно)

AzureAppPushReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты, зарегистрированный для мобильного приложения Azure. строка (обязательно)
имя Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

AzureFunctionReceiver

Имя Описание Ценность
functionAppResourceId Идентификатор ресурса Azure приложения-функции. строка (обязательно)
functionName Имя функции в приложении-функции. строка (обязательно)
httpTriggerUrl URL-адрес триггера http, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EmailReceiver

Имя Описание Ценность
emailAddress Адрес электронной почты этого получателя. строка (обязательно)
имя Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

EventHubReceiver

Имя Описание Ценность
eventHubName Имя конкретной очереди Концентратора событий строка (обязательно)
eventHubNameSpace Пространство имен Концентратора событий строка (обязательно)
имя Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
subscriptionId Идентификатор подписки, содержащей этот концентратор событий строка (обязательно)
tenantId Идентификатор клиента для подписки, содержащей этот концентратор событий струна
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

ИнцидентReceiver

Имя Описание Ценность
связь Подключение службы инцидентов IncidentServiceConnection (обязательно)
incidentManagementService Тип службы управления инцидентами "Icm" (обязательно)
Сопоставления Сопоставления полей для службы инцидентов IncidentReceiverMappings (обязательно)
имя Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)

IncidentServiceConnection

Имя Описание Ценность
идентификатор Значение GUID, представляющее идентификатор подключения для службы управления инцидентами. строка (обязательно)
имя Имя подключения. строка (обязательно)

ИнцидентReceiverMappings

Имя Описание Ценность
{настраиваемое свойство} струна

ItsmReceiver

Имя Описание Ценность
connectionId Уникальная идентификация подключения ITSM между несколькими, определенными в приведенной выше рабочей области. строка (обязательно)
имя Имя приемника Itsm. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
область Регион, в котором находится рабочая область. Поддерживаемые значения:'centralindia','japaneast','юго-восточная','australiasoutheast','uksouth','westcentralus', 'canadacentral', 'eastus','westeurope' строка (обязательно)
ticketConfiguration БОЛЬШОЙ двоичный объект JSON для конфигураций действия ITSM. Параметр CreateMultipleWorkItems также будет частью этого большого двоичного объекта. строка (обязательно)
WorkspaceId Идентификатор экземпляра OMS LA. строка (обязательно)

LogicAppReceiver

Имя Описание Ценность
callbackUrl URL-адрес обратного вызова, в котором отправляется http-запрос. строка (обязательно)
имя Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
resourceId Идентификатор ресурса Azure приемника приложения логики. строка (обязательно)
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool

SmsReceiver

Имя Описание Ценность
countryCode Код страны получателя SMS. строка (обязательно)
имя Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона получателя SMS. строка (обязательно)

VoiceReceiver

Имя Описание Ценность
countryCode Код страны приемника голосовой связи. строка (обязательно)
имя Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
phoneNumber Номер телефона голосового приемника. строка (обязательно)

WebhookReceiver

Имя Описание Ценность
identifierUri Указывает URI идентификатора для проверки подлинности aad. струна
имя Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. строка (обязательно)
objectId Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. струна
serviceUri URI, в котором должны отправляться веб-перехватчики. строка (обязательно)
tenantId Указывает идентификатор клиента для проверки подлинности aad. струна
useAadAuth Указывает, используется ли проверка подлинности AAD. bool
useCommonAlertSchema Указывает, следует ли использовать общую схему оповещений. bool