Microsoft.Insights actionGroups

Bicep 資源定義

actionGroups 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

備註

如需部署監視解決方案的指引,請參閱 使用 Bicep 建立監視資源

資源格式

若要建立 Microsoft.Insights/actionGroups 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.Insights/actionGroups@2023-01-01' = {
  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'
    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

名稱 描述
NAME 資源名稱 字串 (必要)

字元限制:1-260

合法字元:
不能使用:
:<>+/&%\? 或控制字元

不能以空格或句號結尾。
location 資源位置 字串 (必要)
tags 資源標籤 標記名稱和值的字典。 請參閱 範本中的標記
properties 動作會群組資源的屬性。 ActionGroup

ActionGroup

名稱 描述
armRoleReceivers 屬於此動作群組一部分的ARM角色接收者清單。 角色是 Azure RBAC 角色,僅支援內建角色。 ArmRoleReceiver[]
automationRunbookReceivers 屬於此動作群組一部分的 AutomationRunbook 接收者清單。 AutomationRunbookReceiver[]
azureAppPushReceivers 屬於此動作群組一部分的 AzureAppPush 接收者清單。 AzureAppPushReceiver[]
azureFunctionReceivers 屬於此動作群組一部分的 Azure 函式接收者清單。 AzureFunctionReceiver[]
emailReceivers 屬於此動作群組一部分的電子郵件接收者清單。 EmailReceiver[]
已啟用 指出是否啟用此動作群組。 如果未啟用動作群組,則其接收者都不會收到通訊。 bool (必要)
eventHubReceivers 屬於此動作群組一部分的事件中樞接收者清單。 EventHubReceiver[]
groupShortName 動作群組的簡短名稱。 這將會用於SMS訊息中。 字串 (必要)

約束:
最大長度 = 12
itsmReceivers 屬於此動作群組一部分的 ITSM 接收者清單。 ItsmReceiver[]
logicAppReceivers 屬於此動作群組一部分的邏輯應用程式接收者清單。 LogicAppReceiver[]
smsReceivers 屬於此動作群組一部分的SMS接收者清單。 SmsReceiver[]
voiceReceivers 屬於此動作群組一部分的語音接收者清單。 VoiceReceiver[]
webhookReceivers 屬於此動作群組一部分的 Webhook 接收者清單。 WebhookReceiver[]

ArmRoleReceiver

名稱 描述
NAME arm 角色接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
roleId arm 角色標識碼。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

AutomationRunbookReceiver

名稱 描述
automationAccountId 保留此 Runbook 並向 Azure 資源驗證的 Azure 自動化帳戶標識碼。 字串 (必要)
isGlobalRunbook 指出這個實例是否為全域 Runbook。 bool (必要)
NAME 表示 Webhook 的名稱。 字串
RunbookName 此 Runbook 的名稱。 字串 (必要)
serviceUri 應該傳送 Webhook 的 URI。 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool
webhookResourceId 連結至此 Runbook 的 Webhook 資源識別碼。 字串 (必要)

AzureAppPushReceiver

名稱 描述
emailAddress 為 Azure 行動應用程式註冊的電子郵件位址。 字串 (必要)
NAME Azure 行動應用程式推送接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)

AzureFunctionReceiver

名稱 描述
functionAppResourceId 函式應用程式的 Azure 資源識別碼。 字串 (必要)
functionName 函式應用程式中的函式名稱。 字串 (必要)
httpTriggerUrl HTTP 觸發程式 URL,其中 HTTP 要求傳送至 。 字串 (必要)
NAME azure 函式接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EmailReceiver

名稱 描述
emailAddress 此接收者的電子郵件位址。 字串 (必要)
NAME 電子郵件接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EventHubReceiver

名稱 描述
eventHubName 特定事件中樞佇列的名稱 字串 (必要)
eventHubNameSpace 事件中樞命名空間 字串 (必要)
NAME 事件中樞接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
subscriptionId 包含此事件中樞的訂用帳戶標識碼 字串 (必要)
tenantId 包含此事件中樞之訂用帳戶的租用戶標識碼 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

ItsmReceiver

名稱 描述
connectionId 在上述工作區中定義的多個之間唯一識別 ITSM 連線。 需要字串 ()
NAME Itsm 接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
區域 工作區所在的區域。 支援的值:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' 需要字串 ()
ticketConfiguration ITSM 動作組態的 JSON Blob。 CreateMultipleWorkItems 選項也會是此 Blob 的一部分。 需要字串 ()
workspaceId OMS LA 實例標識碼。 需要字串 ()

LogicAppReceiver

名稱 描述
callbackUrl HTTP 要求傳送至其中的回呼 URL。 需要字串 ()
NAME 邏輯應用程式接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
resourceId 邏輯應用程式接收者的 Azure 資源識別碼。 需要字串 ()
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

SmsReceiver

名稱 描述
countryCode SMS 接收者的國家/地區代碼。 需要字串 ()
NAME SMS 接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
phoneNumber SMS 接收者的電話號碼。 需要字串 ()

VoiceReceiver

名稱 描述
countryCode 語音接收器的國家/地區代碼。 需要字串 ()
NAME 語音接收器的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
phoneNumber 語音接收器的電話號碼。 需要字串 ()

WebhookReceiver

名稱 描述
identifierUri 指出 aad 驗證的識別碼 URI。 字串
NAME Webhook 接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
objectId 指出 aad 驗證的 Webhook 應用程式物件識別碼。 字串
serviceUri 應傳送 Webhook 的 URI。 需要字串 ()
tenantId 指出 aad 驗證的租用戶標識碼。 字串
useAadAuth 指出是否使用 AAD 驗證。 bool
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
BrowserBox Azure Edition

部署至 Azure
此範本會在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
可調整的 Umbraco CMS Web 應用程式

部署至 Azure
此範本提供在 Azure App 服務 Web Apps 上部署 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 服務健康情況警示,選擇性地在發生 Cerain Azure 服務中斷時,將電子郵件傳送給服務管理員和指定的電子郵件位址。
使用 Azure 監視器設定備份警示的通知

部署至 Azure
此範本可讓您使用 Azure 監視器來設定復原服務保存庫的電子郵件通知,方法是部署警示處理規則和動作群組

ARM 範本資源定義

actionGroups 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

備註

如需部署監視解決方案的指引,請參閱 使用 Bicep 建立監視資源

資源格式

若要建立 Microsoft.Insights/actionGroups 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2023-01-01",
  "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",
    "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-01-01'
NAME 資源名稱 字串 (必要)

字元限制:1-260

合法字元:
不能使用:
:<>+/&%\? 或控制字元

不能以空格或句號結尾。
location 資源位置 字串 (必要)
tags 資源標籤 標記名稱和值的字典。 請參閱 範本中的標記
properties 動作會群組資源的屬性。 ActionGroup

ActionGroup

名稱 描述
armRoleReceivers 屬於此動作群組一部分的ARM角色接收者清單。 角色是 Azure RBAC 角色,僅支援內建角色。 ArmRoleReceiver[]
automationRunbookReceivers 屬於此動作群組一部分的 AutomationRunbook 接收者清單。 AutomationRunbookReceiver[]
azureAppPushReceivers 屬於此動作群組一部分的 AzureAppPush 接收者清單。 AzureAppPushReceiver[]
azureFunctionReceivers 屬於此動作群組一部分的 Azure 函式接收者清單。 AzureFunctionReceiver[]
emailReceivers 屬於此動作群組一部分的電子郵件接收者清單。 EmailReceiver[]
已啟用 指出是否啟用此動作群組。 如果未啟用動作群組,則其接收者都不會收到通訊。 bool (必要)
eventHubReceivers 屬於此動作群組一部分的事件中樞接收者清單。 EventHubReceiver[]
groupShortName 動作群組的簡短名稱。 這將會用於SMS訊息中。 字串 (必要)

約束:
最大長度 = 12
itsmReceivers 屬於此動作群組一部分的 ITSM 接收者清單。 ItsmReceiver[]
logicAppReceivers 屬於此動作群組一部分的邏輯應用程式接收者清單。 LogicAppReceiver[]
smsReceivers 屬於此動作群組一部分的SMS接收者清單。 SmsReceiver[]
voiceReceivers 屬於此動作群組一部分的語音接收者清單。 VoiceReceiver[]
webhookReceivers 屬於此動作群組一部分的 Webhook 接收者清單。 WebhookReceiver[]

ArmRoleReceiver

名稱 描述
NAME arm 角色接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
roleId arm 角色標識碼。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

AutomationRunbookReceiver

名稱 描述
automationAccountId 保留此 Runbook 並向 Azure 資源驗證的 Azure 自動化帳戶標識碼。 字串 (必要)
isGlobalRunbook 指出這個實例是否為全域 Runbook。 bool (必要)
NAME 表示 Webhook 的名稱。 字串
RunbookName 此 Runbook 的名稱。 字串 (必要)
serviceUri 應該傳送 Webhook 的 URI。 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool
webhookResourceId 連結至此 Runbook 的 Webhook 資源識別碼。 字串 (必要)

AzureAppPushReceiver

名稱 描述
emailAddress 為 Azure 行動應用程式註冊的電子郵件位址。 字串 (必要)
NAME Azure 行動應用程式推送接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)

AzureFunctionReceiver

名稱 描述
functionAppResourceId 函式應用程式的 Azure 資源識別碼。 字串 (必要)
functionName 函式應用程式中的函式名稱。 字串 (必要)
httpTriggerUrl HTTP 觸發程式 URL,其中 HTTP 要求傳送至 。 字串 (必要)
NAME azure 函式接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EmailReceiver

名稱 描述
emailAddress 此接收者的電子郵件位址。 字串 (必要)
NAME 電子郵件接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EventHubReceiver

名稱 描述
eventHubName 特定事件中樞佇列的名稱 字串 (必要)
eventHubNameSpace 事件中樞命名空間 字串 (必要)
NAME 事件中樞接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
subscriptionId 包含此事件中樞的訂用帳戶標識碼 字串 (必要)
tenantId 包含此事件中樞之訂用帳戶的租用戶標識碼 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

ItsmReceiver

名稱 描述
connectionId 在上述工作區中定義的多個之間唯一識別 ITSM 連線。 字串 (必要)
NAME Itsm 接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
區域 工作區所在的區域。 支援的值:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' 字串 (必要)
ticketConfiguration ITSM 動作組態的 JSON Blob。 CreateMultipleWorkItems 選項也會是此 Blob 的一部分。 字串 (必要)
workspaceId OMS LA 實例標識碼。 字串 (必要)

LogicAppReceiver

名稱 描述
callbackUrl HTTP 要求傳送至的回呼 URL。 字串 (必要)
NAME 邏輯應用程式接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
resourceId 邏輯應用程式接收者的 Azure 資源識別碼。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

SmsReceiver

名稱 描述
countryCode SMS 接收者的國家/地區代碼。 字串 (必要)
NAME SMS 接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
phoneNumber SMS 接收者的電話號碼。 字串 (必要)

VoiceReceiver

名稱 描述
countryCode 語音接收器的國家/地區代碼。 字串 (必要)
NAME 語音接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
phoneNumber 語音接收器的電話號碼。 字串 (必要)

WebhookReceiver

名稱 描述
identifierUri 指出 aad 驗證的識別碼 URI。 字串
NAME Webhook 接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
objectId 指出 aad 驗證的 Webhook 應用程式物件識別碼。 字串
serviceUri 應該傳送 Webhook 的 URI。 字串 (必要)
tenantId 指出 aad 驗證的租用戶標識碼。 字串
useAadAuth 指出是否使用 AAD 驗證。 bool
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
BrowserBox Azure Edition

部署至 Azure
此範本會在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
可調整的 Umbraco CMS Web 應用程式

部署至 Azure
此範本提供在 Azure App 服務 Web Apps 上部署 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 服務健康情況警示,選擇性地在發生 Cerain Azure 服務中斷時,將電子郵件傳送給服務管理員和指定的電子郵件位址。
使用 Azure 監視器設定備份警示的通知

部署至 Azure
此範本可讓您使用 Azure 監視器來設定復原服務保存庫的電子郵件通知,方法是部署警示處理規則和動作群組

Terraform (AzAPI 提供者) 資源定義

actionGroups 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

資源格式

若要建立 Microsoft.Insights/actionGroups 資源,請將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/actionGroups@2023-01-01"
  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"
      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-01-01”
NAME 資源名稱 字串 (必要)

字元限制:1-260

合法字元:
不能使用:
:<>+/&%\? 或控制字元

不能以空格或句號結尾。
location 資源位置 字串 (必要)
parent_id 若要部署至資源群組,請使用該資源群組的標識碼。 字串 (必要)
tags 資源標籤 標記名稱和值的字典。
properties 動作會群組資源的屬性。 ActionGroup

ActionGroup

名稱 描述
armRoleReceivers 屬於此動作群組一部分的ARM角色接收者清單。 角色是 Azure RBAC 角色,且僅支持內建角色。 ArmRoleReceiver[]
automationRunbookReceivers 屬於此動作群組一部分的 AutomationRunbook 接收者清單。 AutomationRunbookReceiver[]
azureAppPushReceivers 屬於此動作群組一部分的 AzureAppPush 接收者清單。 AzureAppPushReceiver[]
azureFunctionReceivers 屬於此動作群組一部分的 azure 函式接收者清單。 AzureFunctionReceiver[]
emailReceivers 屬於此動作群組一部分的電子郵件接收者清單。 EmailReceiver[]
已啟用 指出是否啟用此動作群組。 如果未啟用動作群組,則沒有任何接收者會收到通訊。 bool (必要)
eventHubReceivers 屬於此動作群組一部分的事件中樞接收者清單。 EventHubReceiver[]
groupShortName 動作群組的簡短名稱。 這將會用於SMS訊息中。 需要字串 ()

約束:
最大長度 = 12
itsmReceivers 屬於此動作群組一部分的 ITSM 接收者清單。 ItsmReceiver[]
logicAppReceivers 屬於此動作群組一部分的邏輯應用程式接收者清單。 LogicAppReceiver[]
smsReceivers 屬於此動作群組一部分的SMS接收者清單。 SmsReceiver[]
voiceReceivers 屬於此動作群組一部分的語音接收器清單。 VoiceReceiver[]
webhookReceivers 屬於此動作群組一部分的 Webhook 接收者清單。 WebhookReceiver[]

ArmRoleReceiver

名稱 描述
NAME arm 角色接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
roleId arm 角色標識碼。 需要字串 ()
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

AutomationRunbookReceiver

名稱 描述
automationAccountId 保留此 Runbook 並向 Azure 資源驗證的 Azure 自動化帳戶標識碼。 需要字串 ()
isGlobalRunbook 指出這個實例是否為全域 Runbook。 bool (必要)
NAME 表示 Webhook 的名稱。 字串
RunbookName 此 Runbook 的名稱。 需要字串 ()
serviceUri 應傳送 Webhook 的 URI。 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool
webhookResourceId 連結至此 Runbook 之 Webhook 的資源識別碼。 需要字串 ()

AzureAppPushReceiver

名稱 描述
emailAddress 為 Azure 行動應用程式註冊的電子郵件位址。 需要字串 ()
NAME Azure 行動應用程式推播接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()

AzureFunctionReceiver

名稱 描述
functionAppResourceId 函式應用程式的 Azure 資源識別碼。 字串 (必要)
functionName 函式應用程式中的函式名稱。 字串 (必要)
httpTriggerUrl HTTP 觸發程式 URL,其中 HTTP 要求傳送至 。 字串 (必要)
NAME azure 函式接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EmailReceiver

名稱 描述
emailAddress 此接收者的電子郵件位址。 字串 (必要)
NAME 電子郵件接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

EventHubReceiver

名稱 描述
eventHubName 特定事件中樞佇列的名稱 字串 (必要)
eventHubNameSpace 事件中樞命名空間 字串 (必要)
NAME 事件中樞接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
subscriptionId 包含此事件中樞的訂用帳戶標識碼 字串 (必要)
tenantId 包含此事件中樞之訂用帳戶的租用戶標識碼 字串
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

ItsmReceiver

名稱 描述
connectionId 在上述工作區中定義的多個之間唯一識別 ITSM 連線。 字串 (必要)
NAME Itsm 接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
區域 工作區所在的區域。 支援的值:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' 字串 (必要)
ticketConfiguration ITSM 動作組態的 JSON Blob。 CreateMultipleWorkItems 選項也會是此 Blob 的一部分。 字串 (必要)
workspaceId OMS LA 實例標識碼。 字串 (必要)

LogicAppReceiver

名稱 描述
callbackUrl HTTP 要求傳送至的回呼 URL。 字串 (必要)
NAME 邏輯應用程式接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 字串 (必要)
resourceId 邏輯應用程式接收者的 Azure 資源識別碼。 字串 (必要)
useCommonAlertSchema 指出是否要使用一般警示架構。 bool

SmsReceiver

名稱 描述
countryCode SMS 接收者的國家/地區代碼。 字串 (必要)
NAME SMS 接收者的名稱。 在動作群組內的所有接收者中,名稱必須是唯一的。 需要字串 ()
phoneNumber SMS 接收者的電話號碼。 需要字串 ()

VoiceReceiver

名稱 描述
countryCode 語音接收器的國家/地區代碼。 需要字串 ()
NAME 語音接收器的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
phoneNumber 語音接收器的電話號碼。 需要字串 ()

WebhookReceiver

名稱 描述
identifierUri 指出 aad 驗證的識別碼 URI。 字串
NAME Webhook 接收者的名稱。 名稱在動作群組內的所有接收者中都必須是唯一的。 需要字串 ()
objectId 指出 aad 驗證的 Webhook 應用程式物件識別碼。 字串
serviceUri 應傳送 Webhook 的 URI。 需要字串 ()
tenantId 指出 aad 驗證的租用戶標識碼。 字串
useAadAuth 指出是否使用 AAD 驗證。 bool
useCommonAlertSchema 指出是否要使用一般警示架構。 bool