Compartir a través de


Alertas de Microsoft.Insights

Definición de recursos de Bicep

El tipo de recurso alertrules se puede implementar con operaciones destinadas a:

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

Formato de los recursos

Para crear un recurso Microsoft.Insights/alertrules, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Insights/alertrules@2016-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    action: {
      'odata.type': 'string'
      // For remaining properties, see RuleAction objects
    }
    actions: [
      {
        'odata.type': 'string'
        // For remaining properties, see RuleAction objects
      }
    ]
    condition: {
      dataSource: {
        legacyResourceId: 'string'
        metricNamespace: 'string'
        resourceLocation: 'string'
        resourceUri: 'string'
        'odata.type': 'string'
        // For remaining properties, see RuleDataSource objects
      }
      'odata.type': 'string'
      // For remaining properties, see RuleCondition objects
    }
    description: 'string'
    isEnabled: bool
    name: 'string'
    provisioningState: 'string'
  }
}

Objetos RuleAction

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
  customEmails: [
    'string'
  ]
  sendToServiceOwners: bool

Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
  properties: {}
  serviceUri: 'string'

Objetos RuleCondition

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
  failedLocationCount: int
  windowSize: 'string'

Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
  aggregation: {
    operator: 'string'
    threshold: int
    windowSize: 'string'
  }

Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
  operator: 'string'
  threshold: int
  timeAggregation: 'string'
  windowSize: 'string'

Objetos RuleDataSource

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
  claims: {
    emailAddress: 'string'
  }
  eventName: 'string'
  eventSource: 'string'
  level: 'string'
  operationName: 'string'
  resourceGroupName: 'string'
  resourceProviderName: 'string'
  status: 'string'
  subStatus: 'string'

Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, use:

  'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
  metricName: 'string'

Valores de propiedad

alertrules

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Las propiedades de la regla de alertas del recurso. AlertRule (obligatorio)

AlertRule

Nombre Descripción Valor
action acción que se realiza cuando la regla de alerta se activa y cuando se resuelve una condición de alerta. Ruleaction
actions matriz de acciones que se realizan cuando la regla de alerta se activa y cuando se resuelve una condición de alerta. RuleAction[]
condición condición que da lugar a que se active la regla de alerta. RuleCondition (obligatorio)
description la descripción de la regla de alerta que se incluirá en el correo electrónico de alerta. string
isEnabled marca que indica si la regla de alerta está habilitada. bool (obligatorio)
name el nombre de la regla de alerta. string (obligatorio)
provisioningState estado de aprovisionamiento. string

Ruleaction

Nombre Descripción Valor
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obligatorio)

RuleEmailAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obligatorio)
customEmails la lista de direcciones de correo electrónico personalizadas del administrador para notificar la activación de la alerta. string[]
sendToServiceOwners Si los administradores (de servicio y coadministradores) del servicio deben recibir o no una notificación cuando se activa la alerta. bool

RuleWebhookAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obligatorio)
properties diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. object
serviceUri el URI del servicio para publicar la notificación cuando la alerta se activa o se resuelve. string

RuleCondition

Nombre Descripción Valor
dataSource el recurso del que la regla recopila sus datos. Para este tipo dataSource siempre será de tipo RuleMetricDataSource. RuleDataSource
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obligatorio)

RuleDataSource

Nombre Descripción Valor
legacyResourceId el identificador de recurso heredado del recurso que supervisa la regla. NOTA: Esta propiedad no se puede actualizar para una regla existente. string
metricNamespace el espacio de nombres de la métrica. string
resourceLocation la ubicación del recurso. string
resourceUri el identificador de recurso del recurso que supervisa la regla. NOTA: Esta propiedad no se puede actualizar para una regla existente. string
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obligatorio)

RuleManagementEventDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (obligatorio)
claims las notificaciones. RuleManagementEventClaimsDataSource
eventName el nombre del evento. string
eventSource el origen del evento. string
Nivel el nivel. string
operationName El nombre de la operación que se debe comprobar. Si no se proporciona ningún nombre, coincidirá cualquier operación. string
resourceGroupName el nombre del grupo de recursos. string
resourceProviderName el nombre del proveedor de recursos. string
status El estado de la operación que se debe comprobar. Si no se proporciona ningún estado, coincidirá cualquier estado. string
subStatus subestado. string

RuleManagementEventClaimsDataSource

Nombre Descripción Valor
emailAddress la dirección de correo electrónico. string

RuleMetricDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (obligatorio)
metricName el nombre de la métrica que define lo que supervisa la regla. string

LocationThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obligatorio)
failedLocationCount número de ubicaciones que deben no activar la alerta. int (obligatorio)

Restricciones:
Valor mínimo = 0
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ManagementEventRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obligatorio)
aggregation Cómo se deben combinar los datos recopilados con el tiempo y cuándo se activa la alerta. Tenga en cuenta que, para la administración, la agregación de alertas de eventos es opcional; si no se proporciona, cualquier evento hará que se active la alerta. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Nombre Descripción Valor
operator operador condition. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
threshold El valor de umbral que activa el alerta. int
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (obligatorio)
operator operador utilizado para comparar los datos y el umbral. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (obligatorio)
threshold valor de umbral que activa la alerta. int (obligatorio)
timeAggregation operador de agregación de hora. Cómo se deben combinar los datos recopilados con el tiempo. El valor predeterminado es PrimaryAggregationType de la métrica. 'Average'
'Último'
'Maximum'
"Mínimo"
'Total'
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

Plantillas de inicio rápido

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

Plantilla Descripción
Ataque DDoS en una máquina virtual

Implementación en Azure
Esto implementará una máquina virtual, OMS y otros recursos de red. Realice el ataque DDoS siguiendo las guidleines y ejecute el escenario para detectar un ataque DDoS.

Definición de recursos de plantilla de ARM

El tipo de recurso alertrules se puede implementar con operaciones destinadas a:

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

Formato de los recursos

Para crear un recurso Microsoft.Insights/alertrules, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Insights/alertrules",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "action": {
      "odata.type": "string"
      // For remaining properties, see RuleAction objects
    },
    "actions": [
      {
        "odata.type": "string"
        // For remaining properties, see RuleAction objects
      }
    ],
    "condition": {
      "dataSource": {
        "legacyResourceId": "string",
        "metricNamespace": "string",
        "resourceLocation": "string",
        "resourceUri": "string",
        "odata.type": "string"
        // For remaining properties, see RuleDataSource objects
      },
      "odata.type": "string"
      // For remaining properties, see RuleCondition objects
    },
    "description": "string",
    "isEnabled": "bool",
    "name": "string",
    "provisioningState": "string"
  }
}

Objetos RuleAction

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
  "customEmails": [ "string" ],
  "sendToServiceOwners": "bool"

Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
  "properties": {},
  "serviceUri": "string"

Objetos RuleCondition

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
  "failedLocationCount": "int",
  "windowSize": "string"

Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition",
  "aggregation": {
    "operator": "string",
    "threshold": "int",
    "windowSize": "string"
  }

Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
  "operator": "string",
  "threshold": "int",
  "timeAggregation": "string",
  "windowSize": "string"

Objetos RuleDataSource

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource",
  "claims": {
    "emailAddress": "string"
  },
  "eventName": "string",
  "eventSource": "string",
  "level": "string",
  "operationName": "string",
  "resourceGroupName": "string",
  "resourceProviderName": "string",
  "status": "string",
  "subStatus": "string"

Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, use:

  "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
  "metricName": "string"

Valores de propiedad

alertrules

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/alertrules"
apiVersion La versión de la API de recursos '2016-03-01'
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Las propiedades de la regla de alertas del recurso. AlertRule (obligatorio)

AlertRule

Nombre Descripción Valor
action acción que se realiza cuando la regla de alerta se activa y cuando se resuelve una condición de alerta. Ruleaction
actions matriz de acciones que se realizan cuando la regla de alertas se activa y cuando se resuelve una condición de alerta. RuleAction[]
condición la condición que da como resultado la activación de la regla de alertas. RuleCondition (obligatorio)
description la descripción de la regla de alertas que se incluirá en el correo electrónico de alerta. string
isEnabled marca que indica si la regla de alerta está habilitada. bool (obligatorio)
name el nombre de la regla de alerta. string (obligatorio)
provisioningState el estado de aprovisionamiento. string

Ruleaction

Nombre Descripción Valor
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obligatorio)

RuleEmailAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obligatorio)
customEmails la lista de direcciones de correo electrónico personalizadas del administrador para notificar la activación de la alerta. string[]
sendToServiceOwners Si los administradores (de servicio y coadministradores) del servicio deben recibir o no una notificación cuando se activa la alerta. bool

RuleWebhookAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (obligatorio)
properties diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. object
serviceUri el URI del servicio para publicar la notificación cuando la alerta se activa o se resuelve. string

RuleCondition

Nombre Descripción Valor
dataSource el recurso del que la regla recopila sus datos. Para este tipo dataSource siempre será de tipo RuleMetricDataSource. RuleDataSource
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obligatorio)

RuleDataSource

Nombre Descripción Valor
legacyResourceId el identificador de recurso heredado del recurso que supervisa la regla. NOTA: esta propiedad no se puede actualizar para una regla existente. string
metricNamespace espacio de nombres de la métrica. string
resourceLocation la ubicación del recurso. string
resourceUri el identificador de recurso del recurso que supervisa la regla. NOTA: esta propiedad no se puede actualizar para una regla existente. string
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obligatorio)

RuleManagementEventDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (obligatorio)
claims las notificaciones. RuleManagementEventClaimsDataSource
eventName el nombre del evento. string
eventSource el origen del evento. string
Nivel el nivel. string
operationName El nombre de la operación que se debe comprobar. Si no se proporciona ningún nombre, coincidirá cualquier operación. string
resourceGroupName el nombre del grupo de recursos. string
resourceProviderName el nombre del proveedor de recursos. string
status El estado de la operación que se debe comprobar. Si no se proporciona ningún estado, coincidirá cualquier estado. string
subStatus subestado. string

RuleManagementEventClaimsDataSource

Nombre Descripción Valor
emailAddress la dirección de correo electrónico. string

RuleMetricDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obligatorio)
metricName el nombre de la métrica que define lo que supervisa la regla. string

LocationThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obligatorio)
failedLocationCount número de ubicaciones que deben no activar la alerta. int (obligatorio)

Restricciones:
Valor mínimo = 0
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ManagementEventRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obligatorio)
aggregation Cómo se deben combinar los datos recopilados con el tiempo y cuándo se activa la alerta. Tenga en cuenta que, para la administración, la agregación de alertas de eventos es opcional; si no se proporciona, cualquier evento hará que se active la alerta. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Nombre Descripción Valor
operator operador de condición. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
threshold El valor de umbral que activa el alerta. int
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alertas en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (obligatorio)
operator operador utilizado para comparar los datos y el umbral. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (obligatorio)
threshold el valor de umbral que activa la alerta. int (obligatorio)
timeAggregation operador de agregación de hora. Cómo se deben combinar los datos recopilados con el tiempo. El valor predeterminado es PrimaryAggregationType de la métrica. 'Average'
'Último'
'Maximum'
'Mínimo'
'Total'
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alertas en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

Plantillas de inicio rápido

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

Plantilla Descripción
Ataque DDoS en una máquina virtual

Implementación en Azure
Esto implementará una máquina virtual, OMS y otros recursos de red. Realice el ataque DDoS siguiendo las guidleines y ejecute el escenario para detectar un ataque DDoS.

Definición de recursos de Terraform (proveedor AzAPI)

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

  • Grupos de recursos

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

Formato de los recursos

Para crear un recurso Microsoft.Insights/alertrules, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/alertrules@2016-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      action = {
        odata.type = "string"
        // For remaining properties, see RuleAction objects
      }
      actions = [
        {
          odata.type = "string"
          // For remaining properties, see RuleAction objects
        }
      ]
      condition = {
        dataSource = {
          legacyResourceId = "string"
          metricNamespace = "string"
          resourceLocation = "string"
          resourceUri = "string"
          odata.type = "string"
          // For remaining properties, see RuleDataSource objects
        }
        odata.type = "string"
        // For remaining properties, see RuleCondition objects
      }
      description = "string"
      isEnabled = bool
      name = "string"
      provisioningState = "string"
    }
  })
}

Objetos RuleAction

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
  customEmails = [
    "string"
  ]
  sendToServiceOwners = bool

Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
  properties = {}
  serviceUri = "string"

RuleCondition (objetos)

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
  failedLocationCount = int
  windowSize = "string"

Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
  aggregation = {
    operator = "string"
    threshold = int
    windowSize = "string"
  }

Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
  operator = "string"
  threshold = int
  timeAggregation = "string"
  windowSize = "string"

Objetos RuleDataSource

Establezca la propiedad odata.type para especificar el tipo de objeto.

Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
  claims = {
    emailAddress = "string"
  }
  eventName = "string"
  eventSource = "string"
  level = "string"
  operationName = "string"
  resourceGroupName = "string"
  resourceProviderName = "string"
  status = "string"
  subStatus = "string"

Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, use:

  odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
  metricName = "string"

Valores de propiedad

alertrules

Nombre Descripción Value
type Tipo de recurso "Microsoft.Insights/alertrules@2016-03-01"
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta.
properties Las propiedades de la regla de alertas del recurso. AlertRule (obligatorio)

AlertRule

Nombre Descripción Valor
action acción que se realiza cuando la regla de alerta se activa y cuando se resuelve una condición de alerta. Ruleaction
actions matriz de acciones que se realizan cuando la regla de alerta se activa y cuando se resuelve una condición de alerta. RuleAction[]
condición condición que da lugar a que se active la regla de alerta. RuleCondition (obligatorio)
description la descripción de la regla de alerta que se incluirá en el correo electrónico de alerta. string
isEnabled marca que indica si la regla de alerta está habilitada. bool (obligatorio)
name el nombre de la regla de alerta. string (obligatorio)
provisioningState estado de aprovisionamiento. string

Ruleaction

Nombre Descripción Valor
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obligatorio)

RuleEmailAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (obligatorio)
customEmails la lista de direcciones de correo electrónico personalizadas del administrador para notificar la activación de la alerta. string[]
sendToServiceOwners Si los administradores (de servicio y coadministradores) del servicio deben recibir o no una notificación cuando se activa la alerta. bool

RuleWebhookAction

Nombre Descripción Valor
odata.type especifica el tipo de la acción. Hay dos tipos de acciones: RuleEmailAction y RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (obligatorio)
properties diccionario de propiedades personalizadas que se van a incluir con la operación posterior. Estos datos se anexan a la carga del webhook. object
serviceUri el URI del servicio para publicar la notificación cuando la alerta se activa o resuelve. string

RuleCondition

Nombre Descripción Valor
dataSource el recurso desde el que la regla recopila sus datos. Para este tipo dataSource siempre será de tipo RuleMetricDataSource. RuleDataSource
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obligatorio)

RuleDataSource

Nombre Descripción Valor
legacyResourceId el identificador de recurso heredado del recurso que supervisa la regla. NOTA: esta propiedad no se puede actualizar para una regla existente. string
metricNamespace espacio de nombres de la métrica. string
resourceLocation la ubicación del recurso. string
resourceUri el identificador de recurso del recurso que supervisa la regla. NOTA: esta propiedad no se puede actualizar para una regla existente. string
odata.type Establecimiento del tipo de objeto Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obligatorio)

RuleManagementEventDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (obligatorio)
claims las notificaciones. RuleManagementEventClaimsDataSource
eventName el nombre del evento. string
eventSource el origen del evento. string
Nivel el nivel. string
operationName El nombre de la operación que se debe comprobar. Si no se proporciona ningún nombre, coincidirá cualquier operación. string
resourceGroupName el nombre del grupo de recursos. string
resourceProviderName el nombre del proveedor de recursos. string
status El estado de la operación que se debe comprobar. Si no se proporciona ningún estado, coincidirá cualquier estado. string
subStatus subestado. string

RuleManagementEventClaimsDataSource

Nombre Descripción Valor
emailAddress la dirección de correo electrónico. string

RuleMetricDataSource

Nombre Descripción Valor
odata.type especifica el tipo de origen de datos. Hay dos tipos de orígenes de datos de reglas: RuleMetricDataSource y RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (obligatorio)
metricName el nombre de la métrica que define lo que supervisa la regla. string

LocationThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (obligatorio)
failedLocationCount el número de ubicaciones que deben no activar la alerta. int (obligatorio)

Restricciones:
Valor mínimo = 0
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alertas en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ManagementEventRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (obligatorio)
aggregation Cómo se deben combinar los datos recopilados con el tiempo y cuándo se activa la alerta. Tenga en cuenta que, para la administración, la agregación de alertas de eventos es opcional; si no se proporciona, cualquier evento hará que se active la alerta. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Nombre Descripción Valor
operator operador de condición. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
threshold El valor de umbral que activa el alerta. int
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alertas en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string

ThresholdRuleCondition

Nombre Descripción Valor
odata.type especifica el tipo de condición. Puede ser uno de estos tres tipos: ManagementEventRuleCondition (repeticiones de eventos de administración), LocationThresholdRuleCondition (basado en el número de errores de una prueba web) y ThresholdRuleCondition (basado en el umbral de una métrica). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (obligatorio)
operator operador utilizado para comparar los datos y el umbral. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (obligatorio)
threshold valor de umbral que activa la alerta. int (obligatorio)
timeAggregation operador de agregación de hora. Cómo se deben combinar los datos recopilados con el tiempo. El valor predeterminado es PrimaryAggregationType de la métrica. "Promedio"
"Último"
"Máximo"
"Mínimo"
"Total"
windowSize el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día. string