Sdílet prostřednictvím


Upozornění Microsoft.Insights

Definice prostředku Bicep

Typ prostředku pro upozornění je možné nasadit s operacemi, které cílí:

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í. RuleCondition (povinné)
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í:

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í. RuleCondition (povinné)
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 do Azure
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í. RuleCondition (povinné)
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
typ Typ prostředku Microsoft.Insights/alertrules@2016-03-01

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