共用方式為


Microsoft.Insights activityLogAlerts

言論

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

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          actionProperties: {
            {customized property}: 'string'
          }
          webhookProperties: {
            {customized property}: 'string'
          }
        }
      ]
    }
    condition: {
      allOf: [
        {
          anyOf: [
            {
              containsAny: [
                'string'
              ]
              equals: 'string'
              field: 'string'
            }
          ]
          containsAny: [
            'string'
          ]
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
    tenantScope: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

ActionGroup

名字 描述 價值
actionGroupId 動作群組的資源標識碼。 這不可以是 Null 或空白。 字串 (必要)
actionProperties 動作群組的屬性和組態專案預先定義清單。 ActionGroupActionProperties
webhookProperties 要包含在後續作業中的自定義屬性字典。 這些數據會附加至 Webhook 承載。 ActionGroupWebhookProperties

ActionGroupActionProperties

名字 描述 價值

ActionGroupWebhookProperties

名字 描述 價值

ActionList

名字 描述 價值
actionGroups 動作群組的清單。 ActionGroup[]

AlertRuleAllOfCondition

名字 描述 價值
allOf 活動記錄警示規則條件的清單。 AlertRuleAnyOfOrLeafCondition[] (必要)

AlertRuleAnyOfOrLeafCondition

名字 描述 價值
anyOf 當至少符合其中一個成員分葉條件時,符合的活動記錄警示規則條件。 AlertRuleLeafCondition[]
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleLeafCondition

名字 描述 價值
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleProperties

名字 描述 價值
行動 符合條件時將會啟動的動作。 ActionList (必要)
條件 導致此警示啟動的條件。 AlertRuleAllOfCondition (必要)
描述 此活動記錄警示規則的描述。 字串
啟用 指出是否啟用此活動記錄警示規則。 如果未啟用活動記錄警示規則,則不會啟動其任何動作。 bool
範圍 將做為前置詞的資源標識符清單。 警示只會套用至資源標識碼低於下列其中一個前置詞的活動記錄事件。 此清單必須包含至少一個專案。 string[]
tenantScope 租使用者 GUID。 必須針對租用戶層級和管理群組事件規則提供。 字串

AzureResourceTags

名字 描述 價值

Microsoft.Insights/activityLogAlerts

名字 描述 價值
位置 資源的位置。 全域、西歐和北歐區域支援 Azure 活動記錄警示規則。 字串
名字 資源名稱 字串

約束:
模式 = ^[-\w\._\(\)]+$ (必要)
性能 資源的 [活動記錄警示] 規則屬性。 AlertRuleProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

快速入門範例

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

Bicep 檔案 描述
具有 NAT 閘道和應用程式閘道的 AKS 叢集 此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
使用應用程式閘道輸入控制器 AKS 叢集 此範例示範如何使用應用程式閘道、應用程式閘道輸入控制器、Azure Container Registry、Log Analytics 和 Key Vault 部署 AKS 叢集
建立 Azure 服務警示 此範本會建立 Azure 服務健康情況警示,選擇性地將電子郵件傳送給服務管理員,並在發生 Azure 服務中斷時指定的電子郵件位址。

ARM 樣本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "actionProperties": {
            "{customized property}": "string"
          },
          "webhookProperties": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "anyOf": [
            {
              "containsAny": [ "string" ],
              "equals": "string",
              "field": "string"
            }
          ],
          "containsAny": [ "string" ],
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ],
    "tenantScope": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

ActionGroup

名字 描述 價值
actionGroupId 動作群組的資源標識碼。 這不可以是 Null 或空白。 字串 (必要)
actionProperties 動作群組的屬性和組態專案預先定義清單。 ActionGroupActionProperties
webhookProperties 要包含在後續作業中的自定義屬性字典。 這些數據會附加至 Webhook 承載。 ActionGroupWebhookProperties

ActionGroupActionProperties

名字 描述 價值

ActionGroupWebhookProperties

名字 描述 價值

ActionList

名字 描述 價值
actionGroups 動作群組的清單。 ActionGroup[]

AlertRuleAllOfCondition

名字 描述 價值
allOf 活動記錄警示規則條件的清單。 AlertRuleAnyOfOrLeafCondition[] (必要)

AlertRuleAnyOfOrLeafCondition

名字 描述 價值
anyOf 當至少符合其中一個成員分葉條件時,符合的活動記錄警示規則條件。 AlertRuleLeafCondition[]
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleLeafCondition

名字 描述 價值
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleProperties

名字 描述 價值
行動 符合條件時將會啟動的動作。 ActionList (必要)
條件 導致此警示啟動的條件。 AlertRuleAllOfCondition (必要)
描述 此活動記錄警示規則的描述。 字串
啟用 指出是否啟用此活動記錄警示規則。 如果未啟用活動記錄警示規則,則不會啟動其任何動作。 bool
範圍 將做為前置詞的資源標識符清單。 警示只會套用至資源標識碼低於下列其中一個前置詞的活動記錄事件。 此清單必須包含至少一個專案。 string[]
tenantScope 租使用者 GUID。 必須針對租用戶層級和管理群組事件規則提供。 字串

AzureResourceTags

名字 描述 價值

Microsoft.Insights/activityLogAlerts

名字 描述 價值
apiVersion API 版本 '2023-01-01-preview'
位置 資源的位置。 全域、西歐和北歐區域支援 Azure 活動記錄警示規則。 字串
名字 資源名稱 字串

約束:
模式 = ^[-\w\._\(\)]+$ (必要)
性能 資源的 [活動記錄警示] 規則屬性。 AlertRuleProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Insights/activityLogAlerts'

快速入門範本

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

範本 描述
具有 NAT 閘道和應用程式閘道的 AKS 叢集

部署至 Azure
此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
使用應用程式閘道輸入控制器 AKS 叢集

部署至 Azure
此範例示範如何使用應用程式閘道、應用程式閘道輸入控制器、Azure Container Registry、Log Analytics 和 Key Vault 部署 AKS 叢集
應用程式閘道上設定錯誤的 Key Vault 警示

部署至 Azure
使用這類範本,輕鬆地為您的 Azure 應用程式閘道建立一些重要的事件警示。
使用公用 DNS 區域建立私人 AKS 叢集

部署至 Azure
此範例示範如何使用公用 DNS 區域部署私人 AKS 叢集。
建立 Azure 服務警示

部署至 Azure
此範本會建立 Azure 服務健康情況警示,選擇性地將電子郵件傳送給服務管理員,並在發生 Azure 服務中斷時指定的電子郵件位址。
部署服務健康情況警示

部署至 Azure
此範本可讓您部署簡單的警示,該警示會使用動作群組來傳送 Azure 活動記錄中任何服務健康情況記錄的電子郵件通知
部署自動調整活動記錄警示

部署至 Azure
此範本可讓您部署簡單的警示,該警示會使用動作群組來傳送 Azure 活動記錄中任何自動調整記錄的電子郵件通知
部署自動調整失敗的活動記錄警示

部署至 Azure
此範本可讓您部署簡單的警示,該警示會使用動作群組來傳送 Azure 活動記錄中任何失敗自動調整記錄的電子郵件通知

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            actionProperties = {
              {customized property} = "string"
            }
            webhookProperties = {
              {customized property} = "string"
            }
          }
        ]
      }
      condition = {
        allOf = [
          {
            anyOf = [
              {
                containsAny = [
                  "string"
                ]
                equals = "string"
                field = "string"
              }
            ]
            containsAny = [
              "string"
            ]
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
      tenantScope = "string"
    }
  })
}

屬性值

ActionGroup

名字 描述 價值
actionGroupId 動作群組的資源標識碼。 這不可以是 Null 或空白。 字串 (必要)
actionProperties 動作群組的屬性和組態專案預先定義清單。 ActionGroupActionProperties
webhookProperties 要包含在後續作業中的自定義屬性字典。 這些數據會附加至 Webhook 承載。 ActionGroupWebhookProperties

ActionGroupActionProperties

名字 描述 價值

ActionGroupWebhookProperties

名字 描述 價值

ActionList

名字 描述 價值
actionGroups 動作群組的清單。 ActionGroup[]

AlertRuleAllOfCondition

名字 描述 價值
allOf 活動記錄警示規則條件的清單。 AlertRuleAnyOfOrLeafCondition[] (必要)

AlertRuleAnyOfOrLeafCondition

名字 描述 價值
anyOf 當至少符合其中一個成員分葉條件時,符合的活動記錄警示規則條件。 AlertRuleLeafCondition[]
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleLeafCondition

名字 描述 價值
containsAny 事件欄位的值將會與此陣列中的值進行比較(不區分大小寫),以判斷是否符合條件。 string[]
等於 事件欄位的值將會與此值進行比較(不區分大小寫),以判斷是否符合條件。 字串
此條件將檢查之活動記錄事件欄位的名稱。
此字段的可能值為(不區分大小寫):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'或以 'properties' 開頭的任何專案。
字串

AlertRuleProperties

名字 描述 價值
行動 符合條件時將會啟動的動作。 ActionList (必要)
條件 導致此警示啟動的條件。 AlertRuleAllOfCondition (必要)
描述 此活動記錄警示規則的描述。 字串
啟用 指出是否啟用此活動記錄警示規則。 如果未啟用活動記錄警示規則,則不會啟動其任何動作。 bool
範圍 將做為前置詞的資源標識符清單。 警示只會套用至資源標識碼低於下列其中一個前置詞的活動記錄事件。 此清單必須包含至少一個專案。 string[]
tenantScope 租使用者 GUID。 必須針對租用戶層級和管理群組事件規則提供。 字串

AzureResourceTags

名字 描述 價值

Microsoft.Insights/activityLogAlerts

名字 描述 價值
位置 資源的位置。 全域、西歐和北歐區域支援 Azure 活動記錄警示規則。 字串
名字 資源名稱 字串

約束:
模式 = ^[-\w\._\(\)]+$ (必要)
性能 資源的 [活動記錄警示] 規則屬性。 AlertRuleProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Insights/activityLogAlerts@2023-01-01-preview”