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 |
---|---|---|---|---|
subscription
|
path | True |
string |
Identificador de la suscripción de destino. |
api-version
|
query | True |
Versión de API del cliente. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. Devuelve la lista de reglas de procesamiento de alertas. Encabezados x-ms-request-id: string |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Ejemplos
GetAlertProcessingRulesSubscriptionWide
Solicitud de ejemplo
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 |
---|---|
Add |
Agregue grupos de acciones a la regla de procesamiento de alertas. |
Alert |
Objeto de regla de procesamiento de alertas que contiene ámbitos de destino, condiciones y lógica de programación. |
Alert |
Propiedades de reglas de procesamiento de alertas que definen ámbitos, condiciones y lógica de programación para la regla de procesamiento de alertas. |
Alert |
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. |
created |
Tipo de identidad que creó el recurso. |
Daily |
Objeto de periodicidad diaria. |
Days |
Días de la semana. |
error |
Respuesta de error del servicio. |
error |
Detalles de la respuesta de error. |
Field |
Campo para una condición determinada. |
Monthly |
Objeto de periodicidad mensual. |
Operator |
Operador para una condición determinada. |
Remove |
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. |
system |
Metadatos relacionados con la creación y la última modificación del recurso. |
Weekly |
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: |
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 |
Propiedades de la regla de procesamiento de alertas. |
|
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 |
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 |
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 |
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 |
Campo para una condición determinada. |
|
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 |
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 |
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: |
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 |
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 |
Tipo de identidad que modificó por última vez el recurso. |
WeeklyRecurrence
Objeto de periodicidad semanal.
Nombre | Tipo | Description |
---|---|---|
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. |