Activity Log Alerts - List By Subscription Id

サブスクリプション内のすべてのアクティビティ ログ アラート ルールの一覧を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01

URI パラメーター

Name In Required Type Description
subscriptionId
path True
  • string

ターゲット サブスクリプションの ID。

api-version
query True
  • string

この操作に使用する API バージョン。

応答

Name Type Description
200 OK

要求は成功しました。

Other Status Codes

エラーが発生し、アクティビティ ログ アラート ルールの一覧を取得できませんでした。

セキュリティ

azure_auth

OAuth2 FlowをAzure Active Directoryする

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation ユーザー アカウントを偽装する

Get list of all Activity Log Alert rules under a subscription

Sample Request

GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup1/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule1",
      "type": "Microsoft.Insights/ActivityLogAlerts",
      "name": "SampleActivityLogAlertRule1",
      "location": "Global",
      "tags": {},
      "properties": {
        "scopes": [
          "subscriptions/187f412d-1758-44d9-b052-169e2564721d"
        ],
        "condition": {
          "allOf": [
            {
              "field": "category",
              "equals": "Administrative"
            },
            {
              "field": "level",
              "equals": "Error"
            }
          ]
        },
        "actions": {
          "actionGroups": [
            {
              "actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup1/providers/microsoft.insights/actionGroups/SampleActionGroup",
              "webhookProperties": {
                "sampleWebhookProperty": "SamplePropertyValue"
              }
            }
          ]
        },
        "enabled": true,
        "description": "Description of sample Activity Log Alert rule."
      }
    },
    {
      "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule2",
      "type": "Microsoft.Insights/ActivityLogAlerts",
      "name": "SampleActivityLogAlertRule2",
      "location": "Global",
      "tags": {},
      "properties": {
        "scopes": [
          "subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2"
        ],
        "condition": {
          "allOf": [
            {
              "field": "category",
              "equals": "Administrative"
            },
            {
              "field": "status",
              "equals": "Succeeded"
            }
          ]
        },
        "actions": {
          "actionGroups": [
            {
              "actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/SampleActionGroup",
              "webhookProperties": {}
            }
          ]
        },
        "enabled": true,
        "description": "Description of sample Activity Log Alert rule."
      }
    }
  ]
}

定義

ActionGroup

Azure アクション グループへのポインター。

ActionList

アクティビティ ログ アラート ルールのアクションの一覧。

ActivityLogAlertResource

アクティビティ ログ アラート ルール リソース。

AlertRuleAllOfCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

AlertRuleAnyOfOrLeafCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要:各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。

  • リーフ条件 - 'field' と 'equals' または 'containsAny' を含める必要があります。 'anyOf' はリーフ条件で設定 しないでください
  • AnyOf 条件 - 'anyOf' (リーフ条件の配列) のみを 含める必要があります。 'field'、'equals'、および 'containsAny' は AnyOf 条件で設定 しないでください
AlertRuleLeafCondition

アクティビティ ログ イベントのフィールドと値を比較することによって満たされるアクティビティ ログ アラート ルールの条件。 この条件には、'field' と 'equals' または 'containsAny' を含める必要があります。

AlertRuleList

アクティビティ ログ アラート ルールの一覧。

ErrorResponse

エラー応答。

ActionGroup

Azure アクション グループへのポインター。

Name Type Description
actionGroupId
  • string

アクション グループのリソース ID。 null または空にすることはできません。

webhookProperties
  • object

post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは、Webhook ペイロードに追加されます。

ActionList

アクティビティ ログ アラート ルールのアクションの一覧。

Name Type Description
actionGroups

アクション グループの一覧。

ActivityLogAlertResource

アクティビティ ログ アラート ルール リソース。

Name Type Default Value Description
id
  • string

リソース ID。

location
  • string
global

リソースの場所。 Azure アクティビティ ログ アラートはグローバル サービスであるため、ルールの場所は常に "グローバル" にする必要があります。

name
  • string

リソースの名前。

properties.actions

条件が満たされたときにアクティブになるアクション。

properties.condition

このアラートをアクティブにする条件。

properties.description
  • string

このアクティビティ ログ アラート ルールの説明。

properties.enabled
  • boolean
True

このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、どのアクションもアクティブになりません。

properties.scopes
  • string[]

プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。

tags
  • object

リソースのタグ。

type
  • string

リソースの型。

AlertRuleAllOfCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

Name Type Description
allOf

アクティビティ ログ アラート ルールの条件の一覧。

AlertRuleAnyOfOrLeafCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要:各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。

  • リーフ条件 - 'field' と 'equals' または 'containsAny' を含める必要があります。 'anyOf' はリーフ条件で設定 しないでください
  • AnyOf 条件 - 'anyOf' (リーフ条件の配列) のみを 含める必要があります。 'field'、'equals'、および 'containsAny' は AnyOf 条件で設定 しないでください
Name Type Description
anyOf

アクティビティ ログ アラート ルール 'anyOf' 条件。
メンバー リーフ条件の少なくとも 1 つが満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

containsAny
  • string[]

イベントのフィールドの値は、条件が満たされているかどうかを判断するために、この配列内の値と比較されます (大文字と小文字は区別されません)。

equals
  • string

イベントのフィールドの値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。

field
  • string

この条件で調べるアクティビティ ログ イベントのフィールドの名前。 このフィールドで使用できる値は (大文字と小文字が区別されません): 'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties' で始まるもの。

AlertRuleLeafCondition

アクティビティ ログ イベントのフィールドと値を比較することによって満たされるアクティビティ ログ アラート ルールの条件。 この条件には、'field' と 'equals' または 'containsAny' を含める必要があります。

Name Type Description
containsAny
  • string[]

イベントのフィールドの値は、条件が満たされているかどうかを判断するために、この配列内の値と比較されます (大文字と小文字は区別されません)。

equals
  • string

イベントのフィールドの値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。

field
  • string

この条件で調べるアクティビティ ログ イベントのフィールドの名前。 このフィールドで使用できる値は (大文字と小文字が区別されません): 'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties' で始まるもの。

AlertRuleList

アクティビティ ログ アラート ルールの一覧。

Name Type Description
nextLink
  • string

次の要素セットを取得するためのリンクを提供します。

value

アクティビティ ログ アラート ルールの一覧。

ErrorResponse

エラー応答。

Name Type Description
code
  • string

エラー コード。

message
  • string

操作が失敗した理由を示すエラー メッセージ。