Share via


Smart Detector Alert Rules - List By Resource Group

Liste todas as regras de alerta do Detector Inteligente existentes na assinatura e no 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 URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

Versão da API do cliente.

expandDetector
query

boolean

Indica se o Detector Inteligente deve ser expandido.

Respostas

Nome Tipo Description
200 OK

AlertRulesList

Solicitação bem-sucedida para listar regras de alerta do Detector Inteligente.

Other Status Codes

SmartDetectorErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

Nome Description
ActionGroupsInformation

As informações de Grupos de Ações, usadas pela regra de alerta.

AlertRule

As informações da regra de alerta

AlertRulesList

Lista de regras de alerta do Detector Inteligente.

AlertRuleState

O estado da regra de alerta.

Detector

As informações do detector. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

Severity

A gravidade da regra de alerta.

SmartDetectorErrorResponse

Descrever o formato de uma resposta de erro.

ThrottlingInformation

Informações de limitação opcionais para a regra de alerta.

ActionGroupsInformation

As informações de Grupos de Ações, usadas pela regra de alerta.

Nome Tipo Description
customEmailSubject

string

Um assunto de email personalizado opcional a ser usado no notificações por email.

customWebhookPayload

string

Um conteúdo de web hook personalizado opcional a ser usado em notificações de web hook.

groupIds

string[]

As IDs de recurso do Grupo de Ações.

AlertRule

As informações da regra de alerta

Nome Tipo Valor padrão Description
id

string

A ID do recurso.

location

string

global

O local do recurso.

name

string

O nome do recurso.

properties.actionGroups

ActionGroupsInformation

As ações da regra de alerta.

properties.description

string

A descrição da regra de alerta.

properties.detector

Detector

O detector da regra de alerta.

properties.frequency

string

A frequência da regra de alerta no formato ISO8601. A granularidade de tempo deve estar em minutos e o valor mínimo é de 5 minutos.

properties.scope

string[]

O escopo dos recursos da regra de alerta.

properties.severity

Severity

A gravidade da regra de alerta.

properties.state

AlertRuleState

O estado da regra de alerta.

properties.throttling

ThrottlingInformation

As informações de limitação da regra de alerta.

tags

object

As marcas do recurso.

type

string

O tipo de recurso.

AlertRulesList

Lista de regras de alerta do Detector Inteligente.

Nome Tipo Description
nextLink

string

A URL para obter o próximo conjunto de resultados.

value

AlertRule[]

Lista de regras de alerta do Detector Inteligente.

AlertRuleState

O estado da regra de alerta.

Nome Tipo Description
Disabled

string

Enabled

string

Detector

As informações do detector. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

Nome Tipo Description
description

string

A descrição do Detector Inteligente. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

id

string

A ID do detector.

imagePaths

string[]

O caminho da imagem do Detector Inteligente. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

name

string

O nome do Detector Inteligente. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

parameters

object

Os parâmetros do detector.

supportedResourceTypes

string[]

Os tipos de recursos compatíveis com o Detector Inteligente. Por padrão, isso não é preenchido, a menos que seja especificado em expandDetector

Severity

A gravidade da regra de alerta.

Nome Tipo Description
Sev0

string

Sev1

string

Sev2

string

Sev3

string

Sev4

string

SmartDetectorErrorResponse

Descrever o formato de uma resposta de erro.

Nome Tipo Description
code

string

Código do erro

message

string

Mensagem de erro indicando por que a operação falhou.

ThrottlingInformation

Informações de limitação opcionais para a regra de alerta.

Nome Tipo Description
duration

string

A duração necessária (no formato ISO8601) para aguardar antes de notificar a regra de alerta novamente. A granularidade de tempo deve estar em minutos e o valor mínimo é 0 minutos