Alert Processing Rules - Update
Abilitare, disabilitare o aggiornare i tag per una regola di elaborazione degli avvisi.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{alertProcessingRuleName}?api-version=2021-08-08
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
alert
|
path | True |
string |
Nome che deve essere aggiornato. |
resource
|
path | True |
string |
Nome del gruppo di risorse in cui viene creata la risorsa. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
Versione API client. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
properties.enabled |
boolean |
Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. |
tags |
object |
Tag da aggiornare. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK. Restituisce la regola di elaborazione degli avvisi creata/aggiornata. Headers x-ms-request-id: string |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Esempio
PatchAlertProcessingRule
Sample Request
PATCH https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression?api-version=2021-08-08
{
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"enabled": false
}
}
Sample Response
{
"systemData": {
"createdBy": "abc@microsoft.com",
"createdByType": "User",
"createdAt": "2018-06-12T22:05:09Z",
"lastModifiedBy": "xyz@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2018-06-12T22:05:09Z"
},
"properties": {
"scopes": [
"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg"
],
"conditions": [
{
"field": "Severity",
"operator": "Equals",
"values": [
"Sev0",
"Sev2"
]
},
{
"field": "MonitorService",
"operator": "Equals",
"values": [
"Platform",
"Application Insights"
]
},
{
"field": "TargetResourceType",
"operator": "NotEquals",
"values": [
"Microsoft.Compute/VirtualMachines"
]
}
],
"schedule": {
"effectiveFrom": "2018-12-10T22:05:09",
"effectiveUntil": "2018-12-05T22:05:09",
"timeZone": "Pacific Standard Time",
"recurrences": [
{
"recurrenceType": "Weekly",
"startTime": "06:00:00",
"endTime": "14:00:00",
"daysOfWeek": [
"Tuesday",
"Friday"
]
}
]
},
"actions": [
{
"actionType": "RemoveAllActionGroups"
}
],
"description": "Alert processing rule on resource group for weekly suppression",
"enabled": false
},
"id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression",
"type": "Microsoft.AlertsManagement/actionRules",
"name": "WeeklySuppression",
"location": "Global",
"tags": {
"key1": "value1",
"key2": "value2"
}
}
Definizioni
Nome | Descrizione |
---|---|
Add |
Aggiungere gruppi di azioni alla regola di elaborazione degli avvisi. |
Alert |
Oggetto regola di elaborazione degli avvisi contenente ambiti, condizioni e logica di pianificazione di destinazione. |
Alert |
Proprietà delle regole di elaborazione degli avvisi che definiscono ambiti, condizioni e logica di pianificazione per la regola di elaborazione degli avvisi. |
api-version |
Versione API client. |
Condition |
Condizione per attivare una regola di elaborazione degli avvisi. |
created |
Tipo di identità che ha creato la risorsa. |
Daily |
Oggetto ricorrenza giornaliera. |
Days |
Giorni della settimana. |
error |
Risposta di errore dal servizio. |
error |
Dettagli della risposta all'errore. |
Field |
Campo per una determinata condizione. |
Monthly |
Oggetto ricorrenza mensile. |
Operator |
Operatore per una determinata condizione. |
Patch |
Contratto dati per patch. |
Remove |
Indica se tutti i gruppi di azioni devono essere rimossi. |
Schedule |
Pianificazione della configurazione per una determinata regola di elaborazione degli avvisi. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
Weekly |
Oggetto ricorrenza settimanale. |
AddActionGroups
Aggiungere gruppi di azioni alla regola di elaborazione degli avvisi.
Nome | Tipo | Descrizione |
---|---|---|
actionGroupIds |
string[] |
Elenco di ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. |
actionType | string: |
Azione da applicare. |
AlertProcessingRule
Oggetto regola di elaborazione degli avvisi contenente ambiti, condizioni e logica di pianificazione di destinazione.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa di Azure |
location |
string |
Posizione risorsa |
name |
string |
Nome risorsa di Azure |
properties |
Proprietà delle regole di elaborazione degli avvisi. |
|
systemData |
Dati del sistema delle regole di elaborazione degli avvisi. |
|
tags |
object |
Tag delle risorse |
type |
string |
Tipo di risorsa di Azure |
AlertProcessingRuleProperties
Proprietà delle regole di elaborazione degli avvisi che definiscono ambiti, condizioni e logica di pianificazione per la regola di elaborazione degli avvisi.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
actions | Action[]: |
Azioni da applicare. |
|
conditions |
Condizioni in base alle quali verranno filtrati gli avvisi. |
||
description |
string |
Descrizione della regola di elaborazione degli avvisi. |
|
enabled |
boolean |
True |
Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. |
schedule |
Pianificazione per la regola di elaborazione degli avvisi. |
||
scopes |
string[] |
Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. |
api-version
Versione API client.
Nome | Tipo | Descrizione |
---|---|---|
2021-08-08 |
string |
Condition
Condizione per attivare una regola di elaborazione degli avvisi.
Nome | Tipo | Descrizione |
---|---|---|
field |
Campo per una determinata condizione. |
|
operator |
Operatore per una determinata condizione. |
|
values |
string[] |
Elenco di valori da trovare per una determinata condizione. |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DailyRecurrence
Oggetto ricorrenza giornaliera.
Nome | Tipo | Descrizione |
---|---|---|
endTime |
string |
Ora di fine per la ricorrenza. |
recurrenceType |
string:
Daily |
Specifica quando deve essere applicata la ricorrenza. |
startTime |
string |
Ora di inizio per la ricorrenza. |
DaysOfWeek
Giorni della settimana.
Nome | Tipo | Descrizione |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
errorResponse
Risposta di errore dal servizio.
Nome | Tipo | Descrizione |
---|---|---|
error |
Dettagli della risposta all'errore. |
errorResponseBody
Dettagli della risposta all'errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore, destinato a essere utilizzato a livello di codice. |
details |
Elenco di dettagli aggiuntivi sull'errore. |
|
message |
string |
Descrizione dell'errore, destinato alla visualizzazione nell'interfaccia utente. |
target |
string |
Destinazione dell'errore specifico, ad esempio nome della proprietà. |
Field
Campo per una determinata condizione.
Nome | Tipo | Descrizione |
---|---|---|
AlertContext |
string |
|
AlertRuleId |
string |
|
AlertRuleName |
string |
|
Description |
string |
|
MonitorCondition |
string |
|
MonitorService |
string |
|
Severity |
string |
|
SignalType |
string |
|
TargetResource |
string |
|
TargetResourceGroup |
string |
|
TargetResourceType |
string |
MonthlyRecurrence
Oggetto ricorrenza mensile.
Nome | Tipo | Descrizione |
---|---|---|
daysOfMonth |
integer[] |
Specifica i valori per il criterio di ricorrenza mensile. |
endTime |
string |
Ora di fine per la ricorrenza. |
recurrenceType |
string:
Monthly |
Specifica quando deve essere applicata la ricorrenza. |
startTime |
string |
Ora di inizio per la ricorrenza. |
Operator
Operatore per una determinata condizione.
Nome | Tipo | Descrizione |
---|---|---|
Contains |
string |
|
DoesNotContain |
string |
|
Equals |
string |
|
NotEquals |
string |
PatchObject
Contratto dati per patch.
Nome | Tipo | Descrizione |
---|---|---|
properties.enabled |
boolean |
Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. |
tags |
object |
Tag da aggiornare. |
RemoveAllActionGroups
Indica se tutti i gruppi di azioni devono essere rimossi.
Nome | Tipo | Descrizione |
---|---|---|
actionType | string: |
Azione da applicare. |
Schedule
Pianificazione della configurazione per una determinata regola di elaborazione degli avvisi.
Nome | Tipo | Descrizione |
---|---|---|
effectiveFrom |
string |
Pianificazione effettiva in base al tempo. Date-Time in formato ISO-8601 senza suffisso fuso orario. |
effectiveUntil |
string |
Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. |
recurrences | Recurrence[]: |
Elenco di ricorrenze. |
timeZone |
string |
Pianificazione del fuso orario. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Timestamp della creazione di risorse (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
WeeklyRecurrence
Oggetto ricorrenza settimanale.
Nome | Tipo | Descrizione |
---|---|---|
daysOfWeek |
Specifica i valori per il criterio di ricorrenza settimanale. |
|
endTime |
string |
Ora di fine per la ricorrenza. |
recurrenceType |
string:
Weekly |
Specifica quando deve essere applicata la ricorrenza. |
startTime |
string |
Ora di inizio per la ricorrenza. |