Condividi tramite


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
alertProcessingRuleName
path True

string

Nome che deve essere aggiornato.

resourceGroupName
path True

string

Nome del gruppo di risorse in cui viene creata la risorsa.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

api-version

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

AlertProcessingRule

OK. Restituisce la regola di elaborazione degli avvisi creata/aggiornata.

Headers

x-ms-request-id: string

Other Status Codes

errorResponse

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
AddActionGroups

Aggiungere gruppi di azioni alla regola di elaborazione degli avvisi.

AlertProcessingRule

Oggetto regola di elaborazione degli avvisi contenente ambiti, condizioni e logica di pianificazione di destinazione.

AlertProcessingRuleProperties

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.

createdByType

Tipo di identità che ha creato la risorsa.

DailyRecurrence

Oggetto ricorrenza giornaliera.

DaysOfWeek

Giorni della settimana.

errorResponse

Risposta di errore dal servizio.

errorResponseBody

Dettagli della risposta all'errore.

Field

Campo per una determinata condizione.

MonthlyRecurrence

Oggetto ricorrenza mensile.

Operator

Operatore per una determinata condizione.

PatchObject

Contratto dati per patch.

RemoveAllActionGroups

Indica se tutti i gruppi di azioni devono essere rimossi.

Schedule

Pianificazione della configurazione per una determinata regola di elaborazione degli avvisi.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

WeeklyRecurrence

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:

AddActionGroups

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

AlertProcessingRuleProperties

Proprietà delle regole di elaborazione degli avvisi.

systemData

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

Condition[]

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

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

Field

Campo per una determinata condizione.

operator

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

errorResponseBody

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

errorResponseBody[]

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:

RemoveAllActionGroups

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

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

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

WeeklyRecurrence

Oggetto ricorrenza settimanale.

Nome Tipo Descrizione
daysOfWeek

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.