Microsoft.Insights activityLogAlerts

Bicep リソース定義

activityLogAlerts リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

Microsoft.Insights/activityLogAlerts リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Insights/activityLogAlerts@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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'
  }
}

プロパティ値

activityLogAlerts

名前 形容 価値
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
<>*%{}&:\\?+/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
タグ リソースのタグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の

AlertRuleProperties

名前 形容 価値
アクション 条件が満たされたときにアクティブになるアクション。 ActionList (必須)
条件 このアラートをアクティブにする条件。 AlertRuleAllOfCondition (必須)
形容 このアクティビティ ログ アラート ルールの説明。
有効 このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。 bool
スコープ プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。 string[]
tenantScope テナント GUID。 テナント レベルおよび管理グループのイベント ルールに対して指定する必要があります。

ActionList

名前 形容 価値
actionGroups アクション グループの一覧。 ActionGroup[]

ActionGroup

名前 形容 価値
actionGroupId アクション グループのリソース ID。 null または空にすることはできません。 string (必須)
actionProperties アクション グループのプロパティと構成項目の定義済みの一覧。 ActionGroupActionProperties
webhookProperties post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActionGroupWebhookProperties

ActionGroupActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionGroupWebhookProperties

名前 形容 価値
{カスタマイズされたプロパティ}

AlertRuleAllOfCondition

名前 形容 価値
allOf アクティビティ ログ アラート ルールの条件の一覧。 AlertRuleAnyOfOrLeafCondition[] (必須)

AlertRuleAnyOfOrLeafCondition

名前 形容 価値
anyOf メンバー リーフ条件の少なくとも 1 つが満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 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' で始まるもの。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Application Gateway で Key Vault が正しく構成されていない場合の アラート

Azure
にデプロイする
このようなテンプレートを使用して、Azure Application Gateway の重要なイベント アラートを簡単に作成できます。
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
自動スケール アクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
自動スケールの失敗したアクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して、Azure アクティビティ ログ内の失敗した自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
サービス正常性アラート をデプロイする

Azure
にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の任意の Service Health レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
パブリック DNS ゾーン を使用してプライベート AKS クラスターを作成する

Azure
にデプロイする
このサンプルでは、パブリック DNS ゾーンを使用してプライベート AKS クラスターをデプロイする方法を示します。
Azure サービス アラート を作成します

Azure にデプロイする
このテンプレートは、cerain Azure サービスが停止した場合に、必要に応じてサービス管理者と指定された電子メール アドレスに電子メールを送信する Azure サービス正常性アラートを作成します。
Application Gateway イングレス コントローラー を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します

ARM テンプレート リソース定義

activityLogAlerts リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

Microsoft.Insights/activityLogAlerts リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Insights/activityLogAlerts",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

プロパティ値

activityLogAlerts

名前 形容 価値
種類 リソースの種類 'Microsoft.Insights/activityLogAlerts'
apiVersion リソース API のバージョン '2023-01-01-preview'
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
<>*%{}&:\\?+/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
タグ リソースのタグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の

AlertRuleProperties

名前 形容 価値
アクション 条件が満たされたときにアクティブになるアクション。 ActionList (必須)
条件 このアラートをアクティブにする条件。 AlertRuleAllOfCondition (必須)
形容 このアクティビティ ログ アラート ルールの説明。
有効 このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。 bool
スコープ プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。 string[]
tenantScope テナント GUID。 テナント レベルおよび管理グループのイベント ルールに対して指定する必要があります。

ActionList

名前 形容 価値
actionGroups アクション グループの一覧。 ActionGroup[]

ActionGroup

名前 形容 価値
actionGroupId アクション グループのリソース ID。 null または空にすることはできません。 string (必須)
actionProperties アクション グループのプロパティと構成項目の定義済みの一覧。 ActionGroupActionProperties
webhookProperties post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActionGroupWebhookProperties

ActionGroupActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionGroupWebhookProperties

名前 形容 価値
{カスタマイズされたプロパティ}

AlertRuleAllOfCondition

名前 形容 価値
allOf アクティビティ ログ アラート ルールの条件の一覧。 AlertRuleAnyOfOrLeafCondition[] (必須)

AlertRuleAnyOfOrLeafCondition

名前 形容 価値
anyOf メンバー リーフ条件の少なくとも 1 つが満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 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' で始まるもの。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Application Gateway で Key Vault が正しく構成されていない場合の アラート

Azure
にデプロイする
このようなテンプレートを使用して、Azure Application Gateway の重要なイベント アラートを簡単に作成できます。
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
自動スケール アクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
自動スケールの失敗したアクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して、Azure アクティビティ ログ内の失敗した自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
サービス正常性アラート をデプロイする

Azure
にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の任意の Service Health レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
パブリック DNS ゾーン を使用してプライベート AKS クラスターを作成する

Azure
にデプロイする
このサンプルでは、パブリック DNS ゾーンを使用してプライベート AKS クラスターをデプロイする方法を示します。
Azure サービス アラート を作成します

Azure にデプロイする
このテンプレートは、cerain Azure サービスが停止した場合に、必要に応じてサービス管理者と指定された電子メール アドレスに電子メールを送信する Azure サービス正常性アラートを作成します。
Application Gateway イングレス コントローラー を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します

Terraform (AzAPI プロバイダー) リソース定義

activityLogAlerts リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Insights/activityLogAlerts リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
    }
  })
}

プロパティ値

activityLogAlerts

名前 形容 価値
種類 リソースの種類 "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
<>*%{}&:\\?+/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソースのタグ。 タグ名と値のディクショナリ。
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の

AlertRuleProperties

名前 形容 価値
アクション 条件が満たされたときにアクティブになるアクション。 ActionList (必須)
条件 このアラートをアクティブにする条件。 AlertRuleAllOfCondition (必須)
形容 このアクティビティ ログ アラート ルールの説明。
有効 このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。 bool
スコープ プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。 string[]
tenantScope テナント GUID。 テナント レベルおよび管理グループのイベント ルールに対して指定する必要があります。

ActionList

名前 形容 価値
actionGroups アクション グループの一覧。 ActionGroup[]

ActionGroup

名前 形容 価値
actionGroupId アクション グループのリソース ID。 null または空にすることはできません。 string (必須)
actionProperties アクション グループのプロパティと構成項目の定義済みの一覧。 ActionGroupActionProperties
webhookProperties post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActionGroupWebhookProperties

ActionGroupActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionGroupWebhookProperties

名前 形容 価値
{カスタマイズされたプロパティ}

AlertRuleAllOfCondition

名前 形容 価値
allOf アクティビティ ログ アラート ルールの条件の一覧。 AlertRuleAnyOfOrLeafCondition[] (必須)

AlertRuleAnyOfOrLeafCondition

名前 形容 価値
anyOf メンバー リーフ条件の少なくとも 1 つが満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 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' で始まるもの。