次の方法で共有


microsoft.insights activityLogAlerts 2017-03-01-preview

備考

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

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'microsoft.insights/activityLogAlerts@2017-03-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: {
      actionGroups: [
        {
          actionGroupId: 'string'
          webhookProperties: {
            {customized property}: 'string'
          }
        }
      ]
    }
    condition: {
      allOf: [
        {
          equals: 'string'
          field: 'string'
        }
      ]
    }
    description: 'string'
    enabled: bool
    scopes: [
      'string'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ActivityLogAlert

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

ActivityLogAlertActionGroup

名前 形容 価値
actionGroupId アクション グループの resourceId。 null または空にすることはできません。 string (必須)
webhookProperties 事後操作に含めるユーザー設定プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActivityLogAlertActionGroupWebhookProperties の

ActivityLogAlertActionGroupWebhookProperties

名前 形容 価値

ActivityLogAlertActionList

名前 形容 価値
actionGroups アクティビティ ログ アラートの一覧。 ActivityLogAlertActionGroup[]

ActivityLogAlertAllOfCondition

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

ActivityLogAlertLeafCondition

名前 形容 価値
イコール フィールド値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。 string (必須)
この条件で調べるフィールドの名前。 このフィールドに指定できる値は (大文字と小文字は区別されません):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties. string (必須)

microsoft.insights/activityLogAlerts

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ Azure アクティビティ ログ アラート。 ActivityLogAlert
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

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

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

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": "2017-03-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": {
      "actionGroups": [
        {
          "actionGroupId": "string",
          "webhookProperties": {
            "{customized property}": "string"
          }
        }
      ]
    },
    "condition": {
      "allOf": [
        {
          "equals": "string",
          "field": "string"
        }
      ]
    },
    "description": "string",
    "enabled": "bool",
    "scopes": [ "string" ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ActivityLogAlert

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

ActivityLogAlertActionGroup

名前 形容 価値
actionGroupId アクション グループの resourceId。 null または空にすることはできません。 string (必須)
webhookProperties 事後操作に含めるユーザー設定プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActivityLogAlertActionGroupWebhookProperties の

ActivityLogAlertActionGroupWebhookProperties

名前 形容 価値

ActivityLogAlertActionList

名前 形容 価値
actionGroups アクティビティ ログ アラートの一覧。 ActivityLogAlertActionGroup[]

ActivityLogAlertAllOfCondition

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

ActivityLogAlertLeafCondition

名前 形容 価値
イコール フィールド値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。 string (必須)
この条件で調べるフィールドの名前。 このフィールドに指定できる値は (大文字と小文字は区別されません):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties. string (必須)

microsoft.insights/activityLogAlerts

名前 形容 価値
apiVersion API のバージョン '2017-03-01-preview'
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ Azure アクティビティ ログ アラート。 ActivityLogAlert
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'microsoft.insights/activityLogAlerts'

ResourceTags

名前 形容 価値

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

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

テンプレート 形容
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@2017-03-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          {
            actionGroupId = "string"
            webhookProperties = {
              {customized property} = "string"
            }
          }
        ]
      }
      condition = {
        allOf = [
          {
            equals = "string"
            field = "string"
          }
        ]
      }
      description = "string"
      enabled = bool
      scopes = [
        "string"
      ]
    }
  })
}

プロパティ値

ActivityLogAlert

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

ActivityLogAlertActionGroup

名前 形容 価値
actionGroupId アクション グループの resourceId。 null または空にすることはできません。 string (必須)
webhookProperties 事後操作に含めるユーザー設定プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 ActivityLogAlertActionGroupWebhookProperties の

ActivityLogAlertActionGroupWebhookProperties

名前 形容 価値

ActivityLogAlertActionList

名前 形容 価値
actionGroups アクティビティ ログ アラートの一覧。 ActivityLogAlertActionGroup[]

ActivityLogAlertAllOfCondition

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

ActivityLogAlertLeafCondition

名前 形容 価値
イコール フィールド値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。 string (必須)
この条件で調べるフィールドの名前。 このフィールドに指定できる値は (大文字と小文字は区別されません):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties. string (必須)

microsoft.insights/activityLogAlerts

名前 形容 価値
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ Azure アクティビティ ログ アラート。 ActivityLogAlert
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "microsoft.insights/activityLogAlerts@2017-03-01-preview"

ResourceTags

名前 形容 価値