Condividi tramite


Alert Processing Rules - Create Or Update

Creare o aggiornare una regola di elaborazione degli avvisi.

PUT 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 della regola di elaborazione degli avvisi che deve essere creata/aggiornata.

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 Necessario Tipo Descrizione
location True

string

Posizione risorsa

properties

AlertProcessingRuleProperties

Proprietà della regola di elaborazione degli avvisi.

tags

object

Tag delle risorse

Risposte

Nome Tipo Descrizione
200 OK

AlertProcessingRule

OK. Restituisce la regola di elaborazione degli avvisi aggiornata.

Headers

x-ms-request-id: string

201 Created

AlertProcessingRule

Creazione riuscita. Restituisce la regola di elaborazione degli avvisi creata.

Headers

x-ms-request-id: string

Other Status Codes

errorResponse

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

Esempio

Create or update a rule that adds an action group to all alerts in a subscription
Create or update a rule that adds two action groups to all Sev0 and Sev1 alerts in two resource groups
Create or update a rule that removes all action groups from alerts on a specific VM during a one-off maintenance window (1800-2000 at a specific date, Pacific Standard Time)
Create or update a rule that removes all action groups from all alerts in a subscription coming from a specific alert rule
Create or update a rule that removes all action groups from all alerts on any VM in two resource groups during a recurring maintenance window (2200-0400 every Sat and Sun, India Standard Time)
Create or update a rule that removes all action groups outside business hours (Mon-Fri 09:00-17:00, Eastern Standard Time)

Create or update a rule that adds an action group to all alerts in a subscription

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupToSubscription?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
        ]
      }
    ],
    "description": "Add ActionGroup1 to all alerts in the subscription",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-02-12T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-02-13T16:15:34Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
        ]
      }
    ],
    "description": "Add ActionGroup1 to all alerts in the subscription",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupToSubscription",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "AddActionGroupToSubscription",
  "location": "Global",
  "tags": {}
}
{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-02-12T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-02-13T16:15:34Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/ActionGroup1"
        ]
      }
    ],
    "description": "Add ActionGroup1 to all alerts in the subscription",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupToSubscription",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "AddActionGroupToSubscription",
  "location": "Global",
  "tags": {}
}

Create or update a rule that adds two action groups to all Sev0 and Sev1 alerts in two resource groups

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupsBySeverity?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "Severity",
        "operator": "Equals",
        "values": [
          "sev0",
          "sev1"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
        ]
      }
    ],
    "description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-12T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-13T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "Severity",
        "operator": "Equals",
        "values": [
          "sev0",
          "sev1"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
        ]
      }
    ],
    "description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupsBySeverity",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "AddActionGroupsBySeverity",
  "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-13T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "Severity",
        "operator": "Equals",
        "values": [
          "sev0",
          "sev1"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "AddActionGroups",
        "actionGroupIds": [
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId1",
          "/subscriptions/subId1/resourcegroups/RGId1/providers/microsoft.insights/actiongroups/AGId2"
        ]
      }
    ],
    "description": "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/AddActionGroupsBySeverity",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "AddActionGroupsBySeverity",
  "location": "Global",
  "tags": {}
}

Create or update a rule that removes all action groups from alerts on a specific VM during a one-off maintenance window (1800-2000 at a specific date, Pacific Standard Time)

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsMaintenanceWindow?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1/providers/Microsoft.Compute/virtualMachines/VMName"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "effectiveFrom": "2021-04-15T18:00:00",
      "effectiveUntil": "2021-04-15T20:00:00",
      "timeZone": "Pacific Standard Time"
    },
    "description": "Removes all ActionGroups from all Alerts on VMName during the maintenance window",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-12T20:13:29Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1/providers/Microsoft.Compute/virtualMachines/VMName"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "effectiveFrom": "2021-04-15T18:00:00",
      "effectiveUntil": "2021-04-15T20:00:00",
      "timeZone": "Pacific Standard Time"
    },
    "description": "Removes all ActionGroups from all Alerts on VMName during the maintenance window",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsMaintenanceWindow",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsMaintenanceWindow",
  "location": "Global",
  "tags": {}
}
{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-12T20:13:29Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1/providers/Microsoft.Compute/virtualMachines/VMName"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "effectiveFrom": "2021-04-15T18:00:00",
      "effectiveUntil": "2021-04-15T20:00:00",
      "timeZone": "Pacific Standard Time"
    },
    "description": "Removes all ActionGroups from all Alerts on VMName during the maintenance window",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsMaintenanceWindow",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsMaintenanceWindow",
  "location": "Global",
  "tags": {}
}

Create or update a rule that removes all action groups from all alerts in a subscription coming from a specific alert rule

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsSpecificAlertRule?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "conditions": [
      {
        "field": "AlertRuleId",
        "operator": "Equals",
        "values": [
          "/subscriptions/suubId1/resourceGroups/Rgid2/providers/microsoft.insights/activityLogAlerts/RuleName"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "description": "Removes all ActionGroups from all Alerts that fire on above AlertRule",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "conditions": [
      {
        "field": "AlertRuleId",
        "operator": "Equals",
        "values": [
          "/subscriptions/suubId1/resourceGroups/Rgid2/providers/microsoft.insights/activityLogAlerts/RuleName"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "description": "Removes all ActionGroups from all Alerts that fire on above AlertRule",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsSpecificAlertRule",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsSpecificAlertRule",
  "location": "Global",
  "tags": {}
}
{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "conditions": [
      {
        "field": "AlertRuleId",
        "operator": "Equals",
        "values": [
          "/subscriptions/suubId1/resourceGroups/Rgid2/providers/microsoft.insights/activityLogAlerts/RuleName"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "description": "Removes all ActionGroups from all Alerts that fire on above AlertRule",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsSpecificAlertRule",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsSpecificAlertRule",
  "location": "Global",
  "tags": {}
}

Create or update a rule that removes all action groups from all alerts on any VM in two resource groups during a recurring maintenance window (2200-0400 every Sat and Sun, India Standard Time)

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsRecurringMaintenance?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "TargetResourceType",
        "operator": "Equals",
        "values": [
          "microsoft.compute/virtualmachines"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "India Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Weekly",
          "startTime": "22:00:00",
          "endTime": "04:00:00",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups from all Vitual machine Alerts during the recurring maintenance",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "TargetResourceType",
        "operator": "Equals",
        "values": [
          "microsoft.compute/virtualmachines"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "India Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Weekly",
          "startTime": "22:00:00",
          "endTime": "04:00:00",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups from all Vitual machine Alerts during the recurring maintenance",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsRecurringMaintenance",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsRecurringMaintenance",
  "location": "Global",
  "tags": {}
}
{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1/resourceGroups/RGId1",
      "/subscriptions/subId1/resourceGroups/RGId2"
    ],
    "conditions": [
      {
        "field": "TargetResourceType",
        "operator": "Equals",
        "values": [
          "microsoft.compute/virtualmachines"
        ]
      }
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "India Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Weekly",
          "startTime": "22:00:00",
          "endTime": "04:00:00",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups from all Vitual machine Alerts during the recurring maintenance",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsRecurringMaintenance",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsRecurringMaintenance",
  "location": "Global",
  "tags": {}
}

Create or update a rule that removes all action groups outside business hours (Mon-Fri 09:00-17:00, Eastern Standard Time)

Sample Request

PUT https://management.azure.com/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsOutsideBusinessHours?api-version=2021-08-08

{
  "location": "Global",
  "tags": {},
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "Eastern Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Daily",
          "startTime": "17:00:00",
          "endTime": "09:00:00"
        },
        {
          "recurrenceType": "Weekly",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups outside business hours",
    "enabled": true
  }
}

Sample Response

{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "Eastern Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Daily",
          "startTime": "17:00:00",
          "endTime": "09:00:00"
        },
        {
          "recurrenceType": "Weekly",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups outside business hours",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsOutsideBusinessHours",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsOutsideBusinessHours",
  "location": "Global",
  "tags": {}
}
{
  "systemData": {
    "createdBy": "abc@microsoft.com",
    "createdByType": "User",
    "createdAt": "2018-06-11T22:05:09Z",
    "lastModifiedBy": "xyz@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-06-12T22:05:09Z"
  },
  "properties": {
    "scopes": [
      "/subscriptions/subId1"
    ],
    "actions": [
      {
        "actionType": "RemoveAllActionGroups"
      }
    ],
    "schedule": {
      "timeZone": "Eastern Standard Time",
      "recurrences": [
        {
          "recurrenceType": "Daily",
          "startTime": "17:00:00",
          "endTime": "09:00:00"
        },
        {
          "recurrenceType": "Weekly",
          "daysOfWeek": [
            "Saturday",
            "Sunday"
          ]
        }
      ]
    },
    "description": "Remove all ActionGroups outside business hours",
    "enabled": true
  },
  "id": "/subscriptions/subId1/resourceGroups/alertscorrelationrg/providers/Microsoft.AlertsManagement/actionRules/RemoveActionGroupsOutsideBusinessHours",
  "type": "Microsoft.AlertsManagement/actionRules",
  "name": "RemoveActionGroupsOutsideBusinessHours",
  "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.

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.

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.