Microsoft.Insights alertrules 2016-03-01
Bicep-resourcedefinitie
Het resourcetype alertrules kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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 |
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
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 |
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 |