Microsoft.AlertManagement actionRules

Definizione di risorsa Bicep

Il tipo di risorsa actionRules può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AlertsManagement/actionRules, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: [
      {
        actionType: 'string'
        // For remaining properties, see Action objects
      }
    ]
    conditions: [
      {
        field: 'string'
        operator: 'string'
        values: [
          'string'
        ]
      }
    ]
    description: 'string'
    enabled: bool
    schedule: {
      effectiveFrom: 'string'
      effectiveUntil: 'string'
      recurrences: [
        {
          endTime: 'string'
          startTime: 'string'
          recurrenceType: 'string'
          // For remaining properties, see Recurrence objects
        }
      ]
      timeZone: 'string'
    }
    scopes: [
      'string'
    ]
  }
}

Oggetti azione

Impostare la proprietà actionType per specificare il tipo di oggetto.

Per AddActionGroups, usare:

  actionType: 'AddActionGroups'
  actionGroupIds: [
    'string'
  ]

Per RemoveAllActionGroups, usare:

  actionType: 'RemoveAllActionGroups'

Oggetti ricorrenza

Impostare la proprietà ricorrenzaType per specificare il tipo di oggetto.

Per ogni giorno, usare:

  recurrenceType: 'Daily'

Per mensile, usare:

  recurrenceType: 'Monthly'
  daysOfMonth: [
    int
  ]

Per Settimanale, usare:

  recurrenceType: 'Weekly'
  daysOfWeek: [
    'string'
  ]

Valori delle proprietà

actionRules

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)
posizione Posizione risorsa stringa (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties Proprietà della regola di elaborazione degli avvisi. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nome Descrizione valore
Azioni Azioni da applicare. Azione[] (obbligatoria)
condizioni Condizioni su cui verranno filtrati gli avvisi. Condizione[]
description Descrizione della regola di elaborazione degli avvisi. string
Enabled Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. bool
schedule Pianificazione della regola di elaborazione degli avvisi. Pianificare
ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Azione

Nome Descrizione valore
actionType Impostare il tipo di oggetto AddActionGroups
RemoveAllActionGroups (obbligatorio)

AddActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. 'AddActionGroups' (obbligatorio)
actionGroupIds Elenco degli ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)

RemoveAllActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. 'RemoveAllActionGroups' (obbligatorio)

Condizione

Nome Descrizione valore
campo Campo per una determinata condizione. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Description'
'MonitorCondition'
'MonitorService'
'Gravità'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operator Operatore per una determinata condizione. 'Contains'
'DoesNotContain'
'Equals'
'NotEquals'
valori Elenco di valori da trovare per una determinata condizione. string[]

Pianifica

Nome Descrizione valore
effectiveFrom Pianificazione effettiva in base al tempo. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
Ricorrenze Elenco di ricorrenze. Ricorrenza[]
timeZone Pianificazione del fuso orario. string

Ricorrenza

Nome Descrizione valore
endTime Ora di fine per la ricorrenza. string
startTime Ora di inizio per la ricorrenza. string
recurrenceType Impostare il tipo di oggetto Ogni giorno
Monthly (Mensile)
Settimanale (obbligatorio)

Dailyrecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Daily' (obbligatorio)

MonthlyRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Mensile' (obbligatorio)
daysOfMonth Specifica i valori per il criterio di ricorrenza mensile. int[] (obbligatorio)

WeeklyRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Weekly' (obbligatorio)
daysOfWeek Specifica i valori per il criterio di ricorrenza settimanale. Matrice di stringhe contenente uno dei seguenti elementi:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Giovedì'
'Martedì'
'Mercoledì' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Configurare le notifiche per gli avvisi di backup con Monitoraggio di Azure

Distribuisci in Azure
Questo modello consente di configurare le notifiche tramite posta elettronica per gli insiemi di credenziali di Servizi di ripristino usando Monitoraggio di Azure, distribuendo una regola di elaborazione degli avvisi e un gruppo di azioni

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa actionRules può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AlertsManagement/actionRules, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.AlertsManagement/actionRules",
  "apiVersion": "2021-08-08",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": [
      {
        "actionType": "string"
        // For remaining properties, see Action objects
      }
    ],
    "conditions": [
      {
        "field": "string",
        "operator": "string",
        "values": [ "string" ]
      }
    ],
    "description": "string",
    "enabled": "bool",
    "schedule": {
      "effectiveFrom": "string",
      "effectiveUntil": "string",
      "recurrences": [
        {
          "endTime": "string",
          "startTime": "string",
          "recurrenceType": "string"
          // For remaining properties, see Recurrence objects
        }
      ],
      "timeZone": "string"
    },
    "scopes": [ "string" ]
  }
}

Oggetti azione

Impostare la proprietà actionType per specificare il tipo di oggetto.

Per AddActionGroups, usare:

  "actionType": "AddActionGroups",
  "actionGroupIds": [ "string" ]

Per RemoveAllActionGroups, usare:

  "actionType": "RemoveAllActionGroups"

Oggetti Ricorrenza

Impostare la proprietà recurrenceType per specificare il tipo di oggetto.

Per ogni giorno, usare:

  "recurrenceType": "Daily"

Per mensile, usare:

  "recurrenceType": "Monthly",
  "daysOfMonth": [ "int" ]

Per Settimanale, usare:

  "recurrenceType": "Weekly",
  "daysOfWeek": [ "string" ]

Valori delle proprietà

actionRules

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.AlertManagement/actionRules'
apiVersion Versione dell'API risorsa '2021-08-08'
name Nome della risorsa stringa (obbligatoria)
posizione Posizione risorsa stringa (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties Proprietà della regola di elaborazione degli avvisi. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nome Descrizione valore
Azioni Azioni da applicare. Azione[] (obbligatoria)
condizioni Condizioni su cui verranno filtrati gli avvisi. Condizione[]
description Descrizione della regola di elaborazione degli avvisi. string
Enabled Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. bool
schedule Pianificazione della regola di elaborazione degli avvisi. Pianificare
ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Azione

Nome Descrizione valore
actionType Impostare il tipo di oggetto AddActionGroups
RemoveAllActionGroups (obbligatorio)

AddActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. 'AddActionGroups' (obbligatorio)
actionGroupIds Elenco degli ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)

RemoveAllActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. 'RemoveAllActionGroups' (obbligatorio)

Condizione

Nome Descrizione valore
campo Campo per una determinata condizione. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Description'
'MonitorCondition'
'MonitorService'
'Gravità'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operator Operatore per una determinata condizione. 'Contains'
'DoesNotContain'
'Equals'
'NotEquals'
valori Elenco di valori da trovare per una determinata condizione. string[]

Pianifica

Nome Descrizione valore
effectiveFrom Pianificazione effettiva dal momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
Ricorrenze Elenco delle ricorrenze. Ricorrenza[]
timeZone Fuso orario di pianificazione. string

Ricorrenza

Nome Descrizione valore
endTime Ora di fine per la ricorrenza. string
startTime Ora di inizio per la ricorrenza. string
recurrenceType Impostare il tipo di oggetto Ogni giorno
Monthly (Mensile)
Settimanale (obbligatorio)

Dailyrecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Daily' (obbligatorio)

MensileRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Mensile' (obbligatorio)
daysOfMonth Specifica i valori per il modello di ricorrenza mensile. int[] (obbligatorio)

WeeklyRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. 'Settimanale' (obbligatorio)
daysOfWeek Specifica i valori per il modello di ricorrenza settimanale. Matrice di stringhe contenente uno qualsiasi di:
'Venerdì'
'Lunedì'
'Sabato'
'Domenica'
'Giovedì'
'Martedì'
'Mercoledì' (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Configurare le notifiche per gli avvisi di backup con Monitoraggio di Azure

Distribuisci in Azure
Questo modello consente di configurare notifiche di posta elettronica per gli insiemi di credenziali di Servizi di ripristino usando Monitoraggio di Azure, distribuendo una regola di elaborazione degli avvisi e un gruppo di azioni

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa actionRules può essere distribuito in:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.AlertsManagement/actionRules, aggiungere il modello terraform seguente.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AlertsManagement/actionRules@2021-08-08"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionType = "string"
          // For remaining properties, see Action objects
        }
      ]
      conditions = [
        {
          field = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      description = "string"
      enabled = bool
      schedule = {
        effectiveFrom = "string"
        effectiveUntil = "string"
        recurrences = [
          {
            endTime = "string"
            startTime = "string"
            recurrenceType = "string"
            // For remaining properties, see Recurrence objects
          }
        ]
        timeZone = "string"
      }
      scopes = [
        "string"
      ]
    }
  })
}

Oggetti azione

Impostare la proprietà actionType per specificare il tipo di oggetto.

Per AddActionGroups, usare:

  actionType = "AddActionGroups"
  actionGroupIds = [
    "string"
  ]

Per RemoveAllActionGroups, usare:

  actionType = "RemoveAllActionGroups"

Oggetti ricorrenza

Impostare la proprietà ricorrenzaType per specificare il tipo di oggetto.

Per ogni giorno, usare:

  recurrenceType = "Daily"

Per mensile, usare:

  recurrenceType = "Monthly"
  daysOfMonth = [
    int
  ]

Per Settimanale, usare:

  recurrenceType = "Weekly"
  daysOfWeek = [
    "string"
  ]

Valori delle proprietà

actionRules

Nome Descrizione valore
tipo Tipo di risorsa "Microsoft.AlertsManagement/actionRules@2021-08-08"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione risorsa stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag delle risorse Dizionario dei nomi e dei valori dei tag.
properties Proprietà della regola di elaborazione degli avvisi. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nome Descrizione valore
Azioni Azioni da applicare. Azione[] (obbligatoria)
condizioni Condizioni su cui verranno filtrati gli avvisi. Condizione[]
description Descrizione della regola di elaborazione degli avvisi. string
Enabled Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. bool
schedule Pianificazione della regola di elaborazione degli avvisi. Pianificare
ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Azione

Nome Descrizione valore
actionType Impostare il tipo di oggetto AddActionGroups
RemoveAllActionGroups (obbligatorio)

AddActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. "AddActionGroups" (obbligatorio)
actionGroupIds Elenco degli ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)

RemoveAllActionGroups

Nome Descrizione valore
actionType Azione che deve essere applicata. "RemoveAllActionGroups" (obbligatorio)

Condizione

Nome Descrizione valore
campo Campo per una determinata condizione. "AlertContext"
"AlertRuleId"
"AlertRuleName"
"Descrizione"
"MonitorCondition"
"MonitorService"
"Gravità"
"SignalType"
"TargetResource"
"TargetResourceGroup"
"TargetResourceType"
operator Operatore per una determinata condizione. "Contiene"
"DoesNotContain"
"Uguale"
"NotEquals"
valori Elenco di valori da trovare per una determinata condizione. string[]

Pianifica

Nome Descrizione valore
effectiveFrom Pianificazione effettiva dal momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. string
Ricorrenze Elenco delle ricorrenze. Ricorrenza[]
timeZone Fuso orario di pianificazione. string

Ricorrenza

Nome Descrizione valore
endTime Ora di fine per la ricorrenza. string
startTime Ora di inizio per la ricorrenza. string
recurrenceType Impostare il tipo di oggetto Ogni giorno
Monthly (Mensile)
Settimanale (obbligatorio)

Dailyrecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. "Giornaliero" (obbligatorio)

MensileRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. "Mensile" (obbligatorio)
daysOfMonth Specifica i valori per il modello di ricorrenza mensile. int[] (obbligatorio)

WeeklyRecurrence

Nome Descrizione valore
recurrenceType Specifica quando deve essere applicata la ricorrenza. "Settimanale" (obbligatorio)
daysOfWeek Specifica i valori per il modello di ricorrenza settimanale. Matrice di stringhe contenente uno qualsiasi di:
"Friday"
"Lunedì"
"Sabato"
"Sunday"
"Thursday"
"Tuesday"
"Mercoledì" (obbligatorio)