Microsoft.Insights actionGroups 2023-09-01-preview
Статья 12/21/2024
Участники: 2
Обратная связь
В этой статье
Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep .
Определение ресурсов Bicep
Тип ресурса actionGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Insights/actionGroups, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Insights/actionGroups@2023-09-01-preview' = {
location: 'string'
name: 'string'
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: 'string'
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
}
]
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
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 (обязательно)
имя
Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
ИнцидентReceiverMappings
IncidentServiceConnection
Имя
Описание
Ценность
идентификатор
Значение GUID, представляющее идентификатор подключения для службы управления инцидентами.
строка (обязательно)
имя
Имя подключения.
строка (обязательно)
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
Microsoft.Insights/actionGroups
Имя
Описание
Ценность
местоположение
Расположение ресурса
строка (обязательно)
имя
Имя ресурса
строка (обязательно)
свойства
Свойства группы действий ресурса.
ActionGroup
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
SmsReceiver
Имя
Описание
Ценность
countryCode
Код страны получателя SMS.
строка (обязательно)
имя
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона получателя SMS.
строка (обязательно)
VoiceReceiver
Имя
Описание
Ценность
countryCode
Код страны приемника голосовой связи.
строка (обязательно)
имя
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона голосового приемника.
строка (обязательно)
WebhookReceiver
Имя
Описание
Ценность
identifierUri
Указывает URI идентификатора для проверки подлинности aad.
струна
имя
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
objectId
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad.
струна
serviceUri
URI, в котором должны отправляться веб-перехватчики.
строка (обязательно)
tenantId
Указывает идентификатор клиента для проверки подлинности aad.
струна
useAadAuth
Указывает, используется ли проверка подлинности AAD.
bool
useCommonAlertSchema
Указывает, следует ли использовать общую схему оповещений.
bool
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса actionGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Insights/actionGroups, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2023-09-01-preview",
"name": "string",
"location": "string",
"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": "string",
"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"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
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 (обязательно)
имя
Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
ИнцидентReceiverMappings
IncidentServiceConnection
Имя
Описание
Ценность
идентификатор
Значение GUID, представляющее идентификатор подключения для службы управления инцидентами.
строка (обязательно)
имя
Имя подключения.
строка (обязательно)
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
Microsoft.Insights/actionGroups
Имя
Описание
Ценность
apiVersion
Версия API
'2023-09-01-preview'
местоположение
Расположение ресурса
строка (обязательно)
имя
Имя ресурса
строка (обязательно)
свойства
Свойства группы действий ресурса.
ActionGroup
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
тип
Тип ресурса
"Microsoft.Insights/actionGroups"
SmsReceiver
Имя
Описание
Ценность
countryCode
Код страны получателя SMS.
строка (обязательно)
имя
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона получателя SMS.
строка (обязательно)
VoiceReceiver
Имя
Описание
Ценность
countryCode
Код страны приемника голосовой связи.
строка (обязательно)
имя
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона голосового приемника.
строка (обязательно)
WebhookReceiver
Имя
Описание
Ценность
identifierUri
Указывает URI идентификатора для проверки подлинности aad.
струна
имя
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
objectId
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad.
струна
serviceUri
URI, в котором должны отправляться веб-перехватчики.
строка (обязательно)
tenantId
Указывает идентификатор клиента для проверки подлинности aad.
струна
useAadAuth
Указывает, используется ли проверка подлинности AAD.
bool
useCommonAlertSchema
Указывает, следует ли использовать общую схему оповещений.
bool
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон
Описание
кластер AKS с шлюзом NAT и шлюзом приложений развертывание
В этом примере показано, как развернуть кластер AKS с шлюзом NAT для исходящих подключений и шлюза приложений для входящих подключений.
кластер AKS с контроллером входящего трафика шлюза приложений развертывание
В этом примере показано, как развернуть кластер AKS с помощью шлюза приложений, контроллера входящего трафика шлюза приложений, реестра контейнеров Azure, Log Analytics и Key Vault
BrowserBox Azure Edition развертывание
Этот шаблон развертывает BrowserBox на виртуальной машине LVM azure Ubuntu Server 22.04 LTS, Debian 11 или RHEL 8.7 LVM.
Создание группы действий в Azure развертывание
Этот шаблон создает новую группу действий в Azure, эту группу действий можно использовать для настройки оповещений в Azure.
Создает оповещение службы Azure развертывание
Этот шаблон создает оповещение о работоспособности службы Azure, которое при необходимости отправляет сообщения электронной почты администраторам служб и указанным адресам электронной почты в случае сбоя службы Azure.
развертывание оповещения о работоспособности службы развертывание
Этот шаблон позволяет развернуть простое оповещение, которое использует группу действий для отправки уведомлений по электронной почте для любых записей работоспособности служб в журнале действий Azure.
развертывание оповещения журнала действий автомасштабирования развертывание
Этот шаблон позволяет развернуть простое оповещение, которое использует группу действий для отправки уведомлений по электронной почте для любых записей автомасштабирования в журнале действий Azure.
развернуть оповещение журнала действий автомасштабирования развертывание
Этот шаблон позволяет развернуть простое оповещение, которое использует группу действий для отправки уведомлений по электронной почте для любых записей автомасштабирования сбоем в журнале действий Azure.
развернуть Application Insights и создать в нем оповещение развертывание
Этот шаблон позволяет развернуть Application Insights и создать в нем оповещение
создание динамического веб-теста развертывание
Создайте любое количество тестов Web Insights (ping).
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks развертывание
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
Масштабируемое веб-приложение Umbraco CMS развертывание
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
уведомления о настройке оповещений резервного копирования с помощью Azure Monitor развертывание
Этот шаблон позволяет настроить уведомления по электронной почте для хранилищ служб восстановления с помощью Azure Monitor, развернув правило обработки оповещений и группу действий.
Тип ресурса actionGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Insights/actionGroups, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/actionGroups@2023-09-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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 = "string"
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
}
]
}
})
}
Значения свойств
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 (обязательно)
имя
Имя получателя инцидента. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
ИнцидентReceiverMappings
IncidentServiceConnection
Имя
Описание
Ценность
идентификатор
Значение GUID, представляющее идентификатор подключения для службы управления инцидентами.
строка (обязательно)
имя
Имя подключения.
строка (обязательно)
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
Microsoft.Insights/actionGroups
Имя
Описание
Ценность
местоположение
Расположение ресурса
строка (обязательно)
имя
Имя ресурса
строка (обязательно)
свойства
Свойства группы действий ресурса.
ActionGroup
Теги
Теги ресурсов
Словарь имен и значений тегов.
тип
Тип ресурса
"Microsoft.Insights/actionGroups@2023-09-01-preview"
SmsReceiver
Имя
Описание
Ценность
countryCode
Код страны получателя SMS.
строка (обязательно)
имя
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона получателя SMS.
строка (обязательно)
VoiceReceiver
Имя
Описание
Ценность
countryCode
Код страны приемника голосовой связи.
строка (обязательно)
имя
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
phoneNumber
Номер телефона голосового приемника.
строка (обязательно)
WebhookReceiver
Имя
Описание
Ценность
identifierUri
Указывает URI идентификатора для проверки подлинности aad.
струна
имя
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий.
строка (обязательно)
objectId
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad.
струна
serviceUri
URI, в котором должны отправляться веб-перехватчики.
строка (обязательно)
tenantId
Указывает идентификатор клиента для проверки подлинности aad.
струна
useAadAuth
Указывает, используется ли проверка подлинности AAD.
bool
useCommonAlertSchema
Указывает, следует ли использовать общую схему оповещений.
bool