Compartir a través de


Alert Processing Rules - List By Subscription

Enumera todas las reglas de procesamiento de alertas de una suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

api-version

Versión de API del cliente.

Respuestas

Nombre Tipo Description
200 OK

AlertProcessingRulesList

Aceptar. Devuelve la lista de reglas de procesamiento de alertas.

Encabezados

x-ms-request-id: string

Other Status Codes

errorResponse

Respuesta de error que describe el motivo del error de la operación.

Ejemplos

GetAlertProcessingRulesSubscriptionWide

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08

Respuesta de muestra

{
  "nextLink": "https://management.azure.com:443/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08&ctoken=%2bRID%3aPlwOAPHEGwB9UwEAAAAgCw%3d%3d%23RT%3a2%23TRC%3a500%23RTD%3aqtQyMDE4LTA2LTEyVDE1OjEyOjE1",
  "value": [
    {
      "systemData": {
        "createdBy": "abc@microsoft.com",
        "createdByType": "User",
        "createdAt": "2018-06-12T22:05:09Z",
        "lastModifiedBy": "xyz@microsoft.com",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2018-06-12T22:05:09Z"
      },
      "properties": {
        "scopes": [
          "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"
        ],
        "conditions": [
          {
            "field": "Severity",
            "operator": "Equals",
            "values": [
              "Sev0",
              "Sev2"
            ]
          },
          {
            "field": "MonitorService",
            "operator": "Equals",
            "values": [
              "Platform",
              "Application Insights"
            ]
          },
          {
            "field": "TargetResourceType",
            "operator": "NotEquals",
            "values": [
              "Microsoft.Compute/VirtualMachines"
            ]
          }
        ],
        "schedule": {
          "effectiveFrom": "2018-01-10T22:05:09",
          "effectiveUntil": "2018-12-10T22:05:09",
          "timeZone": "Pacific Standard Time",
          "recurrences": [
            {
              "recurrenceType": "Daily",
              "startTime": "06:00:00",
              "endTime": "14:00:00"
            }
          ]
        },
        "actions": [
          {
            "actionType": "RemoveAllActionGroups"
          }
        ],
        "description": "Alert processing rule on resource group for daily suppression",
        "enabled": true
      },
      "id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/DailySuppression",
      "type": "Microsoft.AlertsManagement/actionRules",
      "name": "DailySuppression",
      "location": "Global",
      "tags": {}
    },
    {
      "systemData": {
        "createdBy": "abc@microsoft.com",
        "createdByType": "User",
        "createdAt": "2018-06-12T22:05:09Z",
        "lastModifiedBy": "xyz@microsoft.com",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2018-06-12T22:05:09Z"
      },
      "properties": {
        "scopes": [
          "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.Compute/VirtualMachines/testResource"
        ],
        "conditions": [
          {
            "field": "MonitorCondition",
            "operator": "Equals",
            "values": [
              "Fired"
            ]
          },
          {
            "field": "Description",
            "operator": "Contains",
            "values": [
              "Percentage CPU greater than 80%",
              "Metric alert on resource foo"
            ]
          }
        ],
        "description": "Alert processing rule on resource group for adding action group",
        "enabled": true,
        "actions": [
          {
            "actionType": "AddActionGroups",
            "actionGroupIds": [
              "actiongGroup1"
            ]
          }
        ]
      },
      "id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression",
      "type": "Microsoft.AlertsManagement/actionRules",
      "name": "WeeklySuppression",
      "location": "Global",
      "tags": {}
    }
  ]
}

Definiciones

Nombre Description
AddActionGroups

Agregue grupos de acciones a la regla de procesamiento de alertas.

AlertProcessingRule

Objeto de regla de procesamiento de alertas que contiene ámbitos de destino, condiciones y lógica de programación.

AlertProcessingRuleProperties

Propiedades de reglas de procesamiento de alertas que definen ámbitos, condiciones y lógica de programación para la regla de procesamiento de alertas.

AlertProcessingRulesList

Lista de reglas de procesamiento de alertas.

api-version

Versión de API del cliente.

Condition

Condición para desencadenar una regla de procesamiento de alertas.

createdByType

Tipo de identidad que creó el recurso.

DailyRecurrence

Objeto de periodicidad diaria.

DaysOfWeek

Días de la semana.

errorResponse

Respuesta de error del servicio.

errorResponseBody

Detalles de la respuesta de error.

Field

Campo para una condición determinada.

MonthlyRecurrence

Objeto de periodicidad mensual.

Operator

Operador para una condición determinada.

RemoveAllActionGroups

Indica si se deben quitar todos los grupos de acciones.

Schedule

Programación de la configuración de una regla de procesamiento de alertas determinada.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

WeeklyRecurrence

Objeto de periodicidad semanal.

AddActionGroups

Agregue grupos de acciones a la regla de procesamiento de alertas.

Nombre Tipo Description
actionGroupIds

string[]

Lista de identificadores de grupo de acciones que se van a agregar a la regla de procesamiento de alertas.

actionType string:

AddActionGroups

Acción que se debe aplicar.

AlertProcessingRule

Objeto de regla de procesamiento de alertas que contiene ámbitos de destino, condiciones y lógica de programación.

Nombre Tipo Description
id

string

Identificador de recurso de Azure

location

string

Ubicación de los recursos

name

string

Nombre de recurso de Azure

properties

AlertProcessingRuleProperties

Propiedades de la regla de procesamiento de alertas.

systemData

systemData

Datos del sistema de reglas de procesamiento de alertas.

tags

object

Etiquetas del recurso

type

string

Tipo de recurso de Azure

AlertProcessingRuleProperties

Propiedades de reglas de procesamiento de alertas que definen ámbitos, condiciones y lógica de programación para la regla de procesamiento de alertas.

Nombre Tipo Valor predeterminado Description
actions Action[]:

Acciones que se van a aplicar.

conditions

Condition[]

Condiciones en las que se filtrarán las alertas.

description

string

Descripción de la regla de procesamiento de alertas.

enabled

boolean

True

Indica si la regla de procesamiento de alertas especificada está habilitada o deshabilitada.

schedule

Schedule

Programación de la regla de procesamiento de alertas.

scopes

string[]

Ámbitos en los que se aplicará la regla de procesamiento de alertas.

AlertProcessingRulesList

Lista de reglas de procesamiento de alertas.

Nombre Tipo Description
nextLink

string

Dirección URL para capturar el siguiente conjunto de reglas de procesamiento de alertas.

value

AlertProcessingRule[]

Lista de reglas de procesamiento de alertas.

api-version

Versión de API del cliente.

Nombre Tipo Description
2021-08-08

string

Condition

Condición para desencadenar una regla de procesamiento de alertas.

Nombre Tipo Description
field

Field

Campo para una condición determinada.

operator

Operator

Operador para una condición determinada.

values

string[]

Lista de valores que deben coincidir con una condición determinada.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DailyRecurrence

Objeto de periodicidad diaria.

Nombre Tipo Description
endTime

string

Hora de finalización de la periodicidad.

recurrenceType string:

Daily

Especifica cuándo se debe aplicar la periodicidad.

startTime

string

Hora de inicio para la periodicidad.

DaysOfWeek

Días de la semana.

Nombre Tipo Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

errorResponse

Respuesta de error del servicio.

Nombre Tipo Description
error

errorResponseBody

Detalles de la respuesta de error.

errorResponseBody

Detalles de la respuesta de error.

Nombre Tipo Description
code

string

Código de error, diseñado para consumirse mediante programación.

details

errorResponseBody[]

Lista de detalles adicionales sobre el error.

message

string

Descripción del error, destinado a mostrarse en la interfaz de usuario.

target

string

Destino del error concreto, por ejemplo nombre de la propiedad.

Field

Campo para una condición determinada.

Nombre Tipo Description
AlertContext

string

AlertRuleId

string

AlertRuleName

string

Description

string

MonitorCondition

string

MonitorService

string

Severity

string

SignalType

string

TargetResource

string

TargetResourceGroup

string

TargetResourceType

string

MonthlyRecurrence

Objeto de periodicidad mensual.

Nombre Tipo Description
daysOfMonth

integer[]

Especifica los valores para el patrón de periodicidad mensual.

endTime

string

Hora de finalización de la periodicidad.

recurrenceType string:

Monthly

Especifica cuándo se debe aplicar la periodicidad.

startTime

string

Hora de inicio para la periodicidad.

Operator

Operador para una condición determinada.

Nombre Tipo Description
Contains

string

DoesNotContain

string

Equals

string

NotEquals

string

RemoveAllActionGroups

Indica si se deben quitar todos los grupos de acciones.

Nombre Tipo Description
actionType string:

RemoveAllActionGroups

Acción que se debe aplicar.

Schedule

Programación de la configuración de una regla de procesamiento de alertas determinada.

Nombre Tipo Description
effectiveFrom

string

La programación es efectiva desde el momento. Date-Time en formato ISO-8601 sin sufijo de zona horaria.

effectiveUntil

string

Programación efectiva hasta el momento. Date-Time en formato ISO-8601 sin sufijo de zona horaria.

recurrences Recurrence[]:

Lista de periodicidades.

timeZone

string

Zona horaria de programación.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

WeeklyRecurrence

Objeto de periodicidad semanal.

Nombre Tipo Description
daysOfWeek

DaysOfWeek[]

Especifica los valores para el patrón de periodicidad semanal.

endTime

string

Hora de finalización de la periodicidad.

recurrenceType string:

Weekly

Especifica cuándo se debe aplicar la periodicidad.

startTime

string

Hora de inicio para la periodicidad.