你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

microsoft.insights actionGroups 2017-04-01

Bicep 资源定义

可以使用目标操作部署 actionGroups 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

言论

有关部署监视解决方案的指导,请参阅 使用 Bicep创建监视资源。

资源格式

若要创建 microsoft.insights/actionGroups 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'microsoft.insights/actionGroups@2017-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    enabled: bool
    groupShortName: 'string'
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        name: 'string'
        serviceUri: 'string'
      }
    ]
  }
}

属性值

actionGroups

名字 描述 价值
名字 资源名称 string (必需)

字符限制:1-260

有效字符:
无法使用:
:<>+/&%\?| 或控制字符

不能以空格或句点结尾。
位置 资源位置 string (必需)
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
性能 操作对资源的属性进行分组。 ActionGroup

ActionGroup

名字 描述 价值
automationRunbookReceivers 属于此操作组的 AutomationRunbook 接收器的列表。 AutomationRunbookReceiver[]
azureAppPushReceivers 属于此操作组的 AzureAppPush 接收器列表。 AzureAppPushReceiver[]
emailReceivers 属于此操作组的电子邮件接收方列表。 EmailReceiver[]
启用 指示是否启用此操作组。 如果未启用操作组,则其接收方不会接收通信。 bool (必需)
groupShortName 操作组的短名称。 这将在短信中使用。 string (必需)

约束:
最大长度 = 12
itsmReceivers 属于此操作组的 ITSM 接收器的列表。 ItsmReceiver[]
smsReceivers 属于此操作组的 SMS 接收器列表。 SmsReceiver[]
webhookReceivers 属于此操作组的 Webhook 接收器列表。 WebhookReceiver[]

AutomationRunbookReceiver

名字 描述 价值
automationAccountId 保存此 Runbook 并向 Azure 资源进行身份验证的 Azure 自动化帐户 ID。 string (必需)
isGlobalRunbook 指示此实例是否为全局 Runbook。 bool (必需)
名字 指示 Webhook 的名称。 字符串
runbookName 此 Runbook 的名称。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 字符串
webhookResourceId 链接到此 Runbook 的 Webhook 的资源 ID。 string (必需)

AzureAppPushReceiver

名字 描述 价值
emailAddress 为 Azure 移动应用注册的电子邮件地址。 string (必需)
名字 Azure 移动应用推送接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

EmailReceiver

名字 描述 价值
emailAddress 此接收方的电子邮件地址。 string (必需)
名字 电子邮件接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

ItsmReceiver

名字 描述 价值
connectionId 在上述工作区中定义的多个项中唯一标识 ITSM 连接。 string (必需)
名字 Itsm 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
地区 工作区所在的区域。 支持的值:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必需)
ticketConfiguration ITSM 操作配置的 JSON Blob。 CreateMultipleWorkItems 选项也将是此 Blob 的一部分。 string (必需)
workspaceId OMS LA 实例标识符。 string (必需)

SmsReceiver

名字 描述 价值
countryCode 短信接收方的国家/地区代码。 string (必需)
名字 短信接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
phoneNumber SMS 接收器的电话号码。 string (必需)

WebhookReceiver

名字 描述 价值
名字 Webhook 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 string (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 描述
BrowserBox Azure Edition

部署到 Azure
此模板在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
可缩放的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了在 Azure 应用服务 Web 应用上部署 umbraco CMS Web 应用的简单方法。
使用 NAT 网关和应用程序网关 AKS 群集

部署到 Azure
此示例演示如何使用 NAT 网关部署 AKS 群集进行出站连接,以及如何为入站连接部署应用程序网关。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

部署到 Azure
企业(小型或大型)的云采用需要负责任的高效治理模型才能从其云部署中派生价值。 CloudWise(解决方案的代码名称)是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用启用器,它提供可自助、自动化的治理和运营解决方案,侧重于优化成本、提高应用程序的可靠性、降低业务风险。 该解决方案重点介绍了可见性和控制的核心治理支柱。
动态 Web 测试创建

部署到 Azure
创建任意数量的 App Insights Web (ping) 测试。
在 Azure 上创建新的操作组

部署到 Azure
此模板在 Azure 上创建新的操作组,然后可以使用此操作组在 Azure 上配置警报。
部署自动缩放活动日志警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中的任何自动缩放记录发送电子邮件通知
部署自动缩放失败的活动日志警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中任何失败的自动缩放记录发送电子邮件通知
部署服务运行状况警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中的任何服务运行状况记录发送电子邮件通知
部署 Application Insight 并在其中创建警报

部署到 Azure
使用此模板可以部署 Application Insight 并在其中创建警报
创建 Azure 服务警报

部署到 Azure
此模板创建一个 Azure 服务运行状况警报,该警报可以选择在发生 Azure 服务中断时向服务管理员和指定电子邮件地址发送电子邮件。
使用 Azure Monitor 为备份警报 设置通知

部署到 Azure
通过此模板,可以使用 Azure Monitor 为恢复服务保管库设置电子邮件通知,方法是部署警报处理规则和操作组

ARM 模板资源定义

可以使用目标操作部署 actionGroups 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

言论

有关部署监视解决方案的指导,请参阅 使用 Bicep创建监视资源。

资源格式

若要创建 microsoft.insights/actionGroups 资源,请将以下 JSON 添加到模板。

{
  "type": "microsoft.insights/actionGroups",
  "apiVersion": "2017-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "enabled": "bool",
    "groupShortName": "string",
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "name": "string",
        "serviceUri": "string"
      }
    ]
  }
}

属性值

actionGroups

名字 描述 价值
类型 资源类型 “microsoft.insights/actionGroups”
apiVersion 资源 API 版本 '2017-04-01'
名字 资源名称 string (必需)

字符限制:1-260

有效字符:
无法使用:
:<>+/&%\?| 或控制字符

不能以空格或句点结尾。
位置 资源位置 string (必需)
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
性能 操作对资源的属性进行分组。 ActionGroup

ActionGroup

名字 描述 价值
automationRunbookReceivers 属于此操作组的 AutomationRunbook 接收器的列表。 AutomationRunbookReceiver[]
azureAppPushReceivers 属于此操作组的 AzureAppPush 接收器列表。 AzureAppPushReceiver[]
emailReceivers 属于此操作组的电子邮件接收方列表。 EmailReceiver[]
启用 指示是否启用此操作组。 如果未启用操作组,则其接收方不会接收通信。 bool (必需)
groupShortName 操作组的短名称。 这将在短信中使用。 string (必需)

约束:
最大长度 = 12
itsmReceivers 属于此操作组的 ITSM 接收器的列表。 ItsmReceiver[]
smsReceivers 属于此操作组的 SMS 接收器列表。 SmsReceiver[]
webhookReceivers 属于此操作组的 Webhook 接收器列表。 WebhookReceiver[]

AutomationRunbookReceiver

名字 描述 价值
automationAccountId 保存此 Runbook 并向 Azure 资源进行身份验证的 Azure 自动化帐户 ID。 string (必需)
isGlobalRunbook 指示此实例是否为全局 Runbook。 bool (必需)
名字 指示 Webhook 的名称。 字符串
runbookName 此 Runbook 的名称。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 字符串
webhookResourceId 链接到此 Runbook 的 Webhook 的资源 ID。 string (必需)

AzureAppPushReceiver

名字 描述 价值
emailAddress 为 Azure 移动应用注册的电子邮件地址。 string (必需)
名字 Azure 移动应用推送接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

EmailReceiver

名字 描述 价值
emailAddress 此接收方的电子邮件地址。 string (必需)
名字 电子邮件接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

ItsmReceiver

名字 描述 价值
connectionId 在上述工作区中定义的多个项中唯一标识 ITSM 连接。 string (必需)
名字 Itsm 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
地区 工作区所在的区域。 支持的值:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必需)
ticketConfiguration ITSM 操作配置的 JSON Blob。 CreateMultipleWorkItems 选项也将是此 Blob 的一部分。 string (必需)
workspaceId OMS LA 实例标识符。 string (必需)

SmsReceiver

名字 描述 价值
countryCode 短信接收方的国家/地区代码。 string (必需)
名字 短信接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
phoneNumber SMS 接收器的电话号码。 string (必需)

WebhookReceiver

名字 描述 价值
名字 Webhook 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 string (必需)

快速入门模板

以下快速入门模板部署此资源类型。

模板 描述
BrowserBox Azure Edition

部署到 Azure
此模板在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
可缩放的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了在 Azure 应用服务 Web 应用上部署 umbraco CMS Web 应用的简单方法。
使用 NAT 网关和应用程序网关 AKS 群集

部署到 Azure
此示例演示如何使用 NAT 网关部署 AKS 群集进行出站连接,以及如何为入站连接部署应用程序网关。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

部署到 Azure
企业(小型或大型)的云采用需要负责任的高效治理模型才能从其云部署中派生价值。 CloudWise(解决方案的代码名称)是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用启用器,它提供可自助、自动化的治理和运营解决方案,侧重于优化成本、提高应用程序的可靠性、降低业务风险。 该解决方案重点介绍了可见性和控制的核心治理支柱。
动态 Web 测试创建

部署到 Azure
创建任意数量的 App Insights Web (ping) 测试。
在 Azure 上创建新的操作组

部署到 Azure
此模板在 Azure 上创建新的操作组,然后可以使用此操作组在 Azure 上配置警报。
部署自动缩放活动日志警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中的任何自动缩放记录发送电子邮件通知
部署自动缩放失败的活动日志警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中任何失败的自动缩放记录发送电子邮件通知
部署服务运行状况警报

部署到 Azure
使用此模板可以部署一个简单的警报,该警报使用操作组向 Azure 活动日志中的任何服务运行状况记录发送电子邮件通知
部署 Application Insight 并在其中创建警报

部署到 Azure
使用此模板可以部署 Application Insight 并在其中创建警报
创建 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@2017-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      enabled = bool
      groupShortName = "string"
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          name = "string"
          serviceUri = "string"
        }
      ]
    }
  })
}

属性值

actionGroups

名字 描述 价值
类型 资源类型 “microsoft.insights/actionGroups@2017-04-01”
名字 资源名称 string (必需)

字符限制:1-260

有效字符:
无法使用:
:<>+/&%\?| 或控制字符

不能以空格或句点结尾。
位置 资源位置 string (必需)
parent_id 若要部署到资源组,请使用该资源组的 ID。 string (必需)
标签 资源标记 标记名称和值的字典。
性能 操作对资源的属性进行分组。 ActionGroup

ActionGroup

名字 描述 价值
automationRunbookReceivers 属于此操作组的 AutomationRunbook 接收器的列表。 AutomationRunbookReceiver[]
azureAppPushReceivers 属于此操作组的 AzureAppPush 接收器列表。 AzureAppPushReceiver[]
emailReceivers 属于此操作组的电子邮件接收方列表。 EmailReceiver[]
启用 指示是否启用此操作组。 如果未启用操作组,则其接收方不会接收通信。 bool (必需)
groupShortName 操作组的短名称。 这将在短信中使用。 string (必需)

约束:
最大长度 = 12
itsmReceivers 属于此操作组的 ITSM 接收器的列表。 ItsmReceiver[]
smsReceivers 属于此操作组的 SMS 接收器列表。 SmsReceiver[]
webhookReceivers 属于此操作组的 Webhook 接收器列表。 WebhookReceiver[]

AutomationRunbookReceiver

名字 描述 价值
automationAccountId 保存此 Runbook 并向 Azure 资源进行身份验证的 Azure 自动化帐户 ID。 string (必需)
isGlobalRunbook 指示此实例是否为全局 Runbook。 bool (必需)
名字 指示 Webhook 的名称。 字符串
runbookName 此 Runbook 的名称。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 字符串
webhookResourceId 链接到此 Runbook 的 Webhook 的资源 ID。 string (必需)

AzureAppPushReceiver

名字 描述 价值
emailAddress 为 Azure 移动应用注册的电子邮件地址。 string (必需)
名字 Azure 移动应用推送接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

EmailReceiver

名字 描述 价值
emailAddress 此接收方的电子邮件地址。 string (必需)
名字 电子邮件接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)

ItsmReceiver

名字 描述 价值
connectionId 在上述工作区中定义的多个项中唯一标识 ITSM 连接。 string (必需)
名字 Itsm 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
地区 工作区所在的区域。 支持的值:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必需)
ticketConfiguration ITSM 操作配置的 JSON Blob。 CreateMultipleWorkItems 选项也将是此 Blob 的一部分。 string (必需)
workspaceId OMS LA 实例标识符。 string (必需)

SmsReceiver

名字 描述 价值
countryCode 短信接收方的国家/地区代码。 string (必需)
名字 短信接收方的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
phoneNumber SMS 接收器的电话号码。 string (必需)

WebhookReceiver

名字 描述 价值
名字 Webhook 接收器的名称。 名称在操作组内的所有接收方中必须是唯一的。 string (必需)
serviceUri 应在其中发送 Webhook 的 URI。 string (必需)