Compartir a través de


Acción Microsoft.AlertsManagementRules 2019-05-05-preview

Definición de recursos de Bicep

El tipo de recurso actionRules se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AlertsManagement/actionRules, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.AlertsManagement/actionRules@2019-05-05-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    conditions: {
      alertContext: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      alertRuleId: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      alertRuleName: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      description: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      monitorCondition: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      monitorService: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      severity: {
        operator: 'string'
        values: [
          'string'
        ]
      }
      targetResourceType: {
        operator: 'string'
        values: [
          'string'
        ]
      }
    }
    description: 'string'
    scope: {
      scopeType: 'string'
      values: [
        'string'
      ]
    }
    status: 'string'
    type: 'string'
    // For remaining properties, see ActionRuleProperties objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos ActionRuleProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para ActionGroup, use:

{
  actionGroupId: 'string'
  type: 'ActionGroup'
}

Para Diagnósticos, use:

{
  type: 'Diagnostics'
}

Para supresión, use:

{
  suppressionConfig: {
    recurrenceType: 'string'
    schedule: {
      endDate: 'string'
      endTime: 'string'
      recurrenceValues: [
        int
      ]
      startDate: 'string'
      startTime: 'string'
    }
  }
  type: 'Suppression'
}

Valores de propiedad

ActionGroup

Nombre Descripción Valor
actionGroupId Grupo de acciones que se desencadenará si coincide la regla de acción string (obligatorio)
tipo Indica el tipo de regla de acción. 'ActionGroup' (obligatorio)

ActionRuleProperties

Nombre Descripción Valor
condiciones condiciones en las que se filtrarán las alertas condiciones de
descripción Descripción de la regla de acción cuerda
alcance ámbito en el que se aplicará la regla de acción ámbito de
estado Indica si la regla de acción especificada está habilitada o deshabilitada. 'Deshabilitado'
'Habilitado'
tipo Establezca en "ActionGroup" para el tipo ActionGroup. Establezca en "Diagnostics" para el tipo Diagnostics. Establezca en "Supresión" para el tipo Supresión. 'ActionGroup'
"Diagnósticos"
'Supresión' (obligatorio)

Condición

Nombre Descripción Valor
operador operador para una condición determinada 'Contains'
'DoesNotContain'
'Equals'
'NotEquals'
valores lista de valores para que coincidan con una condición determinada. string[]

Condiciones

Nombre Descripción Valor
alertContext filtrar alertas por contexto de alerta (carga) condición de
alertRuleId filtrar alertas por identificador de regla de alerta condición de
alertRuleName filtrar alertas por nombre de regla de alerta condición de
descripción filtrar alertas por descripción de la regla de alerta condición de
monitorCondition filtrar alertas por condición de supervisión condición de
monitorService filtrado de alertas por servicio de supervisión condición de
severidad filtrar alertas por gravedad condición de
targetResourceType filtrar alertas por tipo de recurso de destino condición de

Diagnósticos

Nombre Descripción Valor
tipo Indica el tipo de regla de acción. 'Diagnósticos' (obligatorio)

ManagedResourceTags

Nombre Descripción Valor

Microsoft.AlertsManagement/actionRules

Nombre Descripción Valor
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades propiedades de regla de acción ActionRuleProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Alcance

Nombre Descripción Valor
scopeType tipo de ámbito de destino 'Recurso'
'ResourceGroup'
"Suscripción"
valores lista de identificadores de ARM del tipo de ámbito especificado que será el destino de la regla de acción dada. string[]

Supresión

Nombre Descripción Valor
suppressionConfig configuración de supresión para la regla de acción supresiónConfig (obligatorio)
tipo Indica el tipo de regla de acción. 'Supresión' (obligatorio)

SupresiónConfig

Nombre Descripción Valor
recurrenceType Especifica cuándo se debe aplicar la supresión. 'Always'
'Daily'
'Mensual'
'Una vez'
'Weekly' (obligatorio)
horario configuración de programación de supresión supresiónSchedule

SupresiónSchedule

Nombre Descripción Valor
endDate Fecha de finalización de la supresión cuerda
endTime Fecha de finalización de la supresión cuerda
recurrenceValues Especifica los valores del patrón de periodicidad. int[]
startDate Fecha de inicio de la supresión cuerda
startTime Hora de inicio de la supresión cuerda

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
notificaciones de instalación de alertas de copia de seguridad mediante azure Monitor Esta plantilla le permite configurar notificaciones por correo electrónico para los almacenes de Recovery Services mediante Azure Monitor, mediante la implementación de una regla de procesamiento de alertas y un grupo de acciones.

Definición de recursos de plantilla de ARM

El tipo de recurso actionRules se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AlertsManagement/actionRules, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.AlertsManagement/actionRules",
  "apiVersion": "2019-05-05-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "conditions": {
      "alertContext": {
        "operator": "string",
        "values": [ "string" ]
      },
      "alertRuleId": {
        "operator": "string",
        "values": [ "string" ]
      },
      "alertRuleName": {
        "operator": "string",
        "values": [ "string" ]
      },
      "description": {
        "operator": "string",
        "values": [ "string" ]
      },
      "monitorCondition": {
        "operator": "string",
        "values": [ "string" ]
      },
      "monitorService": {
        "operator": "string",
        "values": [ "string" ]
      },
      "severity": {
        "operator": "string",
        "values": [ "string" ]
      },
      "targetResourceType": {
        "operator": "string",
        "values": [ "string" ]
      }
    },
    "description": "string",
    "scope": {
      "scopeType": "string",
      "values": [ "string" ]
    },
    "status": "string",
    "type": "string"
    // For remaining properties, see ActionRuleProperties objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos ActionRuleProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para ActionGroup, use:

{
  "actionGroupId": "string",
  "type": "ActionGroup"
}

Para Diagnósticos, use:

{
  "type": "Diagnostics"
}

Para supresión, use:

{
  "suppressionConfig": {
    "recurrenceType": "string",
    "schedule": {
      "endDate": "string",
      "endTime": "string",
      "recurrenceValues": [ "int" ],
      "startDate": "string",
      "startTime": "string"
    }
  },
  "type": "Suppression"
}

Valores de propiedad

ActionGroup

Nombre Descripción Valor
actionGroupId Grupo de acciones que se desencadenará si coincide la regla de acción string (obligatorio)
tipo Indica el tipo de regla de acción. 'ActionGroup' (obligatorio)

ActionRuleProperties

Nombre Descripción Valor
condiciones condiciones en las que se filtrarán las alertas condiciones de
descripción Descripción de la regla de acción cuerda
alcance ámbito en el que se aplicará la regla de acción ámbito de
estado Indica si la regla de acción especificada está habilitada o deshabilitada. 'Deshabilitado'
'Habilitado'
tipo Establezca en "ActionGroup" para el tipo ActionGroup. Establezca en "Diagnostics" para el tipo Diagnostics. Establezca en "Supresión" para el tipo Supresión. 'ActionGroup'
"Diagnósticos"
'Supresión' (obligatorio)

Condición

Nombre Descripción Valor
operador operador para una condición determinada 'Contains'
'DoesNotContain'
'Equals'
'NotEquals'
valores lista de valores para que coincidan con una condición determinada. string[]

Condiciones

Nombre Descripción Valor
alertContext filtrar alertas por contexto de alerta (carga) condición de
alertRuleId filtrar alertas por identificador de regla de alerta condición de
alertRuleName filtrar alertas por nombre de regla de alerta condición de
descripción filtrar alertas por descripción de la regla de alerta condición de
monitorCondition filtrar alertas por condición de supervisión condición de
monitorService filtrado de alertas por servicio de supervisión condición de
severidad filtrar alertas por gravedad condición de
targetResourceType filtrar alertas por tipo de recurso de destino condición de

Diagnósticos

Nombre Descripción Valor
tipo Indica el tipo de regla de acción. 'Diagnósticos' (obligatorio)

ManagedResourceTags

Nombre Descripción Valor

Microsoft.AlertsManagement/actionRules

Nombre Descripción Valor
apiVersion La versión de api '2019-05-05-preview'
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades propiedades de regla de acción ActionRuleProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.AlertsManagement/actionRules"

Alcance

Nombre Descripción Valor
scopeType tipo de ámbito de destino 'Recurso'
'ResourceGroup'
"Suscripción"
valores lista de identificadores de ARM del tipo de ámbito especificado que será el destino de la regla de acción dada. string[]

Supresión

Nombre Descripción Valor
suppressionConfig configuración de supresión para la regla de acción supresiónConfig (obligatorio)
tipo Indica el tipo de regla de acción. 'Supresión' (obligatorio)

SupresiónConfig

Nombre Descripción Valor
recurrenceType Especifica cuándo se debe aplicar la supresión. 'Always'
'Daily'
'Mensual'
'Una vez'
'Weekly' (obligatorio)
horario configuración de programación de supresión supresiónSchedule

SupresiónSchedule

Nombre Descripción Valor
endDate Fecha de finalización de la supresión cuerda
endTime Fecha de finalización de la supresión cuerda
recurrenceValues Especifica los valores del patrón de periodicidad. int[]
startDate Fecha de inicio de la supresión cuerda
startTime Hora de inicio de la supresión cuerda

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
notificaciones de instalación de alertas de copia de seguridad mediante azure Monitor

Implementación en Azure
Esta plantilla le permite configurar notificaciones por correo electrónico para los almacenes de Recovery Services mediante Azure Monitor, mediante la implementación de una regla de procesamiento de alertas y un grupo de acciones.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso actionRules se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.AlertsManagement/actionRules, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AlertsManagement/actionRules@2019-05-05-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      conditions = {
        alertContext = {
          operator = "string"
          values = [
            "string"
          ]
        }
        alertRuleId = {
          operator = "string"
          values = [
            "string"
          ]
        }
        alertRuleName = {
          operator = "string"
          values = [
            "string"
          ]
        }
        description = {
          operator = "string"
          values = [
            "string"
          ]
        }
        monitorCondition = {
          operator = "string"
          values = [
            "string"
          ]
        }
        monitorService = {
          operator = "string"
          values = [
            "string"
          ]
        }
        severity = {
          operator = "string"
          values = [
            "string"
          ]
        }
        targetResourceType = {
          operator = "string"
          values = [
            "string"
          ]
        }
      }
      description = "string"
      scope = {
        scopeType = "string"
        values = [
          "string"
        ]
      }
      status = "string"
      type = "string"
      // For remaining properties, see ActionRuleProperties objects
    }
  })
}

Objetos ActionRuleProperties

Establezca el tipo propiedad para especificar el tipo de objeto.

Para ActionGroup, use:

{
  actionGroupId = "string"
  type = "ActionGroup"
}

Para Diagnósticos, use:

{
  type = "Diagnostics"
}

Para supresión, use:

{
  suppressionConfig = {
    recurrenceType = "string"
    schedule = {
      endDate = "string"
      endTime = "string"
      recurrenceValues = [
        int
      ]
      startDate = "string"
      startTime = "string"
    }
  }
  type = "Suppression"
}

Valores de propiedad

ActionGroup

Nombre Descripción Valor
actionGroupId Grupo de acciones que se desencadenará si coincide la regla de acción string (obligatorio)
tipo Indica el tipo de regla de acción. 'ActionGroup' (obligatorio)

ActionRuleProperties

Nombre Descripción Valor
condiciones condiciones en las que se filtrarán las alertas condiciones de
descripción Descripción de la regla de acción cuerda
alcance ámbito en el que se aplicará la regla de acción ámbito de
estado Indica si la regla de acción especificada está habilitada o deshabilitada. 'Deshabilitado'
'Habilitado'
tipo Establezca en "ActionGroup" para el tipo ActionGroup. Establezca en "Diagnostics" para el tipo Diagnostics. Establezca en "Supresión" para el tipo Supresión. 'ActionGroup'
"Diagnósticos"
'Supresión' (obligatorio)

Condición

Nombre Descripción Valor
operador operador para una condición determinada 'Contains'
'DoesNotContain'
'Equals'
'NotEquals'
valores lista de valores para que coincidan con una condición determinada. string[]

Condiciones

Nombre Descripción Valor
alertContext filtrar alertas por contexto de alerta (carga) condición de
alertRuleId filtrar alertas por identificador de regla de alerta condición de
alertRuleName filtrar alertas por nombre de regla de alerta condición de
descripción filtrar alertas por descripción de la regla de alerta condición de
monitorCondition filtrar alertas por condición de supervisión condición de
monitorService filtrado de alertas por servicio de supervisión condición de
severidad filtrar alertas por gravedad condición de
targetResourceType filtrar alertas por tipo de recurso de destino condición de

Diagnósticos

Nombre Descripción Valor
tipo Indica el tipo de regla de acción. 'Diagnósticos' (obligatorio)

ManagedResourceTags

Nombre Descripción Valor

Microsoft.AlertsManagement/actionRules

Nombre Descripción Valor
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades propiedades de regla de acción ActionRuleProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.AlertsManagement/actionRules@2019-05-05-preview"

Alcance

Nombre Descripción Valor
scopeType tipo de ámbito de destino 'Recurso'
'ResourceGroup'
"Suscripción"
valores lista de identificadores de ARM del tipo de ámbito especificado que será el destino de la regla de acción dada. string[]

Supresión

Nombre Descripción Valor
suppressionConfig configuración de supresión para la regla de acción supresiónConfig (obligatorio)
tipo Indica el tipo de regla de acción. 'Supresión' (obligatorio)

SupresiónConfig

Nombre Descripción Valor
recurrenceType Especifica cuándo se debe aplicar la supresión. 'Always'
'Daily'
'Mensual'
'Una vez'
'Weekly' (obligatorio)
horario configuración de programación de supresión supresiónSchedule

SupresiónSchedule

Nombre Descripción Valor
endDate Fecha de finalización de la supresión cuerda
endTime Fecha de finalización de la supresión cuerda
recurrenceValues Especifica los valores del patrón de periodicidad. int[]
startDate Fecha de inicio de la supresión cuerda
startTime Hora de inicio de la supresión cuerda