Condividi tramite


Smart Detector Alert Rules - Patch

Applicare patch a una regola di avviso di Rilevamento intelligente specifica.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
alertRuleName
path True

string

Nome della regola di avviso.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione api client.

Corpo della richiesta

Nome Tipo Descrizione
properties.actionGroups

ActionGroupsInformation

Azioni della regola di avviso.

properties.description

string

Descrizione della regola di avviso.

properties.frequency

string

Frequenza della regola di avviso nel formato ISO8601. La granularità temporale deve essere in minuti e il valore minimo è 5 minuti.

properties.severity

Severity

Gravità della regola di avviso.

properties.state

AlertRuleState

Stato della regola di avviso.

properties.throttling

ThrottlingInformation

Informazioni sulla limitazione delle regole di avviso.

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

AlertRule

Richiesta riuscita per applicare patch alla regola di avviso di Rilevamento intelligente.

Other Status Codes

SmartDetectorErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Patch alert rules

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ActionGroupsInformation

Informazioni sui gruppi di azioni utilizzate dalla regola di avviso.

AlertRule

Informazioni sulla regola di avviso

AlertRulePatchObject

Informazioni sulla patch delle regole di avviso

AlertRuleState

Stato della regola di avviso.

Detector

Informazioni di rilevamento. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

Severity

Gravità della regola di avviso.

SmartDetectorErrorResponse

Descrivere il formato di una risposta di errore.

ThrottlingInformation

Informazioni facoltative sulla limitazione per la regola di avviso.

ActionGroupsInformation

Informazioni sui gruppi di azioni utilizzate dalla regola di avviso.

Nome Tipo Descrizione
customEmailSubject

string

Un messaggio di posta elettronica personalizzato facoltativo da usare nelle notifiche tramite posta elettronica.

customWebhookPayload

string

Payload webhook personalizzato facoltativo da usare nelle notifiche webhook.

groupIds

string[]

ID risorsa gruppo di azioni.

AlertRule

Informazioni sulla regola di avviso

Nome Tipo Valore predefinito Descrizione
id

string

L'ID della risorsa.

location

string

global

Percorso della risorsa.

name

string

Nome della risorsa.

properties.actionGroups

ActionGroupsInformation

Azioni della regola di avviso.

properties.description

string

Descrizione della regola di avviso.

properties.detector

Detector

Rilevamento della regola di avviso.

properties.frequency

string

Frequenza della regola di avviso nel formato ISO8601. La granularità temporale deve essere in minuti e il valore minimo è 5 minuti.

properties.scope

string[]

Ambito delle risorse della regola di avviso.

properties.severity

Severity

Gravità della regola di avviso.

properties.state

AlertRuleState

Stato della regola di avviso.

properties.throttling

ThrottlingInformation

Informazioni sulla limitazione delle regole di avviso.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa.

AlertRulePatchObject

Informazioni sulla patch delle regole di avviso

Nome Tipo Descrizione
id

string

L'ID della risorsa.

name

string

Nome della risorsa.

properties.actionGroups

ActionGroupsInformation

Azioni della regola di avviso.

properties.description

string

Descrizione della regola di avviso.

properties.frequency

string

Frequenza della regola di avviso nel formato ISO8601. La granularità temporale deve essere in minuti e il valore minimo è 5 minuti.

properties.severity

Severity

Gravità della regola di avviso.

properties.state

AlertRuleState

Stato della regola di avviso.

properties.throttling

ThrottlingInformation

Informazioni sulla limitazione delle regole di avviso.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa.

AlertRuleState

Stato della regola di avviso.

Nome Tipo Descrizione
Disabled

string

Enabled

string

Detector

Informazioni di rilevamento. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

Nome Tipo Descrizione
description

string

Descrizione del rilevatore intelligente. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

id

string

ID rilevatore.

imagePaths

string[]

Percorso dell'immagine rilevamento intelligente. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

name

string

Nome del rilevatore intelligente. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

parameters

object

Parametri del rilevatore".

supportedResourceTypes

string[]

Tipi di risorse supportati da Rilevamento intelligente. Per impostazione predefinita, non viene popolato, a meno che non sia specificato in expandDetector

Severity

Gravità della regola di avviso.

Nome Tipo Descrizione
Sev0

string

Sev1

string

Sev2

string

Sev3

string

Sev4

string

SmartDetectorErrorResponse

Descrivere il formato di una risposta di errore.

Nome Tipo Descrizione
code

string

Codice di errore

message

string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

ThrottlingInformation

Informazioni facoltative sulla limitazione per la regola di avviso.

Nome Tipo Descrizione
duration

string

Durata richiesta (in formato ISO8601) di attesa prima di inviare nuovamente una notifica alla regola di avviso. La granularità temporale deve essere in minuti e il valore minimo è 0 minuti