Delen via


Microsoft.Insights-waarschuwingsregels

Bicep-resourcedefinitie

Het resourcetype alertrules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.Insights/alertrules wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschapswaarden

AlertRule

Naam Beschrijving Waarde
actie actie die wordt uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction-
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction[]
conditie de voorwaarde waardoor de waarschuwingsregel wordt geactiveerd. RuleCondition (vereist)
beschrijving de beschrijving van de waarschuwingsregel die wordt opgenomen in de waarschuwings-e-mail. snaar
isEnabled de vlag die aangeeft of de waarschuwingsregel is ingeschakeld. bool (vereist)
naam de naam van de waarschuwingsregel. tekenreeks (vereist)
provisioningState de inrichtingsstatus. snaar

LocationThresholdRuleCondition

Naam Beschrijving Waarde
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. Int

Beperkingen:
Minimumwaarde = 0 (vereist)
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (vereist)
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventAggregationCondition

Naam Beschrijving Waarde
bediener de voorwaardeoperator. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
drempel De drempelwaarde waarmee de waarschuwing wordt geactiveerd. Int
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventRuleCondition

Naam Beschrijving Waarde
aggregatie Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd en wanneer de waarschuwing wordt geactiveerd. Houd er rekening mee dat voor aggregatie van beheer gebeurteniswaarschuwingen optioneel is. Als deze niet is opgegeven, zorgt een gebeurtenis ervoor dat de waarschuwing wordt geactiveerd. ManagementEventAggregationCondition
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (vereist)

Microsoft.Insights/alertrules

Naam Beschrijving Waarde
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. AlertRule (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

RuleAction

Naam Beschrijving Waarde
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' voor het type RuleEmailAction. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' voor het type RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)

RuleCondition

Naam Beschrijving Waarde
dataSource de resource waaruit de regel de gegevens verzamelt. Voor dit type is dataSource altijd van het type RuleMetricDataSource. RuleDataSource-
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' voor het type LocationThresholdRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' voor het type ManagementEventRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' voor het type ThresholdRuleCondition. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)

RuleDataSource

Naam Beschrijving Waarde
legacyResourceId de verouderde resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar
metricNamespace de naamruimte van de metrische waarde. snaar
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' voor het type RuleManagementEventDataSource. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' voor het type RuleMetricDataSource. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)
resourceLocation de locatie van de resource. snaar
resourceUri de resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar

RuleEmailAction

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (vereist)
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleManagementEventDataSource

Naam Beschrijving Waarde
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (vereist)
operationName De naam van de bewerking waarvoor moet worden gecontroleerd. Als er geen naam wordt opgegeven, komt een bewerking overeen. snaar
resourceGroupName de naam van de resourcegroep. snaar
resourceProviderName de naam van de resourceprovider. snaar
status De status van de bewerking waarvoor moet worden gecontroleerd. Als er geen status is opgegeven, komt elke status overeen. snaar
subStatus de substatus. snaar

RuleMetricDataSource

Naam Beschrijving Waarde
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)

RuleWebhookAction

Naam Beschrijving Waarde
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)
Eigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. RuleWebhookActionProperties-
serviceUri de service-URI om de melding te posten wanneer de waarschuwing wordt geactiveerd of opgelost. snaar

RuleWebhookActionProperties

Naam Beschrijving Waarde

ThresholdRuleCondition

Naam Beschrijving Waarde
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)
bediener de operator die wordt gebruikt om de gegevens en de drempelwaarde te vergelijken. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (vereist)
drempel de drempelwaarde waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de operator voor tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is het PrimaryAggregationType van de metrische waarde. 'Gemiddelde'
'Laatste'
'Maximum'
'Minimum'
'Totaal'
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype alertrules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.Insights/alertrules wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschapswaarden

AlertRule

Naam Beschrijving Waarde
actie actie die wordt uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction-
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction[]
conditie de voorwaarde waardoor de waarschuwingsregel wordt geactiveerd. RuleCondition (vereist)
beschrijving de beschrijving van de waarschuwingsregel die wordt opgenomen in de waarschuwings-e-mail. snaar
isEnabled de vlag die aangeeft of de waarschuwingsregel is ingeschakeld. bool (vereist)
naam de naam van de waarschuwingsregel. tekenreeks (vereist)
provisioningState de inrichtingsstatus. snaar

LocationThresholdRuleCondition

Naam Beschrijving Waarde
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. Int

Beperkingen:
Minimumwaarde = 0 (vereist)
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (vereist)
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventAggregationCondition

Naam Beschrijving Waarde
bediener de voorwaardeoperator. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
drempel De drempelwaarde waarmee de waarschuwing wordt geactiveerd. Int
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventRuleCondition

Naam Beschrijving Waarde
aggregatie Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd en wanneer de waarschuwing wordt geactiveerd. Houd er rekening mee dat voor aggregatie van beheer gebeurteniswaarschuwingen optioneel is. Als deze niet is opgegeven, zorgt een gebeurtenis ervoor dat de waarschuwing wordt geactiveerd. ManagementEventAggregationCondition
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (vereist)

Microsoft.Insights/alertrules

Naam Beschrijving Waarde
apiVersion De API-versie '2016-03-01'
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. AlertRule (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Insights/alertrules'

ResourceTags

Naam Beschrijving Waarde

RuleAction

Naam Beschrijving Waarde
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' voor het type RuleEmailAction. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' voor het type RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)

RuleCondition

Naam Beschrijving Waarde
dataSource de resource waaruit de regel de gegevens verzamelt. Voor dit type is dataSource altijd van het type RuleMetricDataSource. RuleDataSource-
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' voor het type LocationThresholdRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' voor het type ManagementEventRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' voor het type ThresholdRuleCondition. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)

RuleDataSource

Naam Beschrijving Waarde
legacyResourceId de verouderde resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar
metricNamespace de naamruimte van de metrische waarde. snaar
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' voor het type RuleManagementEventDataSource. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' voor het type RuleMetricDataSource. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)
resourceLocation de locatie van de resource. snaar
resourceUri de resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar

RuleEmailAction

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (vereist)
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleManagementEventDataSource

Naam Beschrijving Waarde
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (vereist)
operationName De naam van de bewerking waarvoor moet worden gecontroleerd. Als er geen naam wordt opgegeven, komt een bewerking overeen. snaar
resourceGroupName de naam van de resourcegroep. snaar
resourceProviderName de naam van de resourceprovider. snaar
status De status van de bewerking waarvoor moet worden gecontroleerd. Als er geen status is opgegeven, komt elke status overeen. snaar
subStatus de substatus. snaar

RuleMetricDataSource

Naam Beschrijving Waarde
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)

RuleWebhookAction

Naam Beschrijving Waarde
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)
Eigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. RuleWebhookActionProperties-
serviceUri de service-URI om de melding te posten wanneer de waarschuwing wordt geactiveerd of opgelost. snaar

RuleWebhookActionProperties

Naam Beschrijving Waarde

ThresholdRuleCondition

Naam Beschrijving Waarde
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)
bediener de operator die wordt gebruikt om de gegevens en de drempelwaarde te vergelijken. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (vereist)
drempel de drempelwaarde waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de operator voor tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is het PrimaryAggregationType van de metrische waarde. 'Gemiddelde'
'Laatste'
'Maximum'
'Minimum'
'Totaal'
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
DDoS-aanval op een virtuele machine

implementeren in Azure
Hiermee worden een virtuele machine, OMS en andere netwerkbronnen geïmplementeerd. Voer de DDoS-aanval uit door de guidleines te volgen en het scenario uit te voeren voor het detecteren van een DDoS-aanval.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype alertrules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.Insights/alertrules wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-objecten

Stel de eigenschap odata.type in om het type object op te geven.

Gebruik voor Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Gebruik voor Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschapswaarden

AlertRule

Naam Beschrijving Waarde
actie actie die wordt uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction-
Acties de matrix van acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. RuleAction[]
conditie de voorwaarde waardoor de waarschuwingsregel wordt geactiveerd. RuleCondition (vereist)
beschrijving de beschrijving van de waarschuwingsregel die wordt opgenomen in de waarschuwings-e-mail. snaar
isEnabled de vlag die aangeeft of de waarschuwingsregel is ingeschakeld. bool (vereist)
naam de naam van de waarschuwingsregel. tekenreeks (vereist)
provisioningState de inrichtingsstatus. snaar

LocationThresholdRuleCondition

Naam Beschrijving Waarde
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. Int

Beperkingen:
Minimumwaarde = 0 (vereist)
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (vereist)
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventAggregationCondition

Naam Beschrijving Waarde
bediener de voorwaardeoperator. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
drempel De drempelwaarde waarmee de waarschuwing wordt geactiveerd. Int
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar

ManagementEventRuleCondition

Naam Beschrijving Waarde
aggregatie Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd en wanneer de waarschuwing wordt geactiveerd. Houd er rekening mee dat voor aggregatie van beheer gebeurteniswaarschuwingen optioneel is. Als deze niet is opgegeven, zorgt een gebeurtenis ervoor dat de waarschuwing wordt geactiveerd. ManagementEventAggregationCondition
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (vereist)

Microsoft.Insights/alertrules

Naam Beschrijving Waarde
plaats Resourcelocatie tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. AlertRule (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Insights/alertrules@2016-03-01"

ResourceTags

Naam Beschrijving Waarde

RuleAction

Naam Beschrijving Waarde
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' voor het type RuleEmailAction. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' voor het type RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)

RuleCondition

Naam Beschrijving Waarde
dataSource de resource waaruit de regel de gegevens verzamelt. Voor dit type is dataSource altijd van het type RuleMetricDataSource. RuleDataSource-
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' voor het type LocationThresholdRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' voor het type ManagementEventRuleCondition. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' voor het type ThresholdRuleCondition. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)

RuleDataSource

Naam Beschrijving Waarde
legacyResourceId de verouderde resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar
metricNamespace de naamruimte van de metrische waarde. snaar
odata.type Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' voor het type RuleManagementEventDataSource. Ingesteld op 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' voor het type RuleMetricDataSource. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)
resourceLocation de locatie van de resource. snaar
resourceUri de resource-id van de resource die door de regel wordt bewaakt. OPMERKING: deze eigenschap kan niet worden bijgewerkt voor een bestaande regel. snaar

RuleEmailAction

Naam Beschrijving Waarde
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (vereist)
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleManagementEventDataSource

Naam Beschrijving Waarde
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (vereist)
operationName De naam van de bewerking waarvoor moet worden gecontroleerd. Als er geen naam wordt opgegeven, komt een bewerking overeen. snaar
resourceGroupName de naam van de resourcegroep. snaar
resourceProviderName de naam van de resourceprovider. snaar
status De status van de bewerking waarvoor moet worden gecontroleerd. Als er geen status is opgegeven, komt elke status overeen. snaar
subStatus de substatus. snaar

RuleMetricDataSource

Naam Beschrijving Waarde
metricName de naam van de metrische waarde die definieert wat de regel bewaakt. snaar
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (vereist)

RuleWebhookAction

Naam Beschrijving Waarde
odata.type hiermee geeft u het type van de actie. Er zijn twee soorten acties: RuleEmailAction en RuleWebhookAction. 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (vereist)
Eigenschappen de woordenlijst met aangepaste eigenschappen die moeten worden opgenomen in de postbewerking. Deze gegevens worden toegevoegd aan de nettolading van de webhook. RuleWebhookActionProperties-
serviceUri de service-URI om de melding te posten wanneer de waarschuwing wordt geactiveerd of opgelost. snaar

RuleWebhookActionProperties

Naam Beschrijving Waarde

ThresholdRuleCondition

Naam Beschrijving Waarde
odata.type hiermee geeft u het type voorwaarde. Dit kan een van de volgende drie typen zijn: ManagementEventRuleCondition (exemplaren van beheerevenementen), LocationThresholdRuleCondition (op basis van het aantal fouten van een webtest) en ThresholdRuleCondition (op basis van de drempelwaarde van een metrische waarde). 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (vereist)
bediener de operator die wordt gebruikt om de gegevens en de drempelwaarde te vergelijken. 'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
LessThanOrEqual (vereist)
drempel de drempelwaarde waarmee de waarschuwing wordt geactiveerd. int (vereist)
timeAggregation de operator voor tijdaggregatie. Hoe de verzamelde gegevens in de loop van de tijd moeten worden gecombineerd. De standaardwaarde is het PrimaryAggregationType van de metrische waarde. 'Gemiddelde'
'Laatste'
'Maximum'
'Minimum'
'Totaal'
windowSize de periode (in ISO 8601-duurnotatie) die wordt gebruikt voor het bewaken van waarschuwingsactiviteiten op basis van de drempelwaarde. Indien opgegeven, moet het tussen 5 minuten en 1 dag zijn. snaar