Freigeben über


Microsoft.AlertsManagement actionRules

Bicep-Ressourcendefinition

Der actionRules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AlertsManagement/actionRules-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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'
  }
}

Action-Objekte

Legen Sie die actionType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für AddActionGroups-:

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

Verwenden Sie für RemoveAllActionGroups-:

{
  actionType: 'RemoveAllActionGroups'
}

Serienobjekte

Legen Sie die recurrenceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Daily:

{
  recurrenceType: 'Daily'
}

Verwenden Sie für monatlichen:

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

Verwenden Sie für Wöchentliche:

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

Eigenschaftswerte

Aktion

Name Beschreibung Wert
actionType Legen Sie für den Typ AddActionGroups-auf "AddActionGroups" fest. Set to 'RemoveAllActionGroups' for type RemoveAllActionGroups. "AddActionGroups"
"RemoveAllActionGroups" (erforderlich)

AddActionGroups

Name Beschreibung Wert
actionGroupIds Liste der Aktionsgruppen-IDs, die der Warnungsverarbeitungsregel hinzugefügt werden sollen. string[] (erforderlich)
actionType Aktion, die angewendet werden soll. "AddActionGroups" (erforderlich)

AlertProcessingRuleProperties

Name Beschreibung Wert
Aktionen Aktionen, die angewendet werden sollen. Aktion[] (erforderlich)
Bedingungen Bedingungen, nach denen Warnungen gefiltert werden. Bedingung[]
Beschreibung Beschreibung der Warnungsverarbeitungsregel. Schnur
ermöglichte Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist. Bool
Zeitplan Planen der Regel für die Benachrichtigungsverarbeitung. Zeitplan
Bereiche Bereiche, auf die die Warnungsverarbeitungsregel angewendet wird. string[] (erforderlich)

Zustand

Name Beschreibung Wert
Feld Feld für eine bestimmte Bedingung. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Beschreibung'
"MonitorCondition"
'MonitorService'
"Schweregrad"
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
Operator Operator für eine bestimmte Bedingung. 'Contains'
'DoesNotContain'
"Gleich"
'NotEquals'
Werte Liste der Werte, die für eine bestimmte Bedingung übereinstimmen sollen. string[]

DailyRecurrence

Name Beschreibung Wert
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Täglich" (erforderlich)

ManagedResourceTags

Name Beschreibung Wert

Microsoft.AlertsManagement/actionRules

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Warnungsverarbeitungsregel. AlertProcessingRuleProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

MonthlyRecurrence

Name Beschreibung Wert
daysOfMonth Gibt die Werte für das monatliche Serienmuster an. int[] (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Monatlich" (erforderlich)

Wiederholung

Name Beschreibung Wert
endTime Endzeit für Serie. Schnur
recurrenceType Legen Sie für den Typ DailyRecurrence-auf "Täglich" fest. Legen Sie für den Typ MonthlyRecurrenceauf "Monatlich" fest. Wird für den Typ WeeklyRecurrence-auf "Wöchentlich" festgelegt. "Täglich"
"Monatlich"
"Wöchentlich" (erforderlich)
startTime Startzeit für Serie. Schnur

RemoveAllActionGroups

Name Beschreibung Wert
actionType Aktion, die angewendet werden soll. "RemoveAllActionGroups" (erforderlich)

Zeitplan

Name Beschreibung Wert
effectiveFrom Terminplanung ab der Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Terminplanung bis zur Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Wiederholungen Liste der Serien. Serie[]
timeZone Zeitzone wird geplant. Schnur

WeeklyRecurrence

Name Beschreibung Wert
daysOfWeek Gibt die Werte für das wöchentliche Serienmuster an. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
"Mittwoch" (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Wöchentlich" (erforderlich)

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Setupbenachrichtigungen für Sicherungswarnungen mithilfe von Azure Monitor Mit dieser Vorlage können Sie E-Mail-Benachrichtigungen für Ihre Wiederherstellungsdienste-Tresore mithilfe von Azure Monitor einrichten, indem Sie eine Warnungsverarbeitungsregel und eine Aktionsgruppe bereitstellen.

ARM-Vorlagenressourcendefinition

Der actionRules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AlertsManagement/actionRules-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "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"
  }
}

Action-Objekte

Legen Sie die actionType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für AddActionGroups-:

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

Verwenden Sie für RemoveAllActionGroups-:

{
  "actionType": "RemoveAllActionGroups"
}

Serienobjekte

Legen Sie die recurrenceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Daily:

{
  "recurrenceType": "Daily"
}

Verwenden Sie für monatlichen:

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

Verwenden Sie für Wöchentliche:

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

Eigenschaftswerte

Aktion

Name Beschreibung Wert
actionType Legen Sie für den Typ AddActionGroups-auf "AddActionGroups" fest. Set to 'RemoveAllActionGroups' for type RemoveAllActionGroups. "AddActionGroups"
"RemoveAllActionGroups" (erforderlich)

AddActionGroups

Name Beschreibung Wert
actionGroupIds Liste der Aktionsgruppen-IDs, die der Warnungsverarbeitungsregel hinzugefügt werden sollen. string[] (erforderlich)
actionType Aktion, die angewendet werden soll. "AddActionGroups" (erforderlich)

AlertProcessingRuleProperties

Name Beschreibung Wert
Aktionen Aktionen, die angewendet werden sollen. Aktion[] (erforderlich)
Bedingungen Bedingungen, nach denen Warnungen gefiltert werden. Bedingung[]
Beschreibung Beschreibung der Warnungsverarbeitungsregel. Schnur
ermöglichte Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist. Bool
Zeitplan Planen der Regel für die Benachrichtigungsverarbeitung. Zeitplan
Bereiche Bereiche, auf die die Warnungsverarbeitungsregel angewendet wird. string[] (erforderlich)

Zustand

Name Beschreibung Wert
Feld Feld für eine bestimmte Bedingung. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Beschreibung'
"MonitorCondition"
'MonitorService'
"Schweregrad"
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
Operator Operator für eine bestimmte Bedingung. 'Contains'
'DoesNotContain'
"Gleich"
'NotEquals'
Werte Liste der Werte, die für eine bestimmte Bedingung übereinstimmen sollen. string[]

DailyRecurrence

Name Beschreibung Wert
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Täglich" (erforderlich)

ManagedResourceTags

Name Beschreibung Wert

Microsoft.AlertsManagement/actionRules

Name Beschreibung Wert
apiVersion Die API-Version '2021-08-08'
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Warnungsverarbeitungsregel. AlertProcessingRuleProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.AlertsManagement/actionRules"

MonthlyRecurrence

Name Beschreibung Wert
daysOfMonth Gibt die Werte für das monatliche Serienmuster an. int[] (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Monatlich" (erforderlich)

Wiederholung

Name Beschreibung Wert
endTime Endzeit für Serie. Schnur
recurrenceType Legen Sie für den Typ DailyRecurrence-auf "Täglich" fest. Legen Sie für den Typ MonthlyRecurrenceauf "Monatlich" fest. Wird für den Typ WeeklyRecurrence-auf "Wöchentlich" festgelegt. "Täglich"
"Monatlich"
"Wöchentlich" (erforderlich)
startTime Startzeit für Serie. Schnur

RemoveAllActionGroups

Name Beschreibung Wert
actionType Aktion, die angewendet werden soll. "RemoveAllActionGroups" (erforderlich)

Zeitplan

Name Beschreibung Wert
effectiveFrom Terminplanung ab der Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Terminplanung bis zur Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Wiederholungen Liste der Serien. Serie[]
timeZone Zeitzone wird geplant. Schnur

WeeklyRecurrence

Name Beschreibung Wert
daysOfWeek Gibt die Werte für das wöchentliche Serienmuster an. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
"Mittwoch" (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Wöchentlich" (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Setupbenachrichtigungen für Sicherungswarnungen mithilfe von Azure Monitor

Bereitstellen in Azure
Mit dieser Vorlage können Sie E-Mail-Benachrichtigungen für Ihre Wiederherstellungsdienste-Tresore mithilfe von Azure Monitor einrichten, indem Sie eine Warnungsverarbeitungsregel und eine Aktionsgruppe bereitstellen.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der actionRules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.AlertsManagement/actionRules-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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"
      ]
    }
  })
}

Action-Objekte

Legen Sie die actionType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für AddActionGroups-:

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

Verwenden Sie für RemoveAllActionGroups-:

{
  actionType = "RemoveAllActionGroups"
}

Serienobjekte

Legen Sie die recurrenceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Daily:

{
  recurrenceType = "Daily"
}

Verwenden Sie für monatlichen:

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

Verwenden Sie für Wöchentliche:

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

Eigenschaftswerte

Aktion

Name Beschreibung Wert
actionType Legen Sie für den Typ AddActionGroups-auf "AddActionGroups" fest. Set to 'RemoveAllActionGroups' for type RemoveAllActionGroups. "AddActionGroups"
"RemoveAllActionGroups" (erforderlich)

AddActionGroups

Name Beschreibung Wert
actionGroupIds Liste der Aktionsgruppen-IDs, die der Warnungsverarbeitungsregel hinzugefügt werden sollen. string[] (erforderlich)
actionType Aktion, die angewendet werden soll. "AddActionGroups" (erforderlich)

AlertProcessingRuleProperties

Name Beschreibung Wert
Aktionen Aktionen, die angewendet werden sollen. Aktion[] (erforderlich)
Bedingungen Bedingungen, nach denen Warnungen gefiltert werden. Bedingung[]
Beschreibung Beschreibung der Warnungsverarbeitungsregel. Schnur
ermöglichte Gibt an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist. Bool
Zeitplan Planen der Regel für die Benachrichtigungsverarbeitung. Zeitplan
Bereiche Bereiche, auf die die Warnungsverarbeitungsregel angewendet wird. string[] (erforderlich)

Zustand

Name Beschreibung Wert
Feld Feld für eine bestimmte Bedingung. 'AlertContext'
'AlertRuleId'
'AlertRuleName'
'Beschreibung'
"MonitorCondition"
'MonitorService'
"Schweregrad"
'SignalType'
'TargetResource'
'TargetResourceGroup'
'TargetResourceType'
Operator Operator für eine bestimmte Bedingung. 'Contains'
'DoesNotContain'
"Gleich"
'NotEquals'
Werte Liste der Werte, die für eine bestimmte Bedingung übereinstimmen sollen. string[]

DailyRecurrence

Name Beschreibung Wert
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Täglich" (erforderlich)

ManagedResourceTags

Name Beschreibung Wert

Microsoft.AlertsManagement/actionRules

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften der Warnungsverarbeitungsregel. AlertProcessingRuleProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.AlertsManagement/actionRules@2021-08-08"

MonthlyRecurrence

Name Beschreibung Wert
daysOfMonth Gibt die Werte für das monatliche Serienmuster an. int[] (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Monatlich" (erforderlich)

Wiederholung

Name Beschreibung Wert
endTime Endzeit für Serie. Schnur
recurrenceType Legen Sie für den Typ DailyRecurrence-auf "Täglich" fest. Legen Sie für den Typ MonthlyRecurrenceauf "Monatlich" fest. Wird für den Typ WeeklyRecurrence-auf "Wöchentlich" festgelegt. "Täglich"
"Monatlich"
"Wöchentlich" (erforderlich)
startTime Startzeit für Serie. Schnur

RemoveAllActionGroups

Name Beschreibung Wert
actionType Aktion, die angewendet werden soll. "RemoveAllActionGroups" (erforderlich)

Zeitplan

Name Beschreibung Wert
effectiveFrom Terminplanung ab der Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
effectiveUntil Terminplanung bis zur Zeit. Date-Time im ISO-8601-Format ohne Zeitzonensuffix. Schnur

Zwänge:
Pattern = ^(?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:\.\d+)?))$
Wiederholungen Liste der Serien. Serie[]
timeZone Zeitzone wird geplant. Schnur

WeeklyRecurrence

Name Beschreibung Wert
daysOfWeek Gibt die Werte für das wöchentliche Serienmuster an. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Freitag"
"Montag"
"Samstag"
"Sonntag"
"Donnerstag"
"Dienstag"
"Mittwoch" (erforderlich)
recurrenceType Gibt an, wann die Serie angewendet werden soll. "Wöchentlich" (erforderlich)