Smart Detector Alert Rules - Patch

Corrigir uma regra de alerta específica do Smart Detector.

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

Parâmetros de URI

Name In Required Type Description
alertRuleName
path True
  • string

O nome da regra de alerta.

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.

Corpo da solicitação

Name Type Description
properties.actionGroups

As ações da regra de alerta.

properties.description
  • string

A descrição da regra de alerta.

properties.frequency
  • string

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

properties.severity

A severidade da regra de alerta.

properties.state

O estado da regra de alerta.

properties.throttling

As informações dettling da regra de alerta.

tags
  • object

As marcas do recurso.

Respostas

Name Type Description
200 OK

Solicitação bem-sucedida para corrigir a regra de alerta do Smart Detector.

Other Status Codes

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

Segurança

azure_auth

Azure Active Directory fluxo OAuth2

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

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

Patch alert rules

Sample Request

PATCH https://management.azure.com/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule?api-version=2019-06-01
{
  "tags": {
    "newKey": "newVal"
  },
  "properties": {
    "description": "New description for patching",
    "frequency": "PT1M"
  }
}

Sample Response

{
  "id": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyAlertRules/providers/microsoft.alertsManagement/smartDetectorAlertRules/MyAlertRule",
  "type": "Microsoft.AlertsManagement/smartDetectorAlertRules",
  "name": "MyAlertRule",
  "location": "global",
  "tags": {
    "newKey": "newVal"
  },
  "properties": {
    "description": "New description for patching",
    "state": "Enabled",
    "severity": "Sev3",
    "frequency": "PT1M",
    "detector": {
      "id": "VMMemoryLeak"
    },
    "scope": [
      "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourceGroups/MyVms/providers/Microsoft.Compute/virtualMachines/vm1"
    ],
    "actionGroups": [
      {
        "actionGroupId": "/subscriptions/b368ca2f-e298-46b7-b0ab-012281956afa/resourcegroups/actionGroups/providers/microsoft.insights/actiongroups/MyActionGroup"
      }
    ],
    "throttling": {
      "duration": "PT20M"
    }
  }
}

Definições

ActionGroupsInformation

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

AlertRule

As informações da regra de alerta

AlertRulePatchObject

As informações de patch da regra de alerta

AlertRuleState

O estado da regra de alerta.

Detector

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

Severity

A severidade da regra de alerta.

SmartDetectorErrorResponse

Descreva o formato de uma Resposta de erro.

ThrottlingInformation

Informações dettling opcionais para a regra de alerta.

ActionGroupsInformation

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

Name Type Description
customEmailSubject
  • string

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

customWebhookPayload
  • string

Um conteúdo de gancho da Web 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

Name Type Description
id
  • string

A ID do recurso.

location
  • string

O local do recurso.

name
  • string

O nome do recurso.

properties.actionGroups

As ações da regra de alerta.

properties.description
  • string

A descrição da regra de alerta.

properties.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 ser em minutos e o valor mínimo é de 5 minutos.

properties.scope
  • string[]

O escopo dos recursos da regra de alerta.

properties.severity

A severidade da regra de alerta.

properties.state

O estado da regra de alerta.

properties.throttling

As informações dettling da regra de alerta.

tags
  • object

As marcas do recurso.

type
  • string

O tipo de recurso.

AlertRulePatchObject

As informações de patch da regra de alerta

Name Type Description
id
  • string

A ID do recurso.

name
  • string

O nome do recurso.

properties.actionGroups

As ações da regra de alerta.

properties.description
  • string

A descrição da regra de alerta.

properties.frequency
  • string

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

properties.severity

A severidade da regra de alerta.

properties.state

O estado da regra de alerta.

properties.throttling

As informações dettling da regra de alerta.

tags
  • object

As marcas do recurso.

type
  • string

O tipo de recurso.

AlertRuleState

O estado da regra de alerta.

Name Type Description
Disabled
  • string
Enabled
  • string

Detector

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

Name Type Description
description
  • string

A descrição do Detector Inteligente. Por padrão, isso não é populado, 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 é populado, a menos que seja especificado em expandDetector

name
  • string

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

parameters
  • object

Os parâmetros do detector.

supportedResourceTypes
  • string[]

Os tipos de recursos com suporte do Smart Detector. Por padrão, isso não é populado, a menos que seja especificado em expandDetector

Severity

A severidade da regra de alerta.

Name Type Description
Sev0
  • string
Sev1
  • string
Sev2
  • string
Sev3
  • string
Sev4
  • string

SmartDetectorErrorResponse

Descreva o formato de uma Resposta de erro.

Name Type Description
code
  • string

Código do erro

message
  • string

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

ThrottlingInformation

Informações dettling opcionais para a regra de alerta.

Name Type 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 ser em minutos e o valor mínimo é 0 minutos