Dela via


Microsoft.Insights-aviseringsregler

Bicep-resursdefinition

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 Bicep i mallen.

resource symbolicname 'Microsoft.Insights/alertrules@2016-03-01' = {
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

RuleAction-objekt

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

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

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

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

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

RuleDataSource-objekt

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

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

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

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

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

RuleCondition-objekt

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

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

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

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

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

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

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

Egenskapsvärden

AlertRule

Namn Beskrivning Värde
handling å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[]
tillstånd 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)
Namn namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

LocationThresholdRuleCondition

Namn Beskrivning Värde
failedLocationCount antalet platser som inte kan aktivera aviseringen. Int

Begränsningar:
Minsta värde = 0 (krävs)
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)
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

ManagementEventAggregationCondition

Namn Beskrivning Värde
operatör 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

ManagementEventRuleCondition

Namn Beskrivning Värde
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 tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. ManagementEventAggregationCondition
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)

Microsoft.Insights/alertrules

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Resursens aviseringsregelegenskaper. AlertRule (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

RuleAction

Namn Beskrivning Värde
odata.type Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)

RuleCondition

Namn 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 till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)

RuleDataSource

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

RuleEmailAction

Namn Beskrivning Värde
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
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)
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. Bool

RuleManagementEventClaimsDataSource

Namn Beskrivning Värde
emailAddress e-postadressen. sträng

RuleManagementEventDataSource

Namn Beskrivning Värde
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
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)
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

RuleMetricDataSource

Namn Beskrivning Värde
metricName namnet på måttet som definierar vad regeln övervakar. sträng
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)

RuleWebhookAction

Namn 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)
Egenskaper ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. RuleWebhookActionProperties
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleWebhookActionProperties

Namn Beskrivning Värde

ThresholdRuleCondition

Namn 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)
operatör 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

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",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

RuleAction-objekt

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

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

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

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

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

RuleDataSource-objekt

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

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

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

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

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

RuleCondition-objekt

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

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

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

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

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

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

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

Egenskapsvärden

AlertRule

Namn Beskrivning Värde
handling å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[]
tillstånd 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)
Namn namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

LocationThresholdRuleCondition

Namn Beskrivning Värde
failedLocationCount antalet platser som inte kan aktivera aviseringen. Int

Begränsningar:
Minsta värde = 0 (krävs)
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)
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

ManagementEventAggregationCondition

Namn Beskrivning Värde
operatör 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

ManagementEventRuleCondition

Namn Beskrivning Värde
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 tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. ManagementEventAggregationCondition
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)

Microsoft.Insights/alertrules

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

ResourceTags

Namn Beskrivning Värde

RuleAction

Namn Beskrivning Värde
odata.type Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)

RuleCondition

Namn 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 till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)

RuleDataSource

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

RuleEmailAction

Namn Beskrivning Värde
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
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)
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. Bool

RuleManagementEventClaimsDataSource

Namn Beskrivning Värde
emailAddress e-postadressen. sträng

RuleManagementEventDataSource

Namn Beskrivning Värde
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
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)
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

RuleMetricDataSource

Namn Beskrivning Värde
metricName namnet på måttet som definierar vad regeln övervakar. sträng
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)

RuleWebhookAction

Namn 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)
Egenskaper ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. RuleWebhookActionProperties
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleWebhookActionProperties

Namn Beskrivning Värde

ThresholdRuleCondition

Namn 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)
operatör 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 Beskrivning
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 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"
  tags = {
    {customized property} = "string"
  }
  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.RuleEmailActionanvänder du:

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

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

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

RuleDataSource-objekt

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

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

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

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

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

RuleCondition-objekt

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

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

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

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

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

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

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

Egenskapsvärden

AlertRule

Namn Beskrivning Värde
handling å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[]
tillstånd 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)
Namn namnet på aviseringsregeln. sträng (krävs)
provisioningState etableringstillståndet. sträng

LocationThresholdRuleCondition

Namn Beskrivning Värde
failedLocationCount antalet platser som inte kan aktivera aviseringen. Int

Begränsningar:
Minsta värde = 0 (krävs)
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)
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

ManagementEventAggregationCondition

Namn Beskrivning Värde
operatör 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

ManagementEventRuleCondition

Namn Beskrivning Värde
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 tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. ManagementEventAggregationCondition
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)

Microsoft.Insights/alertrules

Namn Beskrivning Värde
plats Resursplats sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Resursens aviseringsregelegenskaper. AlertRule (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Insights/alertrules@2016-03-01"

ResourceTags

Namn Beskrivning Värde

RuleAction

Namn Beskrivning Värde
odata.type Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs)

RuleCondition

Namn 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 till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs)

RuleDataSource

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

RuleEmailAction

Namn Beskrivning Värde
customEmails listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. string[]
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)
sendToServiceOwners Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. Bool

RuleManagementEventClaimsDataSource

Namn Beskrivning Värde
emailAddress e-postadressen. sträng

RuleManagementEventDataSource

Namn Beskrivning Värde
anspråk anspråken. RuleManagementEventClaimsDataSource
eventName händelsenamnet. sträng
eventSource händelsekällan. sträng
nivå nivån. sträng
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)
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

RuleMetricDataSource

Namn Beskrivning Värde
metricName namnet på måttet som definierar vad regeln övervakar. sträng
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)

RuleWebhookAction

Namn 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)
Egenskaper ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. RuleWebhookActionProperties
serviceUri tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. sträng

RuleWebhookActionProperties

Namn Beskrivning Värde

ThresholdRuleCondition

Namn 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)
operatör 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