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 |
---|---|---|---|---|
alert
|
path | True |
string |
Nome della regola di avviso. |
resource
|
path | True |
string |
Nome del gruppo di risorse. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione api client. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
properties.actionGroups |
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 |
Gravità della regola di avviso. |
|
properties.state |
Stato della regola di avviso. |
|
properties.throttling |
Informazioni sulla limitazione delle regole di avviso. |
|
tags |
object |
Tag di risorsa. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Richiesta riuscita per applicare patch alla regola di avviso di Rilevamento intelligente. |
|
Other Status Codes |
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 |
---|---|
Action |
Informazioni sui gruppi di azioni utilizzate dalla regola di avviso. |
Alert |
Informazioni sulla regola di avviso |
Alert |
Informazioni sulla patch delle regole di avviso |
Alert |
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. |
Smart |
Descrivere il formato di una risposta di errore. |
Throttling |
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 |
Azioni della regola di avviso. |
||
properties.description |
string |
Descrizione della regola di avviso. |
|
properties.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 |
Gravità della regola di avviso. |
||
properties.state |
Stato della regola di avviso. |
||
properties.throttling |
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 |
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 |
Gravità della regola di avviso. |
|
properties.state |
Stato della regola di avviso. |
|
properties.throttling |
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 |