Upozornění Microsoft.Insights
Definice prostředku Bicep
Typ prostředku pro upozornění je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Insights/alertrules, přidejte do šablony následující bicep.
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'
}
}
Objekty RuleAction
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleEmailActionpoužijte:
{
customEmails: [
'string'
]
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
sendToServiceOwners: bool
}
Pro Microsoft.Azure.Management.Insights.Models.RuleWebhookActionpoužijte:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
Objekty RuleDataSource
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourcepoužijte:
{
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'
}
Pro Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourcepoužijte:
{
metricName: 'string'
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
}
Objekty RuleCondition
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionpoužijte:
{
failedLocationCount: int
odata.type: 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
windowSize: 'string'
}
Pro Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionpoužijte:
{
aggregation: {
operator: 'string'
threshold: int
windowSize: 'string'
}
odata.type: 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
}
Pro Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionpoužijte:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
operator: 'string'
threshold: int
timeAggregation: 'string'
windowSize: 'string'
}
Hodnoty vlastností
Upozornění
Jméno | Popis | Hodnota |
---|---|---|
akce | akce, která se provede při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction |
Akce | pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction[] |
podmínka | podmínka, která má za následek aktivaci pravidla upozornění. | |
popis | popis pravidla upozornění, které bude součástí e-mailu s upozorněním. | řetězec |
isEnabled | příznak, který označuje, jestli je pravidlo upozornění povolené. | bool (povinné) |
Jméno | název pravidla upozornění. | string (povinné) |
provisioningState | stav zřizování. | řetězec |
UmístěníThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
failedLocationCount | počet umístění, která musí selhat při aktivaci výstrahy. | Int Omezení: Minimální hodnota = 0 (povinné) |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition (povinné) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventAggregationCondition
Jméno | Popis | Hodnota |
---|---|---|
operátor | operátor podmínky. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
práh | Prahová hodnota, která aktivuje výstrahu. | Int |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
agregace | Způsob kombinování shromážděných dat v průběhu času a při aktivaci výstrahy Všimněte si, že agregace výstrah událostí správy je volitelná – pokud není k dispozici, aktivuje se výstraha. | ManagementEventAggregationCondition |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition (povinné) |
Microsoft.Insights/alertrules
Jméno | Popis | Hodnota |
---|---|---|
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti pravidla upozornění prostředku. | upozornění (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
Značky prostředků
Jméno | Popis | Hodnota |
---|
RuleAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleEmailAction pro typ RuleEmailAction. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleWebhookAction pro typ RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
RuleCondition
Jméno | Popis | Hodnota |
---|---|---|
zdroj dat | prostředek, ze kterého pravidlo shromažďuje svá data. Pro tento typ dataSource bude vždy typu RuleMetricDataSource. | RuleDataSource |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition pro typ LocationThresholdRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition pro typ ManagementEventRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition pro typ ThresholdRuleCondition. | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
RuleDataSource
Jméno | Popis | Hodnota |
---|---|---|
legacyResourceId | starší identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
metricNamespace | obor názvů metriky. | řetězec |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource pro typ RuleManagementEventDataSource. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource pro typ RuleMetricDataSource. | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
resourceLocation | umístění prostředku. | řetězec |
resourceUri | identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
RuleEmailAction
Jméno | Popis | Hodnota |
---|---|---|
customEmails | seznam vlastních e-mailových adres správce, který informuje o aktivaci výstrahy. | string[] |
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction (povinné) |
sendToServiceOwners | Jestli mají být správci (služba a spolusprávci) služby při aktivaci upozornění upozorněni. | Bool |
RuleManagementEventClaimsDataSource
Jméno | Popis | Hodnota |
---|---|---|
emailAddress | e-mailovou adresu. | řetězec |
RuleManagementEventDataSource
Jméno | Popis | Hodnota |
---|---|---|
nároky | deklarací identity. | RuleManagementEventClaimsDataSource |
eventName | název události. | řetězec |
eventSource | zdroj události. | řetězec |
úroveň | úroveň. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource (povinné) |
operationName | Název operace, u které je potřeba zkontrolovat. Pokud není zadaný žádný název, bude se jakákoli operace shodovat. | řetězec |
resourceGroupName | název skupiny prostředků. | řetězec |
resourceProviderName | název poskytovatele prostředků. | řetězec |
stav | Stav operace, u které je potřeba zkontrolovat. Pokud žádný stav není zadaný, bude se stav shodovat. | řetězec |
subStatus | podstatus. | řetězec |
RuleMetricDataSource
Jméno | Popis | Hodnota |
---|---|---|
metricName | název metriky, která definuje, co pravidlo monitoruje. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
RuleWebhookAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
vlastnosti | slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data se připojují k datové části webhooku. | RuleWebhookActionProperties |
serviceUri | identifikátor URI služby, který odešle oznámení při aktivaci nebo vyřešení výstrahy. | řetězec |
RuleWebhookActionProperties
Jméno | Popis | Hodnota |
---|
ThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
operátor | operátor použitý k porovnání dat a prahové hodnoty. | "GreaterThan" "GreaterThanOrEqual" "LessThan" LessThanOrEqual (povinné) |
práh | prahová hodnota, která aktivuje výstrahu. | int (povinné) |
timeAggregation | operátor časové agregace. Způsob kombinování shromážděných dat v průběhu času Výchozí hodnota je PrimaryAggregationType metriky. | "Průměr" "Poslední" Maximum Minimum Total (Celkem) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
Definice prostředku šablony ARM
Typ prostředku pro upozornění je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Insights/alertrules, přidejte do šablony následující JSON.
{
"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"
}
}
Objekty RuleAction
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleEmailActionpoužijte:
{
"customEmails": [ "string" ],
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"sendToServiceOwners": "bool"
}
Pro Microsoft.Azure.Management.Insights.Models.RuleWebhookActionpoužijte:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
Objekty RuleDataSource
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourcepoužijte:
{
"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"
}
Pro Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourcepoužijte:
{
"metricName": "string",
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
Objekty RuleCondition
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionpoužijte:
{
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
"windowSize": "string"
}
Pro Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionpoužijte:
{
"aggregation": {
"operator": "string",
"threshold": "int",
"windowSize": "string"
},
"odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
Pro Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionpoužijte:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"operator": "string",
"threshold": "int",
"timeAggregation": "string",
"windowSize": "string"
}
Hodnoty vlastností
Upozornění
Jméno | Popis | Hodnota |
---|---|---|
akce | akce, která se provede při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction |
Akce | pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction[] |
podmínka | podmínka, která má za následek aktivaci pravidla upozornění. | |
popis | popis pravidla upozornění, které bude součástí e-mailu s upozorněním. | řetězec |
isEnabled | příznak, který označuje, jestli je pravidlo upozornění povolené. | bool (povinné) |
Jméno | název pravidla upozornění. | string (povinné) |
provisioningState | stav zřizování. | řetězec |
UmístěníThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
failedLocationCount | počet umístění, která musí selhat při aktivaci výstrahy. | Int Omezení: Minimální hodnota = 0 (povinné) |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition (povinné) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventAggregationCondition
Jméno | Popis | Hodnota |
---|---|---|
operátor | operátor podmínky. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
práh | Prahová hodnota, která aktivuje výstrahu. | Int |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
agregace | Způsob kombinování shromážděných dat v průběhu času a při aktivaci výstrahy Všimněte si, že agregace výstrah událostí správy je volitelná – pokud není k dispozici, aktivuje se výstraha. | ManagementEventAggregationCondition |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition (povinné) |
Microsoft.Insights/alertrules
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2016-03-01' |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti pravidla upozornění prostředku. | upozornění (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.Insights/alertrules |
Značky prostředků
Jméno | Popis | Hodnota |
---|
RuleAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleEmailAction pro typ RuleEmailAction. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleWebhookAction pro typ RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
RuleCondition
Jméno | Popis | Hodnota |
---|---|---|
zdroj dat | prostředek, ze kterého pravidlo shromažďuje svá data. Pro tento typ dataSource bude vždy typu RuleMetricDataSource. | RuleDataSource |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition pro typ LocationThresholdRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition pro typ ManagementEventRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition pro typ ThresholdRuleCondition. | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
RuleDataSource
Jméno | Popis | Hodnota |
---|---|---|
legacyResourceId | starší identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
metricNamespace | obor názvů metriky. | řetězec |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource pro typ RuleManagementEventDataSource. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource pro typ RuleMetricDataSource. | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
resourceLocation | umístění prostředku. | řetězec |
resourceUri | identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
RuleEmailAction
Jméno | Popis | Hodnota |
---|---|---|
customEmails | seznam vlastních e-mailových adres správce, který informuje o aktivaci výstrahy. | string[] |
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction (povinné) |
sendToServiceOwners | Jestli mají být správci (služba a spolusprávci) služby při aktivaci upozornění upozorněni. | Bool |
RuleManagementEventClaimsDataSource
Jméno | Popis | Hodnota |
---|---|---|
emailAddress | e-mailovou adresu. | řetězec |
RuleManagementEventDataSource
Jméno | Popis | Hodnota |
---|---|---|
nároky | deklarací identity. | RuleManagementEventClaimsDataSource |
eventName | název události. | řetězec |
eventSource | zdroj události. | řetězec |
úroveň | úroveň. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource (povinné) |
operationName | Název operace, u které je potřeba zkontrolovat. Pokud není zadaný žádný název, bude se jakákoli operace shodovat. | řetězec |
resourceGroupName | název skupiny prostředků. | řetězec |
resourceProviderName | název poskytovatele prostředků. | řetězec |
stav | Stav operace, u které je potřeba zkontrolovat. Pokud žádný stav není zadaný, bude se stav shodovat. | řetězec |
subStatus | podstatus. | řetězec |
RuleMetricDataSource
Jméno | Popis | Hodnota |
---|---|---|
metricName | název metriky, která definuje, co pravidlo monitoruje. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
RuleWebhookAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
vlastnosti | slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data se připojují k datové části webhooku. | RuleWebhookActionProperties |
serviceUri | identifikátor URI služby, který odešle oznámení při aktivaci nebo vyřešení výstrahy. | řetězec |
RuleWebhookActionProperties
Jméno | Popis | Hodnota |
---|
ThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
operátor | operátor použitý k porovnání dat a prahové hodnoty. | "GreaterThan" "GreaterThanOrEqual" "LessThan" LessThanOrEqual (povinné) |
práh | prahová hodnota, která aktivuje výstrahu. | int (povinné) |
timeAggregation | operátor časové agregace. Způsob kombinování shromážděných dat v průběhu času Výchozí hodnota je PrimaryAggregationType metriky. | "Průměr" "Poslední" Maximum Minimum Total (Celkem) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
útok DDoS na virtuální počítač Nasadit |
Tím se nasadí virtuální počítač, OMS a další síťové prostředky. Proveďte útok DDoS pomocí guidleines a spusťte scénář detekce útoku DDoS. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku pro upozornění je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Insights/alertrules, přidejte do šablony následující Terraform.
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"
}
})
}
Objekty RuleAction
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleEmailActionpoužijte:
{
customEmails = [
"string"
]
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
sendToServiceOwners = bool
}
Pro Microsoft.Azure.Management.Insights.Models.RuleWebhookActionpoužijte:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
Objekty RuleDataSource
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourcepoužijte:
{
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"
}
Pro Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourcepoužijte:
{
metricName = "string"
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
Objekty RuleCondition
Nastavte vlastnost odata.type, která určuje typ objektu.
Pro Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionpoužijte:
{
failedLocationCount = int
odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
windowSize = "string"
}
Pro Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionpoužijte:
{
aggregation = {
operator = "string"
threshold = int
windowSize = "string"
}
odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
Pro Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionpoužijte:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
operator = "string"
threshold = int
timeAggregation = "string"
windowSize = "string"
}
Hodnoty vlastností
Upozornění
Jméno | Popis | Hodnota |
---|---|---|
akce | akce, která se provede při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction |
Akce | pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. | RuleAction[] |
podmínka | podmínka, která má za následek aktivaci pravidla upozornění. | |
popis | popis pravidla upozornění, které bude součástí e-mailu s upozorněním. | řetězec |
isEnabled | příznak, který označuje, jestli je pravidlo upozornění povolené. | bool (povinné) |
Jméno | název pravidla upozornění. | string (povinné) |
provisioningState | stav zřizování. | řetězec |
UmístěníThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
failedLocationCount | počet umístění, která musí selhat při aktivaci výstrahy. | Int Omezení: Minimální hodnota = 0 (povinné) |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition (povinné) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventAggregationCondition
Jméno | Popis | Hodnota |
---|---|---|
operátor | operátor podmínky. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
práh | Prahová hodnota, která aktivuje výstrahu. | Int |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |
ManagementEventRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
agregace | Způsob kombinování shromážděných dat v průběhu času a při aktivaci výstrahy Všimněte si, že agregace výstrah událostí správy je volitelná – pokud není k dispozici, aktivuje se výstraha. | ManagementEventAggregationCondition |
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition (povinné) |
Microsoft.Insights/alertrules
Značky prostředků
Jméno | Popis | Hodnota |
---|
RuleAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleEmailAction pro typ RuleEmailAction. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleWebhookAction pro typ RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
RuleCondition
Jméno | Popis | Hodnota |
---|---|---|
zdroj dat | prostředek, ze kterého pravidlo shromažďuje svá data. Pro tento typ dataSource bude vždy typu RuleMetricDataSource. | RuleDataSource |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition pro typ LocationThresholdRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition pro typ ManagementEventRuleCondition. Nastavte na Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition pro typ ThresholdRuleCondition. | Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
RuleDataSource
Jméno | Popis | Hodnota |
---|---|---|
legacyResourceId | starší identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
metricNamespace | obor názvů metriky. | řetězec |
odata.type | Nastavte na Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource pro typ RuleManagementEventDataSource. Nastavte na Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource pro typ RuleMetricDataSource. | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
resourceLocation | umístění prostředku. | řetězec |
resourceUri | identifikátor prostředku, který pravidlo monitoruje. POZNÁMKA: Tuto vlastnost nelze aktualizovat pro existující pravidlo. | řetězec |
RuleEmailAction
Jméno | Popis | Hodnota |
---|---|---|
customEmails | seznam vlastních e-mailových adres správce, který informuje o aktivaci výstrahy. | string[] |
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleEmailAction (povinné) |
sendToServiceOwners | Jestli mají být správci (služba a spolusprávci) služby při aktivaci upozornění upozorněni. | Bool |
RuleManagementEventClaimsDataSource
Jméno | Popis | Hodnota |
---|---|---|
emailAddress | e-mailovou adresu. | řetězec |
RuleManagementEventDataSource
Jméno | Popis | Hodnota |
---|---|---|
nároky | deklarací identity. | RuleManagementEventClaimsDataSource |
eventName | název události. | řetězec |
eventSource | zdroj události. | řetězec |
úroveň | úroveň. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource (povinné) |
operationName | Název operace, u které je potřeba zkontrolovat. Pokud není zadaný žádný název, bude se jakákoli operace shodovat. | řetězec |
resourceGroupName | název skupiny prostředků. | řetězec |
resourceProviderName | název poskytovatele prostředků. | řetězec |
stav | Stav operace, u které je potřeba zkontrolovat. Pokud žádný stav není zadaný, bude se stav shodovat. | řetězec |
subStatus | podstatus. | řetězec |
RuleMetricDataSource
Jméno | Popis | Hodnota |
---|---|---|
metricName | název metriky, která definuje, co pravidlo monitoruje. | řetězec |
odata.type | určuje typ zdroje dat. Existují dva typy zdrojů dat pravidel: RuleMetricDataSource a RuleManagementEventDataSource | Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (povinné) |
RuleWebhookAction
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ akce. Existují dva typy akcí: RuleEmailAction a RuleWebhookAction. | Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (povinné) |
vlastnosti | slovník vlastních vlastností, které se mají zahrnout do operace post. Tato data se připojují k datové části webhooku. | RuleWebhookActionProperties |
serviceUri | identifikátor URI služby, který odešle oznámení při aktivaci nebo vyřešení výstrahy. | řetězec |
RuleWebhookActionProperties
Jméno | Popis | Hodnota |
---|
ThresholdRuleCondition
Jméno | Popis | Hodnota |
---|---|---|
odata.type | určuje typ podmínky. Může to být jeden ze tří typů: ManagementEventRuleCondition (výskyty událostí správy), LocationThresholdRuleCondition (na základě počtu selhání webového testu) a ThresholdRuleCondition (na základě prahové hodnoty metriky). | Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (povinné) |
operátor | operátor použitý k porovnání dat a prahové hodnoty. | "GreaterThan" "GreaterThanOrEqual" "LessThan" LessThanOrEqual (povinné) |
práh | prahová hodnota, která aktivuje výstrahu. | int (povinné) |
timeAggregation | operátor časové agregace. Způsob kombinování shromážděných dat v průběhu času Výchozí hodnota je PrimaryAggregationType metriky. | "Průměr" "Poslední" Maximum Minimum Total (Celkem) |
windowSize | časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrahy na základě prahové hodnoty. Pokud je zadán, musí být mezi 5 minut a 1 dnem. | řetězec |