Delen via


Microsoft.Insights alertrules 2016-03-01

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' = {
  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-objecten

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

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

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

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

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

RuleCondition-objecten

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

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

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

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

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

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

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

RuleDataSource-objecten

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

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

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

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

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

Eigenschapswaarden

alertrules

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

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

RuleAction

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (vereist)

RuleEmailAction

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.RuleEmailAction' (vereist)
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

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
{aangepaste eigenschap} snaar

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 Het objecttype instellen 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
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
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (vereist)

RuleManagementEventDataSource

Naam Beschrijving Waarde
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (vereist)
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
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

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleMetricDataSource

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

LocationThresholdRuleCondition

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.LocationThresholdRuleCondition' (vereist)
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. int (vereist)

Beperkingen:
Minimumwaarde = 0
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
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)
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

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

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

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

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

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

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

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

RuleCondition-objecten

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

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

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

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

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

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

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

RuleDataSource-objecten

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

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

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

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

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

Eigenschapswaarden

alertrules

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

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

RuleAction

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (vereist)

RuleEmailAction

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.RuleEmailAction' (vereist)
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

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
{aangepaste eigenschap} snaar

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 Het objecttype instellen 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
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
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (vereist)

RuleManagementEventDataSource

Naam Beschrijving Waarde
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (vereist)
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
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

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleMetricDataSource

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

LocationThresholdRuleCondition

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.LocationThresholdRuleCondition' (vereist)
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. int (vereist)

Beperkingen:
Minimumwaarde = 0
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
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)
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

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

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

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

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

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

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

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

RuleCondition-objecten

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

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

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

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

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

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

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

RuleDataSource-objecten

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

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

  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"

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

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

Eigenschapswaarden

alertrules

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Insights/alertrules@2016-03-01"
naam De resourcenaam tekenreeks (vereist)
plaats Resourcelocatie tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
Eigenschappen De eigenschappen van de waarschuwingsregel van de resource. AlertRule (vereist)

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

RuleAction

Naam Beschrijving Waarde
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleEmailAction
Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (vereist)

RuleEmailAction

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.RuleEmailAction" (vereist)
customEmails de lijst met aangepaste e-mailadressen van de beheerder om op de hoogte te stellen van de activering van de waarschuwing. tekenreeks[]
sendToServiceOwners Of de beheerders (service en medebeheerders) van de service moeten worden gewaarschuwd wanneer de waarschuwing wordt geactiveerd. Bool

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
{aangepaste eigenschap} snaar

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 Het objecttype instellen 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
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
odata.type Het objecttype instellen Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource
Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (vereist)

RuleManagementEventDataSource

Naam Beschrijving Waarde
odata.type hiermee geeft u het type gegevensbron op. Er zijn twee typen regelgegevensbronnen: RuleMetricDataSource en RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (vereist)
aanspraken de claims. RuleManagementEventClaimsDataSource-
eventName de naam van de gebeurtenis. snaar
eventSource de gebeurtenisbron. snaar
niveau het niveau. snaar
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

RuleManagementEventClaimsDataSource

Naam Beschrijving Waarde
emailAddress het e-mailadres. snaar

RuleMetricDataSource

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

LocationThresholdRuleCondition

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.LocationThresholdRuleCondition" (vereist)
failedLocationCount het aantal locaties dat de waarschuwing niet kan activeren. int (vereist)

Beperkingen:
Minimumwaarde = 0
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
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)
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

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

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