Condividi tramite


Alert Processing Rules - List By Resource Group

Elencare tutte le regole di elaborazione degli avvisi in un gruppo di risorse.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08

Parametri dell'URI

Nome In Necessario Tipo Descrizione
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.

Risposte

Nome Tipo Descrizione
200 OK

AlertProcessingRulesList

OK. Restituisce l'elenco delle regole di elaborazione degli avvisi.

Headers

x-ms-request-id: string

Other Status Codes

errorResponse

Risposta di errore che descrive perché l'operazione non è riuscita.

Esempio

GetAlertProcessingRulesResourceGroupWide

Sample Request

GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08

Sample Response

{
  "nextLink": "https://management.azure.com:443/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules?api-version=2021-08-08&ctoken=%2bRID%3aPlwOAPHEGwB9UwEAAAAgCw%3d%3d%23RT%3a2%23TRC%3a500%23RTD%3aqtQyMDE4LTA2LTEyVDE1OjEyOjE1",
  "value": [
    {
      "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-09-12T06:00:00",
          "effectiveUntil": "2018-09-20T14:00:00",
          "timeZone": "Pacific Standard Time",
          "recurrences": [
            {
              "recurrenceType": "Daily",
              "startTime": "06:00:00",
              "endTime": "14:00:00"
            }
          ]
        },
        "actions": [
          {
            "actionType": "RemoveAllActionGroups"
          }
        ],
        "description": "Alert processing rule on resource group for daily suppression",
        "enabled": true
      },
      "id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/DailySuppression",
      "type": "Microsoft.AlertsManagement/actionRules",
      "name": "DailySuppression",
      "location": "Global",
      "tags": {}
    },
    {
      "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/providers/Microsoft.Compute/VirtualMachines/testResource"
        ],
        "conditions": [
          {
            "field": "MonitorCondition",
            "operator": "Equals",
            "values": [
              "Fired"
            ]
          },
          {
            "field": "Description",
            "operator": "Contains",
            "values": [
              "Percentage CPU greater than 80%",
              "Metric alert on resource foo"
            ]
          },
          {
            "field": "AlertContext",
            "operator": "DoesNotContain",
            "values": [
              "testresource",
              "foo"
            ]
          }
        ],
        "actions": [
          {
            "actionType": "AddActionGroups",
            "actionGroupIds": [
              "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.insights/actiongroups/testAG"
            ]
          }
        ],
        "description": "Alert processing rule on resource group for sending email",
        "enabled": true
      },
      "id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/WeeklySuppression",
      "type": "Microsoft.AlertsManagement/actionRules",
      "name": "WeeklySuppression",
      "location": "Global",
      "tags": {}
    }
  ]
}

Definizioni

Nome Descrizione
AddActionGroups

Aggiungere gruppi di azioni alla regola di elaborazione degli avvisi.

AlertProcessingRule

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

AlertProcessingRuleProperties

Proprietà della regola di elaborazione degli avvisi che definiscono ambiti, condizioni e logica di pianificazione per la regola di elaborazione degli avvisi.

AlertProcessingRulesList

Elenco delle regole 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 giornaliero.

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.

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 degli ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi.

actionType string:

AddActionGroups

Azione che deve essere applicata.

AlertProcessingRule

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

Nome Tipo Descrizione
id

string

ID risorsa di Azure

location

string

Posizione risorsa

name

string

Nome risorsa di Azure

properties

AlertProcessingRuleProperties

Proprietà della regola 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à della regola 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 su cui 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 della regola di elaborazione degli avvisi.

scopes

string[]

Ambiti in cui verrà applicata la regola di elaborazione degli avvisi.

AlertProcessingRulesList

Elenco delle regole di elaborazione degli avvisi.

Nome Tipo Descrizione
nextLink

string

URL per recuperare il set successivo di regole di elaborazione degli avvisi.

value

AlertProcessingRule[]

Elenco delle regole 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 giornaliero.

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 modello 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

RemoveAllActionGroups

Indica se tutti i gruppi di azioni devono essere rimossi.

Nome Tipo Descrizione
actionType string:

RemoveAllActionGroups

Azione che deve essere applicata.

Schedule

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

Nome Tipo Descrizione
effectiveFrom

string

Pianificazione effettiva dal momento. 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 delle ricorrenze.

timeZone

string

Fuso orario di pianificazione.

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 risorsa.

lastModifiedByType

createdByType

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

WeeklyRecurrence

Oggetto ricorrenza settimanale.

Nome Tipo Descrizione
daysOfWeek

DaysOfWeek[]

Specifica i valori per il modello 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.