Activity Log Alerts - List By Subscription Id

Obtenga una lista de todas las reglas de alertas del registro de actividad de una suscripción.

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

Parámetros de identificador URI

Name In Required Type Description
subscriptionId
path True
  • string

Identificador de la suscripción de destino.

api-version
query True
  • string

Versión de API que se usará para la operación.

Respuestas

Name Type Description
200 OK

La solicitud finalizó correctamente.

Other Status Codes

Se ha producido un error y no se pudo recuperar la lista de reglas de alerta del registro de actividad.

Seguridad

azure_auth

Azure Active Directory Flow OAuth2

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

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

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."
      }
    }
  ]
}

Definiciones

ActionGroup

Puntero a un grupo de acciones de Azure.

ActionList

Lista de acciones de regla de alertas del registro de actividad.

ActivityLogAlertResource

Un recurso de regla de alertas del registro de actividad.

AlertRuleAllOfCondition

Una condición de regla de alerta del registro de actividad que se cumple cuando se cumplen todas sus condiciones de miembro.

AlertRuleAnyOfOrLeafCondition

Una condición de regla de alerta del registro de actividad que se cumple cuando se cumplen todas sus condiciones de miembro. Cada condición puede ser de uno de los siguientes tipos: Importante: Cada tipo tiene su subconjunto único de propiedades. Las propiedades de distintos tipos NO PUEDEN existir en una condición.

  • Condición hoja: debe contener 'field' y 'equals' o 'containsAny'. Tenga en cuenta que 'anyOf' no debe establecerse en una condición hoja.
  • Condición AnyOf: solo debe contener " anyOf" (que es una matriz de condiciones hoja). Tenga en cuenta que "field", "equals" y "containsAny" no deben establecerse en una condición AnyOf.
AlertRuleLeafCondition

Una condición de regla de alerta del registro de actividad que se cumple comparando el campo y el valor de un evento registro de actividad. Esta condición debe contener 'field' y 'equals' o 'containsAny'.

AlertRuleList

Lista de reglas de alertas del registro de actividad.

ErrorResponse

Respuesta de error.

ActionGroup

Puntero a un grupo de acciones de Azure.

Name Type Description
actionGroupId
  • string

Identificador de recurso del grupo de acciones. Esto no puede ser nulo ni estar vacío.

webhookProperties
  • object

diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook.

ActionList

Lista de acciones de regla de alertas del registro de actividad.

Name Type Description
actionGroups

Lista de los grupos de acciones.

ActivityLogAlertResource

Un recurso de regla de alertas del registro de actividad.

Name Type Default Value Description
id
  • string

Identificador del recurso.

location
  • string
global

Ubicación del recurso. Dado que las alertas del registro de actividad de Azure son un servicio global, la ubicación de las reglas siempre debe ser "global".

name
  • string

Nombre del recurso.

properties.actions

Las acciones que se activarán cuando se cumpla la condición.

properties.condition

Condición que hará que esta alerta se active.

properties.description
  • string

Descripción de esta regla de alertas del registro de actividad.

properties.enabled
  • boolean
True

Indica si esta regla de alertas del registro de actividad está habilitada. Si una regla de alerta del registro de actividad no está habilitada, no se activará ninguna de sus acciones.

properties.scopes
  • string[]

Lista de identificadores de recursos que se usarán como prefijos. La alerta solo se aplicará a los eventos del registro de actividad con identificadores de recursos que se encuentran en uno de estos prefijos. Esta lista debe incluir al menos un elemento.

tags
  • object

Etiquetas del recurso.

type
  • string

Tipo de recurso.

AlertRuleAllOfCondition

Una condición de regla de alerta del registro de actividad que se cumple cuando se cumplen todas sus condiciones de miembro.

Name Type Description
allOf

Lista de condiciones de regla de alertas del registro de actividad.

AlertRuleAnyOfOrLeafCondition

Una condición de regla de alerta del registro de actividad que se cumple cuando se cumplen todas sus condiciones de miembro. Cada condición puede ser de uno de los siguientes tipos: Importante: Cada tipo tiene su subconjunto único de propiedades. Las propiedades de distintos tipos NO PUEDEN existir en una condición.

  • Condición hoja: debe contener 'field' y 'equals' o 'containsAny'. Tenga en cuenta que 'anyOf' no debe establecerse en una condición hoja.
  • Condición AnyOf: solo debe contener " anyOf" (que es una matriz de condiciones hoja). Tenga en cuenta que "field", "equals" y "containsAny" no deben establecerse en una condición AnyOf.
Name Type Description
anyOf

Una condición "anyOf" de la regla de alerta del registro de actividad.
Una condición de regla de alerta del registro de actividad que se cumple cuando se cumple al menos una de sus condiciones de hoja miembro.

containsAny
  • string[]

El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición.

equals
  • string

El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición.

field
  • string

Nombre del campo del evento del registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier cosa que comience por 'properties'.

AlertRuleLeafCondition

Una condición de regla de alerta del registro de actividad que se cumple comparando el campo y el valor de un evento registro de actividad. Esta condición debe contener 'field' y 'equals' o 'containsAny'.

Name Type Description
containsAny
  • string[]

El valor del campo del evento se comparará con los valores de esta matriz (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición.

equals
  • string

El valor del campo del evento se comparará con este valor (sin distinción entre mayúsculas y minúsculas) para determinar si se cumple la condición.

field
  • string

Nombre del campo del evento del registro de actividad que examinará esta condición. Los valores posibles para este campo son (sin distinción entre mayúsculas y minúsculas): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', o cualquier cosa que comience por 'properties'.

AlertRuleList

Lista de reglas de alertas del registro de actividad.

Name Type Description
nextLink
  • string

Proporciona el vínculo para recuperar el siguiente conjunto de elementos.

value

Lista de reglas de alertas del registro de actividad.

ErrorResponse

Respuesta de error.

Name Type Description
code
  • string

Código de error.

message
  • string

Mensaje de error que indica por qué se produjo un error en la operación.