Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.
Определение ресурсов Bicep
Тип ресурса actionGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Insights/actionGroups, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Insights/actionGroups@2024-10-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
armRoleReceivers: [
{
name: 'string'
roleId: 'string'
useCommonAlertSchema: bool
}
]
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
managedIdentity: 'string'
name: 'string'
runbookName: 'string'
serviceUri: 'string'
useCommonAlertSchema: bool
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
azureFunctionReceivers: [
{
functionAppResourceId: 'string'
functionName: 'string'
httpTriggerUrl: 'string'
managedIdentity: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
useCommonAlertSchema: bool
}
]
enabled: bool
eventHubReceivers: [
{
eventHubName: 'string'
eventHubNameSpace: 'string'
managedIdentity: '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'
managedIdentity: 'string'
name: 'string'
resourceId: 'string'
useCommonAlertSchema: bool
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
voiceReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
identifierUri: 'string'
managedIdentity: '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 (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Указывает имя веб-перехватчика. |
струна |
runbookName |
Имя этого модуля Runbook. |
строка (обязательно) |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
струна |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
webhookResourceId |
Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. |
строка (обязательно) |
AzureAppPushReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты, зарегистрированный для мобильного приложения Azure. |
строка (обязательно) |
имя |
Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
AzureFunctionReceiver
Имя |
Описание |
Ценность |
functionAppResourceId |
Идентификатор ресурса Azure приложения-функции. |
строка (обязательно) |
functionName |
Имя функции в приложении-функции. |
строка (обязательно) |
httpTriggerUrl |
URL-адрес триггера http, в котором отправляется http-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EmailReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты этого получателя. |
строка (обязательно) |
имя |
Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EventHubReceiver
Имя |
Описание |
Ценность |
eventHubName |
Имя конкретной очереди Концентратора событий |
строка (обязательно) |
eventHubNameSpace |
Пространство имен Концентратора событий |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
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-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
resourceId |
Идентификатор ресурса Azure приемника приложения логики. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
ManagedServiceIdentity
Имя |
Описание |
Ценность |
тип |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned (обязательно) |
userAssignedIdentities |
Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. |
UserAssignedIdentities |
Microsoft.Insights/actionGroups
Имя |
Описание |
Ценность |
тождество |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
ManagedServiceIdentity |
местоположение |
Расположение ресурса |
строка (обязательно) |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства группы действий ресурса. |
ActionGroup |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
SmsReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны получателя SMS. |
строка (обязательно) |
имя |
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона получателя SMS. |
строка (обязательно) |
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны приемника голосовой связи. |
строка (обязательно) |
имя |
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона голосового приемника. |
строка (обязательно) |
WebhookReceiver
Имя |
Описание |
Ценность |
identifierUri |
Указывает URI идентификатора для проверки подлинности aad. |
струна |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
objectId |
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. |
струна |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
строка (обязательно) |
tenantId |
Указывает идентификатор клиента для проверки подлинности aad. |
струна |
useAadAuth |
Указывает, используется ли проверка подлинности AAD. |
bool |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса actionGroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Insights/actionGroups, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Insights/actionGroups",
"apiVersion": "2024-10-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"armRoleReceivers": [
{
"name": "string",
"roleId": "string",
"useCommonAlertSchema": "bool"
}
],
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"managedIdentity": "string",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"useCommonAlertSchema": "bool",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"azureFunctionReceivers": [
{
"functionAppResourceId": "string",
"functionName": "string",
"httpTriggerUrl": "string",
"managedIdentity": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string",
"useCommonAlertSchema": "bool"
}
],
"enabled": "bool",
"eventHubReceivers": [
{
"eventHubName": "string",
"eventHubNameSpace": "string",
"managedIdentity": "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",
"managedIdentity": "string",
"name": "string",
"resourceId": "string",
"useCommonAlertSchema": "bool"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"voiceReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"identifierUri": "string",
"managedIdentity": "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 (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Указывает имя веб-перехватчика. |
струна |
runbookName |
Имя этого модуля Runbook. |
строка (обязательно) |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
струна |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
webhookResourceId |
Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. |
строка (обязательно) |
AzureAppPushReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты, зарегистрированный для мобильного приложения Azure. |
строка (обязательно) |
имя |
Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
AzureFunctionReceiver
Имя |
Описание |
Ценность |
functionAppResourceId |
Идентификатор ресурса Azure приложения-функции. |
строка (обязательно) |
functionName |
Имя функции в приложении-функции. |
строка (обязательно) |
httpTriggerUrl |
URL-адрес триггера http, в котором отправляется http-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EmailReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты этого получателя. |
строка (обязательно) |
имя |
Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EventHubReceiver
Имя |
Описание |
Ценность |
eventHubName |
Имя конкретной очереди Концентратора событий |
строка (обязательно) |
eventHubNameSpace |
Пространство имен Концентратора событий |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
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-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
resourceId |
Идентификатор ресурса Azure приемника приложения логики. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
ManagedServiceIdentity
Имя |
Описание |
Ценность |
тип |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned (обязательно) |
userAssignedIdentities |
Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. |
UserAssignedIdentities |
Microsoft.Insights/actionGroups
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2024-10-01-preview' |
тождество |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
ManagedServiceIdentity |
местоположение |
Расположение ресурса |
строка (обязательно) |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства группы действий ресурса. |
ActionGroup |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.Insights/actionGroups" |
SmsReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны получателя SMS. |
строка (обязательно) |
имя |
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона получателя SMS. |
строка (обязательно) |
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны приемника голосовой связи. |
строка (обязательно) |
имя |
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона голосового приемника. |
строка (обязательно) |
WebhookReceiver
Имя |
Описание |
Ценность |
identifierUri |
Указывает URI идентификатора для проверки подлинности aad. |
струна |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
objectId |
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. |
струна |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
строка (обязательно) |
tenantId |
Указывает идентификатор клиента для проверки подлинности aad. |
струна |
useAadAuth |
Указывает, используется ли проверка подлинности AAD. |
bool |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон |
Описание |
кластер 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@2024-10-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
armRoleReceivers = [
{
name = "string"
roleId = "string"
useCommonAlertSchema = bool
}
]
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
managedIdentity = "string"
name = "string"
runbookName = "string"
serviceUri = "string"
useCommonAlertSchema = bool
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
azureFunctionReceivers = [
{
functionAppResourceId = "string"
functionName = "string"
httpTriggerUrl = "string"
managedIdentity = "string"
name = "string"
useCommonAlertSchema = bool
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
useCommonAlertSchema = bool
}
]
enabled = bool
eventHubReceivers = [
{
eventHubName = "string"
eventHubNameSpace = "string"
managedIdentity = "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"
managedIdentity = "string"
name = "string"
resourceId = "string"
useCommonAlertSchema = bool
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
voiceReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
identifierUri = "string"
managedIdentity = "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 (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Указывает имя веб-перехватчика. |
струна |
runbookName |
Имя этого модуля Runbook. |
строка (обязательно) |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
струна |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
webhookResourceId |
Идентификатор ресурса для веб-перехватчика, связанный с этим модулю Runbook. |
строка (обязательно) |
AzureAppPushReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты, зарегистрированный для мобильного приложения Azure. |
строка (обязательно) |
имя |
Имя push-приемника мобильного приложения Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
AzureFunctionReceiver
Имя |
Описание |
Ценность |
functionAppResourceId |
Идентификатор ресурса Azure приложения-функции. |
строка (обязательно) |
functionName |
Имя функции в приложении-функции. |
строка (обязательно) |
httpTriggerUrl |
URL-адрес триггера http, в котором отправляется http-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника функции Azure. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EmailReceiver
Имя |
Описание |
Ценность |
emailAddress |
Адрес электронной почты этого получателя. |
строка (обязательно) |
имя |
Имя получателя электронной почты. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
EventHubReceiver
Имя |
Описание |
Ценность |
eventHubName |
Имя конкретной очереди Концентратора событий |
строка (обязательно) |
eventHubNameSpace |
Пространство имен Концентратора событий |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника концентратора событий. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
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-запрос. |
строка (обязательно) |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника приложения логики. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
resourceId |
Идентификатор ресурса Azure приемника приложения логики. |
строка (обязательно) |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |
ManagedServiceIdentity
Имя |
Описание |
Ценность |
тип |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned (обязательно) |
userAssignedIdentities |
Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. |
UserAssignedIdentities |
Microsoft.Insights/actionGroups
Имя |
Описание |
Ценность |
тождество |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
ManagedServiceIdentity |
местоположение |
Расположение ресурса |
строка (обязательно) |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства группы действий ресурса. |
ActionGroup |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.Insights/actionGroups@2024-10-01-preview" |
SmsReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны получателя SMS. |
строка (обязательно) |
имя |
Имя получателя SMS. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона получателя SMS. |
строка (обязательно) |
UserAssignedIdentities
UserAssignedIdentity
VoiceReceiver
Имя |
Описание |
Ценность |
countryCode |
Код страны приемника голосовой связи. |
строка (обязательно) |
имя |
Имя голосового приемника. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
phoneNumber |
Номер телефона голосового приемника. |
строка (обязательно) |
WebhookReceiver
Имя |
Описание |
Ценность |
identifierUri |
Указывает URI идентификатора для проверки подлинности aad. |
струна |
managedIdentity |
Идентификатор субъекта управляемого удостоверения. Значение может быть "None", "SystemAssigned" |
струна |
имя |
Имя приемника веб-перехватчика. Имена должны быть уникальными для всех получателей в группе действий. |
строка (обязательно) |
objectId |
Указывает идентификатор объекта приложения веб-перехватчика для проверки подлинности aad. |
струна |
serviceUri |
URI, в котором должны отправляться веб-перехватчики. |
строка (обязательно) |
tenantId |
Указывает идентификатор клиента для проверки подлинности aad. |
струна |
useAadAuth |
Указывает, используется ли проверка подлинности AAD. |
bool |
useCommonAlertSchema |
Указывает, следует ли использовать общую схему оповещений. |
bool |