次の方法で共有


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

ActionGroupActionProperties

名前 形容 価値

ActionGroupWebhookProperties

名前 形容 価値

ActionList

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

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' で始まるもの。

AlertRuleProperties

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

AzureResourceTags

名前 形容 価値

Microsoft.Insights/activityLogAlerts

名前 形容 価値
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
名前 リソース名

制約:
パターン = ^[-\w\._\(\)]+$ (必須)
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

クイック スタートのサンプル

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

Bicep ファイル 形容
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
Application Gateway イングレス コントローラー を使用して AKS クラスターを する このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します
Azure サービス アラート を作成します このテンプレートは、cerain 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 アクション グループのリソース ID。 null または空にすることはできません。 string (必須)
actionProperties アクション グループのプロパティと構成項目の定義済みの一覧。 ActionGroupActionProperties
webhookProperties post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActionGroupWebhookProperties

ActionGroupActionProperties

名前 形容 価値

ActionGroupWebhookProperties

名前 形容 価値

ActionList

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

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' で始まるもの。

AlertRuleProperties

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

AzureResourceTags

名前 形容 価値

Microsoft.Insights/activityLogAlerts

名前 形容 価値
apiVersion API のバージョン '2023-01-01-preview'
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
名前 リソース名

制約:
パターン = ^[-\w\._\(\)]+$ (必須)
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Insights/activityLogAlerts'

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

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

テンプレート 形容
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

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

Azure
にデプロイする
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します
Application Gateway で Key Vault が正しく構成されていない場合の アラート

Azure
にデプロイする
このようなテンプレートを使用して、Azure Application Gateway の重要なイベント アラートを簡単に作成できます。
パブリック DNS ゾーン を使用してプライベート AKS クラスターを作成する

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

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

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

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

ActionGroupActionProperties

名前 形容 価値

ActionGroupWebhookProperties

名前 形容 価値

ActionList

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

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' で始まるもの。

AlertRuleProperties

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

AzureResourceTags

名前 形容 価値

Microsoft.Insights/activityLogAlerts

名前 形容 価値
場所 リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。
名前 リソース名

制約:
パターン = ^[-\w\._\(\)]+$ (必須)
プロパティ リソースのアクティビティ ログ アラート ルールのプロパティ。 AlertRuleProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Insights/activityLogAlerts@2023-01-01-preview"