Microsoft.Insights-waarschuwingsregels
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' = {
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:
- 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",
"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 |
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 |