Dela via


Microsoft.Insights-aviseringsregler

Bicep-resursdefinition

Resurstypen alertrules kan distribueras med åtgärder som är mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande Bicep i mallen.

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

RuleAction-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleEmailAction använder du:

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

För Microsoft.Azure.Management.Insights.Models.RuleWebhookAction använder du:

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

RuleCondition-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition använder du:

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

RuleDataSource-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource använder du:

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

För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource använder du:

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

Egenskapsvärden

alertrules

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens egenskaper för aviseringsregeln. AlertRule (krävs)

AlertRule

Name Beskrivning Värde
åtgärd åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. RuleAction
åtgärder matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. RuleAction[]
Villkor villkoret som resulterar i att aviseringsregeln aktiveras. RuleCondition (krävs)
beskrivning beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. sträng
isEnabled flaggan som anger om aviseringsregeln är aktiverad. bool (krävs)
name namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

RuleAction

Name Beskrivning Värde
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (krävs)

RuleEmailAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs)
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. boolesk

RuleWebhookAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)
properties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. objekt
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleCondition

Name Beskrivning Värde
Datasource resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. RuleDataSource
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (krävs)

RuleDataSource

Name Beskrivning Värde
legacyResourceId den äldre resursidentifieraren för resursen som regeln övervakar. Obs! Det går inte att uppdatera den här egenskapen för en befintlig regel. sträng
metricNamespace måttets namnområde. sträng
resourceLocation resursens plats. sträng
resourceUri resursidentifieraren för resursen som regeln övervakar. Obs! Det går inte att uppdatera den här egenskapen för en befintlig regel. sträng
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (krävs)

RuleManagementEventDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs)
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
operationName Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. sträng
resourceGroupName resursgruppens namn. sträng
resourceProviderName resursproviderns namn. sträng
status Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. sträng
subStatus understatusen. sträng

RuleManagementEventClaimsDataSource

Name Beskrivning Värde
Emailaddress e-postadressen. sträng

RuleMetricDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs)
metricName namnet på måttet som definierar vad regeln övervakar. sträng

LocationThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typen av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs)
failedLocationCount antalet platser som inte kan aktivera aviseringen. int (obligatoriskt)

Begränsningar:
Minsta värde = 0
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ManagementEventRuleCondition

Name Beskrivning Värde
odata.type anger typen av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs)
aggregering Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfri – om den inte anges kommer alla händelser att göra så att aviseringen aktiveras. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Name Beskrivning Värde
operator villkorsoperatorn. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Tröskel Tröskelvärdet som aktiverar aviseringen. int
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typen av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)
operator operatorn som används för att jämföra data och tröskelvärdet. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (krävs)
Tröskel tröskelvärdet som aktiverar aviseringen. int (obligatoriskt)
timeAggregation tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. "Genomsnitt"
"Sista"
"Max"
"Minimum"
"Totalt"
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
DDoS-attack på en virtuell dator

Distribuera till Azure
Då distribueras en virtuell dator, OMS och andra nätverksresurser. Utför DDoS-attacken genom att följa guidleinerna och köra scenariot för identifiering av en DDoS-attack.

Resursdefinition för ARM-mall

Resurstypen alertrules kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande JSON i mallen.

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

RuleAction-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleEmailAction använder du:

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

För Microsoft.Azure.Management.Insights.Models.RuleWebhookAction använder du:

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

RuleCondition-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition använder du:

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

RuleDataSource-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource använder du:

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

För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource använder du:

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

Egenskapsvärden

alertrules

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/alertrules"
apiVersion Resurs-API-versionen '2016-03-01'
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden. Se Taggar i mallar
properties Resursens aviseringsregelegenskaper. AlertRule (krävs)

AlertRule

Name Beskrivning Värde
åtgärd åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. Regelåtgärd
åtgärder matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor löses. RuleAction[]
Villkor villkoret som resulterar i att aviseringsregeln aktiveras. RuleCondition (obligatoriskt)
beskrivning beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. sträng
isEnabled flaggan som anger om aviseringsregeln är aktiverad. bool (krävs)
name namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

Regelåtgärd

Name Beskrivning Värde
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (krävs)

RuleEmailAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs)
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. boolesk

RuleWebhookAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)
properties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. objekt
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleCondition

Name Beskrivning Värde
Datasource resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. RuleDataSource
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (krävs)

RuleDataSource

Name Beskrivning Värde
legacyResourceId den äldre resursidentifieraren för resursen som regeln övervakar. Obs! Det går inte att uppdatera den här egenskapen för en befintlig regel. sträng
metricNamespace måttets namnområde. sträng
resourceLocation resursens plats. sträng
resourceUri resursidentifieraren för resursen som regeln övervakar. Obs! Det går inte att uppdatera den här egenskapen för en befintlig regel. sträng
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (krävs)

RuleManagementEventDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs)
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
operationName Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. sträng
resourceGroupName resursgruppens namn. sträng
resourceProviderName resursproviderns namn. sträng
status Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. sträng
subStatus understatusen. sträng

RuleManagementEventClaimsDataSource

Name Beskrivning Värde
Emailaddress e-postadressen. sträng

RuleMetricDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs)
metricName namnet på måttet som definierar vad regeln övervakar. sträng

LocationThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typen av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs)
failedLocationCount antalet platser som inte kan aktivera aviseringen. int (obligatoriskt)

Begränsningar:
Minsta värde = 0
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ManagementEventRuleCondition

Name Beskrivning Värde
odata.type anger typen av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs)
aggregering Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfritt – om det inte anges kommer någon händelse att göra så att aviseringen aktiveras. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Name Beskrivning Värde
operator villkorsoperatorn. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Tröskel Tröskelvärdet som aktiverar aviseringen. int
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)
operator operatorn som används för att jämföra data och tröskelvärdet. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (krävs)
Tröskel tröskelvärdet som aktiverar aviseringen. int (krävs)
timeAggregation tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. "Genomsnitt"
"Sista"
"Högsta"
"Minimum"
"Totalt"
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
DDoS-attack på en virtuell dator

Distribuera till Azure
Detta distribuerar en virtuell dator, OMS och andra nätverksresurser. Utför DDoS-attacken genom att följa guidleines och köra scenariot för identifiering av en DDoS-attack.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen alertrules kan distribueras med åtgärder som är mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande Terraform i mallen.

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

RuleAction-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleEmailAction använder du:

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

För Microsoft.Azure.Management.Insights.Models.RuleWebhookAction använder du:

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

RuleCondition-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition använder du:

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

För Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition använder du:

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

RuleDataSource-objekt

Ange egenskapen odata.type för att ange typ av objekt.

För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource använder du:

  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"

För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource använder du:

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

Egenskapsvärden

alertrules

Name Beskrivning Värde
typ Resurstypen "Microsoft.Insights/alertrules@2016-03-01"
name Resursnamnet sträng (krävs)
location Resursplats sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar Ordlista med taggnamn och värden.
properties Resursens egenskaper för aviseringsregeln. AlertRule (krävs)

AlertRule

Name Beskrivning Värde
åtgärd åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. RuleAction
åtgärder matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. RuleAction[]
Villkor villkoret som resulterar i att aviseringsregeln aktiveras. RuleCondition (krävs)
beskrivning beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. sträng
isEnabled flaggan som anger om aviseringsregeln är aktiverad. bool (krävs)
name namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

RuleAction

Name Beskrivning Värde
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (krävs)

RuleEmailAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs)
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. boolesk

RuleWebhookAction

Name Beskrivning Värde
odata.type anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)
properties ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till webhook-nyttolasten. objekt
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleCondition

Name Beskrivning Värde
Datasource resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. RuleDataSource
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition
Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition
Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (krävs)

RuleDataSource

Name Beskrivning Värde
legacyResourceId den äldre resursidentifieraren för resursen som regeln övervakar. Obs! Den här egenskapen kan inte uppdateras för en befintlig regel. sträng
metricNamespace måttets namnområde. sträng
resourceLocation resursens plats. sträng
resourceUri resursidentifieraren för resursen som regeln övervakar. Obs! Den här egenskapen kan inte uppdateras för en befintlig regel. sträng
odata.type Ange objekttyp Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (krävs)

RuleManagementEventDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs)
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
operationName Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. sträng
resourceGroupName resursgruppens namn. sträng
resourceProviderName resursproviderns namn. sträng
status Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. sträng
subStatus understatusen. sträng

RuleManagementEventClaimsDataSource

Name Beskrivning Värde
Emailaddress e-postadressen. sträng

RuleMetricDataSource

Name Beskrivning Värde
odata.type anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs)
metricName namnet på måttet som definierar vad regeln övervakar. sträng

LocationThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs)
failedLocationCount antalet platser som måste misslyckas med att aktivera aviseringen. int (krävs)

Begränsningar:
Minsta värde = 0
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ManagementEventRuleCondition

Name Beskrivning Värde
odata.type anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs)
aggregering Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfritt – om det inte anges kommer någon händelse att göra så att aviseringen aktiveras. ManagementEventAggregationCondition

ManagementEventAggregationCondition

Name Beskrivning Värde
operator villkorsoperatorn. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Tröskel Tröskelvärdet som aktiverar aviseringen. int
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng

ThresholdRuleCondition

Name Beskrivning Värde
odata.type anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)
operator operatorn som används för att jämföra data och tröskelvärdet. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (krävs)
Tröskel tröskelvärdet som aktiverar aviseringen. int (krävs)
timeAggregation tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. "Genomsnitt"
"Sista"
"Högsta"
"Minimum"
"Totalt"
windowSize tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. sträng