Compartir a través de


Smart Detector Alert Rules - List By Resource Group

Enumere todas las reglas de alertas de Smart Detector existentes dentro de la suscripción y el grupo de recursos.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01&expandDetector={expandDetector}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

Nombre del grupo de recursos.

subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

string

Versión de api de cliente.

expandDetector
query

boolean

Indica si se debe expandir Smart Detector.

Respuestas

Nombre Tipo Description
200 OK

AlertRulesList

Solicitud correcta para enumerar las reglas de alertas de Smart Detector.

Other Status Codes

SmartDetectorErrorResponse

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

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

List alert rules

Sample Request

GET https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules?api-version=2019-06-01

Sample Response

{
  "nextLink": null,
  "value": [
    {
      "id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule",
      "type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
      "name": "MyAlertRule",
      "location": "global",
      "tags": {},
      "properties": {
        "description": "Sample smart detector alert rule description",
        "state": "Enabled",
        "severity": "Sev3",
        "frequency": "PT5M",
        "detector": {
          "id": "VMMemoryLeak"
        },
        "scope": [
          "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default"
        ],
        "actionGroups": [
          {
            "actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/MyActionGroups/providers/microsoft.insights/actionGroups/MyActionGroup"
          }
        ],
        "throttling": {
          "duration": "PT20M"
        }
      }
    },
    {
      "id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MySecondAlertRule",
      "type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
      "name": "MySecondAlertRule",
      "location": "global",
      "tags": {},
      "properties": {
        "description": "Sample smart detector alert rule description",
        "state": "Disabled",
        "severity": "Sev2",
        "frequency": "PT15M",
        "detector": {
          "id": "VMMemoryLeak"
        },
        "scope": [
          "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default"
        ],
        "actionGroups": [
          {
            "actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/MyActionGroups/providers/microsoft.insights/actionGroups/MyActionGroup"
          }
        ]
      }
    }
  ]
}

Definiciones

Nombre Description
ActionGroupsInformation

La información de grupos de acciones, utilizada por la regla de alertas.

AlertRule

Información de la regla de alertas

AlertRulesList

Lista de reglas de alertas de Smart Detector.

AlertRuleState

Estado de la regla de alerta.

Detector

La información del detector. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

Severity

Gravedad de la regla de alertas.

SmartDetectorErrorResponse

Describir el formato de una respuesta de error.

ThrottlingInformation

Información de limitación opcional para la regla de alertas.

ActionGroupsInformation

La información de grupos de acciones, utilizada por la regla de alertas.

Nombre Tipo Description
customEmailSubject

string

Un correo electrónico personalizado opcional sujeto a su uso en las notificaciones por correo electrónico.

customWebhookPayload

string

Una carga de web-hook personalizada opcional que se usará en las notificaciones de web-hook.

groupIds

string[]

Identificadores de recursos del grupo de acciones.

AlertRule

Información de la regla de alertas

Nombre Tipo Valor predeterminado Description
id

string

El identificador del recurso.

location

string

global

Ubicación del recurso.

name

string

Nombre del recurso.

properties.actionGroups

ActionGroupsInformation

Acciones de la regla de alertas.

properties.description

string

Descripción de la regla de alerta.

properties.detector

Detector

Detector de la regla de alertas.

properties.frequency

string

Frecuencia de la regla de alertas en formato ISO8601. La granularidad de tiempo debe estar en minutos y el valor mínimo es de 5 minutos.

properties.scope

string[]

Ámbito de los recursos de la regla de alertas.

properties.severity

Severity

Gravedad de la regla de alertas.

properties.state

AlertRuleState

Estado de la regla de alerta.

properties.throttling

ThrottlingInformation

Información de limitación de la regla de alertas.

tags

object

Etiquetas del recurso.

type

string

El tipo de recurso.

AlertRulesList

Lista de reglas de alertas de Smart Detector.

Nombre Tipo Description
nextLink

string

Dirección URL para obtener el siguiente conjunto de resultados.

value

AlertRule[]

Lista de reglas de alertas de Smart Detector.

AlertRuleState

Estado de la regla de alerta.

Nombre Tipo Description
Disabled

string

Enabled

string

Detector

La información del detector. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

Nombre Tipo Description
description

string

Descripción de Smart Detector. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

id

string

Identificador del detector.

imagePaths

string[]

Ruta de acceso de la imagen de Smart Detector. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

name

string

Nombre del Detector inteligente. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

parameters

object

Los parámetros del detector.

supportedResourceTypes

string[]

Los tipos de recursos compatibles con Smart Detector. De forma predeterminada, esto no se rellena, a menos que se especifique en expandDetector.

Severity

Gravedad de la regla de alertas.

Nombre Tipo Description
Sev0

string

Sev1

string

Sev2

string

Sev3

string

Sev4

string

SmartDetectorErrorResponse

Describir el formato de una respuesta de error.

Nombre Tipo Description
code

string

Código de error

message

string

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

ThrottlingInformation

Información de limitación opcional para la regla de alertas.

Nombre Tipo Description
duration

string

Duración necesaria (en formato ISO8601) que se debe esperar antes de volver a notificar a la regla de alertas. La granularidad de tiempo debe estar en minutos y el valor mínimo es de 0 minutos.