Azione Microsoft.AlertsManagementRules

Definizione di risorsa Bicep

Il tipo di risorsa actionRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08' = {
  location: 'string'
  name: 'string'
  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'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Oggetti Azione

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

Per AddActionGroups, usare:

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

Per RemoveAllActionGroups, usare:

{
  actionType: 'RemoveAllActionGroups'
}

Oggetti Ricorrenza

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

Per giornaliero, usare:

{
  recurrenceType: 'Daily'
}

Per mensile, usare:

{
  daysOfMonth: [
    int
  ]
  recurrenceType: 'Monthly'
}

Per settimanale, usare:

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

Valori delle proprietà

Azione

Nome Descrizione Valore
actionType Impostare su 'AddActionGroups' per il tipo AddActionGroups. Impostare su 'RemoveAllActionGroups' per il tipo RemoveAllActionGroups. 'AddActionGroups'
'RemoveAllActionGroups' (obbligatorio)

AddActionGroups

Nome Descrizione Valore
actionGroupIds Elenco di ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)
actionType Azione da applicare. 'AddActionGroups' (obbligatorio)

AlertProcessingRuleProperties

Nome Descrizione Valore
Azioni Azioni da applicare. 'azione[] (obbligatorio)
Condizioni Condizioni in base alle quali verranno filtrati gli avvisi. condizione[]
descrizione Descrizione della regola di elaborazione degli avvisi. corda
Abilitato Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. Bool
Programma Pianificazione per la regola di elaborazione degli avvisi. pianificazione
Ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Condizione

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

DailyRecurrence

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

ManagedResourceTags

Nome Descrizione Valore

Microsoft.AlertsManagement/actionRules

Nome Descrizione Valore
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle regole di elaborazione degli avvisi. AlertProcessingRuleProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

MonthlyRecurrence

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

Ricorrenza

Nome Descrizione Valore
endTime Ora di fine per la ricorrenza. corda
recurrenceType Impostare su "Daily" per il tipo DailyRecurrence. Impostare su "Mensile" per il tipo MonthlyRecurrence. Impostare su 'Weekly' per il tipo WeeklyRecurrence. 'Daily'
'Mensile'
'Weekly' (obbligatorio)
startTime Ora di inizio per la ricorrenza. corda

RemoveAllActionGroups

Nome Descrizione Valore
actionType Azione da applicare. 'RemoveAllActionGroups' (obbligatorio)

Programma

Nome Descrizione Valore
effectiveFrom Pianificazione effettiva in base al tempo. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Ricorrenze Elenco di ricorrenze. ricorrenza []
timeZone Pianificazione del fuso orario. corda

WeeklyRecurrence

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

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
configurare le notifiche per gli avvisi di backup con Monitoraggio di 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 con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato 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",
  "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" ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Oggetti Azione

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

Per AddActionGroups, usare:

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

Per RemoveAllActionGroups, usare:

{
  "actionType": "RemoveAllActionGroups"
}

Oggetti Ricorrenza

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

Per giornaliero, usare:

{
  "recurrenceType": "Daily"
}

Per mensile, usare:

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

Per settimanale, usare:

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

Valori delle proprietà

Azione

Nome Descrizione Valore
actionType Impostare su 'AddActionGroups' per il tipo AddActionGroups. Impostare su 'RemoveAllActionGroups' per il tipo RemoveAllActionGroups. 'AddActionGroups'
'RemoveAllActionGroups' (obbligatorio)

AddActionGroups

Nome Descrizione Valore
actionGroupIds Elenco di ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)
actionType Azione da applicare. 'AddActionGroups' (obbligatorio)

AlertProcessingRuleProperties

Nome Descrizione Valore
Azioni Azioni da applicare. 'azione[] (obbligatorio)
Condizioni Condizioni in base alle quali verranno filtrati gli avvisi. condizione[]
descrizione Descrizione della regola di elaborazione degli avvisi. corda
Abilitato Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. Bool
Programma Pianificazione per la regola di elaborazione degli avvisi. pianificazione
Ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Condizione

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

DailyRecurrence

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

ManagedResourceTags

Nome Descrizione Valore

Microsoft.AlertsManagement/actionRules

Nome Descrizione Valore
apiVersion Versione dell'API '2021-08-08'
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle regole di elaborazione degli avvisi. AlertProcessingRuleProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.AlertsManagement/actionRules'

MonthlyRecurrence

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

Ricorrenza

Nome Descrizione Valore
endTime Ora di fine per la ricorrenza. corda
recurrenceType Impostare su "Daily" per il tipo DailyRecurrence. Impostare su "Mensile" per il tipo MonthlyRecurrence. Impostare su 'Weekly' per il tipo WeeklyRecurrence. 'Daily'
'Mensile'
'Weekly' (obbligatorio)
startTime Ora di inizio per la ricorrenza. corda

RemoveAllActionGroups

Nome Descrizione Valore
actionType Azione da applicare. 'RemoveAllActionGroups' (obbligatorio)

Programma

Nome Descrizione Valore
effectiveFrom Pianificazione effettiva in base al tempo. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Ricorrenze Elenco di ricorrenze. ricorrenza []
timeZone Pianificazione del fuso orario. corda

WeeklyRecurrence

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

Modelli di avvio rapido

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

Sagoma Descrizione
configurare le notifiche per gli avvisi di backup con Monitoraggio di Azure

Distribuire 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 Terraform (provider AzAPI)

Il tipo di risorsa actionRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AlertsManagement/actionRules@2021-08-08"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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:

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

Per RemoveAllActionGroups, usare:

{
  actionType = "RemoveAllActionGroups"
}

Oggetti Ricorrenza

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

Per giornaliero, usare:

{
  recurrenceType = "Daily"
}

Per mensile, usare:

{
  daysOfMonth = [
    int
  ]
  recurrenceType = "Monthly"
}

Per settimanale, usare:

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

Valori delle proprietà

Azione

Nome Descrizione Valore
actionType Impostare su 'AddActionGroups' per il tipo AddActionGroups. Impostare su 'RemoveAllActionGroups' per il tipo RemoveAllActionGroups. 'AddActionGroups'
'RemoveAllActionGroups' (obbligatorio)

AddActionGroups

Nome Descrizione Valore
actionGroupIds Elenco di ID del gruppo di azioni da aggiungere alla regola di elaborazione degli avvisi. string[] (obbligatorio)
actionType Azione da applicare. 'AddActionGroups' (obbligatorio)

AlertProcessingRuleProperties

Nome Descrizione Valore
Azioni Azioni da applicare. 'azione[] (obbligatorio)
Condizioni Condizioni in base alle quali verranno filtrati gli avvisi. condizione[]
descrizione Descrizione della regola di elaborazione degli avvisi. corda
Abilitato Indica se la regola di elaborazione degli avvisi specificata è abilitata o disabilitata. Bool
Programma Pianificazione per la regola di elaborazione degli avvisi. pianificazione
Ambiti Ambiti in cui verrà applicata la regola di elaborazione degli avvisi. string[] (obbligatorio)

Condizione

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

DailyRecurrence

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

ManagedResourceTags

Nome Descrizione Valore

Microsoft.AlertsManagement/actionRules

Nome Descrizione Valore
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle regole di elaborazione degli avvisi. AlertProcessingRuleProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.AlertsManagement/actionRules@2021-08-08"

MonthlyRecurrence

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

Ricorrenza

Nome Descrizione Valore
endTime Ora di fine per la ricorrenza. corda
recurrenceType Impostare su "Daily" per il tipo DailyRecurrence. Impostare su "Mensile" per il tipo MonthlyRecurrence. Impostare su 'Weekly' per il tipo WeeklyRecurrence. 'Daily'
'Mensile'
'Weekly' (obbligatorio)
startTime Ora di inizio per la ricorrenza. corda

RemoveAllActionGroups

Nome Descrizione Valore
actionType Azione da applicare. 'RemoveAllActionGroups' (obbligatorio)

Programma

Nome Descrizione Valore
effectiveFrom Pianificazione effettiva in base al tempo. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Pianificazione effettiva fino al momento. Date-Time in formato ISO-8601 senza suffisso fuso orario. corda

Vincoli:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Ricorrenze Elenco di ricorrenze. ricorrenza []
timeZone Pianificazione del fuso orario. corda

WeeklyRecurrence

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