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

모든 멤버 조건이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다. 각 조건은 다음 형식 중 하나일 수 있습니다. 중요: 각 형식에는 고유한 속성 하위 집합이 있습니다. 다른 형식의 속성은 한 조건에 있을 수 없습니다.

  • 리프 조건 - '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

게시 작업에 포함할 사용자 지정 속성의 사전입니다. 이러한 데이터는 웹후크 페이로드에 추가됩니다.

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가 있는 활동 로그 이벤트에만 적용됩니다. 이 목록에는 하나 이상의 항목이 포함되어야 합니다.

tags
  • object

리소스의 태그입니다.

type
  • string

리소스 형식입니다.

AlertRuleAllOfCondition

모든 멤버 조건이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다.

Name Type Description
allOf

활동 로그 경고 규칙 조건 목록입니다.

AlertRuleAnyOfOrLeafCondition

모든 멤버 조건이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다. 각 조건은 다음 형식 중 하나일 수 있습니다. 중요: 각 형식에는 고유한 속성 하위 집합이 있습니다. 다른 형식의 속성은 한 조건에 있을 수 없습니다.

  • 리프 조건 - 'field'와 'equals' 또는 'containsAny'를 포함해야 합니다. 'anyOf'는 리프 조건에서 설정 하면 안 됩니다.
  • AnyOf 조건 - 리프 조건의 배열인 'anyOf' 포함해야 합니다. 'field', 'equals' 및 'containsAny'는 AnyOf 조건에서 설정 하면 안 됩니다.
Name Type Description
anyOf

활동 로그 경고 규칙 'anyOf' 조건입니다.
멤버 리프 조건 중 하나 이상이 충족될 때 충족되는 활동 로그 경고 규칙 조건입니다.

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

작업이 실패한 이유를 나타내는 오류 메시지입니다.