Microsoft.AlertsManagement actionRules 2021-08-08-preview

Définition de ressource Bicep

Le type de ressource actionRules peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AlertsManagement/actionRules, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.AlertsManagement/actionRules@2021-08-08-preview' = {
  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'
    ]
  }
}

Objets d’action

Définissez la propriété actionType pour spécifier le type d’objet.

Pour AddActionGroups, utilisez :

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

Pour RemoveAllActionGroups, utilisez :

  actionType: 'RemoveAllActionGroups'

Objets de périodicité

Définissez la propriété recurrenceType pour spécifier le type d’objet.

Pour Quotidien, utilisez :

  recurrenceType: 'Daily'

Pour Mensuel, utilisez :

  recurrenceType: 'Monthly'
  daysOfMonth: [
    int
  ]

Pour Hebdomadaire, utilisez :

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

Valeurs de propriétés

actionRules

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource chaîne (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés de la règle de traitement des alertes. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nom Description Valeur
actions Actions à appliquer. Action[] (obligatoire)
conditions Conditions sur lesquelles les alertes seront filtrées. Condition[]
description Description de la règle de traitement des alertes. string
enabled Indique si la règle de traitement des alertes donnée est activée ou désactivée. bool
schedule Planification de la règle de traitement des alertes. Planification
étendues Étendues sur lesquelles la règle de traitement des alertes s’applique. string[] (obligatoire)

Action

Nom Description Valeur
actionType Définir le type d’objet AddActionGroups
RemoveAllActionGroups (obligatoire)

AddActionGroups

Nom Description Valeur
actionType Action à appliquer. 'AddActionGroups' (obligatoire)
actionGroupIds Liste des ID de groupe d’actions à ajouter à la règle de traitement des alertes. string[] (obligatoire)

RemoveAllActionGroups

Nom Description Valeur
actionType Action à appliquer. 'RemoveAllActionGroups' (obligatoire)

Condition

Nom Description Valeur
field Champ pour une condition donnée. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Description'
'MonitorCondition'
'MonitorService'
'Gravité'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operator Opérateur pour une condition donnée. 'Contient'
'DoesNotContain'
'Equals'
'NotEquals'
values Liste des valeurs à faire correspondre pour une condition donnée. string[]

Planifier

Nom Description Valeur
effectiveFrom Planification effective à partir du temps. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
effectiveUntil Planification effective jusqu’à l’heure. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
Récidives Liste des périodicités. Périodicité[]
timeZone Fuseau horaire de planification. string

Périodicité

Nom Description Valeur
endTime Heure de fin pour la périodicité. string
startTime Heure de début de la périodicité. string
recurrenceType Définir le type d’objet Tous les jours
Tous les mois
Hebdomadaire (obligatoire)

DailyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Daily' (obligatoire)

MonthlyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Monthly' (obligatoire)
daysOfMonth Spécifie les valeurs du modèle de périodicité mensuelle. int[] (obligatoire)

WeeklyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Hebdomadaire' (obligatoire)
daysOfWeek Spécifie les valeurs pour le modèle de périodicité hebdomadaire. Tableau de chaînes contenant l’un des éléments suivants :
'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'Jeudi'
'Mardi'
'Mercredi' (obligatoire)

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Configurer les notifications pour les alertes de sauvegarde à l’aide d’Azure Monitor

Déployer sur Azure
Ce modèle vous permet de configurer des notifications par e-mail pour vos coffres Recovery Services à l’aide d’Azure Monitor, en déployant une règle de traitement des alertes et un groupe d’actions

Définition de ressources de modèle ARM

Le type de ressource actionRules peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AlertsManagement/actionRules, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.AlertsManagement/actionRules",
  "apiVersion": "2021-08-08-preview",
  "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" ]
  }
}

Objets d’action

Définissez la propriété actionType pour spécifier le type d’objet.

Pour AddActionGroups, utilisez :

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

Pour RemoveAllActionGroups, utilisez :

  "actionType": "RemoveAllActionGroups"

Objets de périodicité

Définissez la propriété recurrenceType pour spécifier le type d’objet.

Pour Quotidien, utilisez :

  "recurrenceType": "Daily"

Pour Mensuel, utilisez :

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

Pour Hebdomadaire, utilisez :

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

Valeurs de propriétés

actionRules

Nom Description Valeur
type Type de ressource « Microsoft.AlertsManagement/actionRules »
apiVersion Version de l’API de ressource « 2021-08-08-preview »
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource chaîne (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés de la règle de traitement des alertes. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nom Description Valeur
actions Actions à appliquer. Action[] (obligatoire)
conditions Conditions sur lesquelles les alertes seront filtrées. Condition[]
description Description de la règle de traitement des alertes. string
enabled Indique si la règle de traitement des alertes donnée est activée ou désactivée. bool
schedule Planification de la règle de traitement des alertes. Planification
étendues Étendues sur lesquelles la règle de traitement des alertes s’applique. string[] (obligatoire)

Action

Nom Description Valeur
actionType Définir le type d’objet AddActionGroups
RemoveAllActionGroups (obligatoire)

AddActionGroups

Nom Description Valeur
actionType Action à appliquer. 'AddActionGroups' (obligatoire)
actionGroupIds Liste des ID de groupe d’actions à ajouter à la règle de traitement des alertes. string[] (obligatoire)

RemoveAllActionGroups

Nom Description Valeur
actionType Action à appliquer. 'RemoveAllActionGroups' (obligatoire)

Condition

Nom Description Valeur
field Champ pour une condition donnée. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Description'
'MonitorCondition'
'MonitorService'
'Gravité'
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
operator Opérateur pour une condition donnée. 'Contient'
'DoesNotContain'
'Equals'
'NotEquals'
values Liste des valeurs à faire correspondre pour une condition donnée. string[]

Planifier

Nom Description Valeur
effectiveFrom Planification effective à partir du temps. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
effectiveUntil Planification effective jusqu’à l’heure. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
Récidives Liste des périodicités. Périodicité[]
timeZone Fuseau horaire de planification. string

Périodicité

Nom Description Valeur
endTime Heure de fin pour la périodicité. string
startTime Heure de début de la périodicité. string
recurrenceType Définir le type d’objet Tous les jours
Tous les mois
Hebdomadaire (obligatoire)

DailyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Daily' (obligatoire)

MonthlyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Monthly' (obligatoire)
daysOfMonth Spécifie les valeurs du modèle de périodicité mensuelle. int[] (obligatoire)

WeeklyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. 'Hebdomadaire' (obligatoire)
daysOfWeek Spécifie les valeurs pour le modèle de périodicité hebdomadaire. Tableau de chaînes contenant l’un des éléments suivants :
'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'Jeudi'
'Mardi'
'Mercredi' (obligatoire)

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Configurer les notifications pour les alertes de sauvegarde à l’aide d’Azure Monitor

Déployer sur Azure
Ce modèle vous permet de configurer des notifications par e-mail pour vos coffres Recovery Services à l’aide d’Azure Monitor, en déployant une règle de traitement des alertes et un groupe d’actions

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource actionRules peut être déployé sur :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.AlertsManagement/actionRules, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AlertsManagement/actionRules@2021-08-08-preview"
  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"
      ]
    }
  })
}

Objets d’action

Définissez la propriété actionType pour spécifier le type d’objet.

Pour AddActionGroups, utilisez :

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

Pour RemoveAllActionGroups, utilisez :

  actionType = "RemoveAllActionGroups"

Objets de périodicité

Définissez la propriété recurrenceType pour spécifier le type d’objet.

Pour Quotidien, utilisez :

  recurrenceType = "Daily"

Pour Mensuel, utilisez :

  recurrenceType = "Monthly"
  daysOfMonth = [
    int
  ]

Pour Hebdomadaire, utilisez :

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

Valeurs de propriétés

actionRules

Nom Description Valeur
type Type de ressource « Microsoft.AlertsManagement/actionRules@2021-08-08-preview »
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource string (obligatoire)
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés de la règle de traitement des alertes. AlertProcessingRuleProperties

AlertProcessingRuleProperties

Nom Description Valeur
actions Actions à appliquer. Action[] (obligatoire)
conditions Conditions sur lesquelles les alertes seront filtrées. Condition[]
description Description de la règle de traitement des alertes. string
enabled Indique si la règle de traitement des alertes donnée est activée ou désactivée. bool
schedule Planification de la règle de traitement des alertes. Planification
étendues Étendues auxquelles la règle de traitement des alertes s’appliquera. string[] (obligatoire)

Action

Nom Description Valeur
actionType Définir le type d’objet AddActionGroups
RemoveAllActionGroups (obligatoire)

AddActionGroups

Nom Description Valeur
actionType Action à appliquer. « AddActionGroups » (obligatoire)
actionGroupIds Liste des ID de groupe d’actions à ajouter à la règle de traitement des alertes. string[] (obligatoire)

RemoveAllActionGroups

Nom Description Valeur
actionType Action à appliquer. « RemoveAllActionGroups » (obligatoire)

Condition

Nom Description Valeur
field Champ pour une condition donnée. « AlertContext »
« AlertRuleId »
« AlertRuleName »
« Description »
« MonitorCondition »
« MonitorService »
« Gravité »
« SignalType »
« TargetResource »
« TargetResourceGroup »
« TargetResourceType »
operator Opérateur pour une condition donnée. « Contains »
« DoesNotContain »
« Égal à »
« NotEquals »
values Liste des valeurs à mettre en correspondance pour une condition donnée. string[]

Planifier

Nom Description Valeur
effectiveFrom Planification effective à partir du temps. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
effectiveUntil Planification effective jusqu’à l’heure. Date-Time au format ISO-8601 sans suffixe de fuseau horaire. string
Récidives Liste des périodicités. Périodicité[]
timeZone Planification du fuseau horaire. string

Périodicité

Nom Description Valeur
endTime Heure de fin de la périodicité. string
startTime Heure de début de la périodicité. string
recurrenceType Définir le type d’objet Tous les jours
Tous les mois
Hebdomadaire (obligatoire)

DailyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. « Quotidien » (obligatoire)

MonthlyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. « Mensuel » (obligatoire)
daysOfMonth Spécifie les valeurs du modèle de périodicité mensuelle. int[] (obligatoire)

WeeklyRecurrence

Nom Description Valeur
recurrenceType Spécifie quand la périodicité doit être appliquée. « Hebdomadaire » (obligatoire)
daysOfWeek Spécifie les valeurs du modèle de périodicité hebdomadaire. Tableau de chaînes contenant l’un des éléments suivants :
« Friday »
Lundi
Samedi
« Sunday »
« Thursday »
« Tuesday »
« Mercredi » (obligatoire)