Freigeben über


Microsoft.Insights alertrules

Bicep-Ressourcendefinition

Der Alertrules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/alertrules-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

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

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für 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'
}

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschaftswerte

AlertRule

Name Beschreibung Wert
Aktion Aktion, die ausgeführt wird, wenn die Warnungsregel aktiv wird und eine Warnungsbedingung aufgelöst wird. RuleAction-
Aktionen das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. RuleAction-[]
Zustand die Bedingung, die dazu führt, dass die Warnungsregel aktiviert wird. RuleCondition- (erforderlich)
Beschreibung die Beschreibung der Warnungsregel, die in die Benachrichtigungs-E-Mail aufgenommen wird. Schnur
isEnabled das Kennzeichen, das angibt, ob die Warnungsregel aktiviert ist. bool (erforderlich)
Name der Name der Warnungsregel. Zeichenfolge (erforderlich)
provisioningState der Bereitstellungsstatus. Schnur

LocationThresholdRuleCondition

Name Beschreibung Wert
failedLocationCount die Anzahl der Speicherorte, an denen die Warnung nicht aktiviert werden muss. Int

Zwänge:
Min.-Wert = 0 (erforderlich)
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (erforderlich)
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventAggregationCondition

Name Beschreibung Wert
Operator den Bedingungsoperator. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Schwelle Der Schwellenwert, der die Warnung aktiviert. Int
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventRuleCondition

Name Beschreibung Wert
Aggregation Wie die gesammelten Daten im Laufe der Zeit und beim Aktivieren der Warnung kombiniert werden sollen. Beachten Sie, dass die Aggregation von Verwaltungsereignisbenachrichtigungen optional ist – wenn sie nicht bereitgestellt wird, führt jedes Ereignis dazu, dass die Warnung aktiviert wird. ManagementEventAggregationCondition
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (erforderlich)

Microsoft.Insights/alertrules

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften der Warnungsregel der Ressource. AlertRule- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

RuleAction

Name Beschreibung Wert
odata.type Legen Sie für den Typ RuleEmailAction auf "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" fest. Legen Sie für den Typ RuleWebhookAction auf "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" fest. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)

RuleCondition

Name Beschreibung Wert
dataSource die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ "dataSource" ist immer der Typ "RuleMetricDataSource" vorhanden. RuleDataSource-
odata.type Legen Sie für den Typ LocationThresholdRuleCondition LocationThresholdRuleConditionauf "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" fest. Legen Sie für den Typ "ManagementEventRuleCondition" auf "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" fest. Legen Sie auf "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" für den Typ ThresholdRuleConditionfest. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)

RuleDataSource

Name Beschreibung Wert
legacyResourceId der Legacyressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur
metricNamespace der Namespace der Metrik. Schnur
odata.type Set to 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' for type RuleManagementEventDataSource. Legen Sie für den Typ RuleMetricDataSource auf "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" fest. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)
resourceLocation der Speicherort der Ressource. Schnur
resourceUri der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur

RuleEmailAction

Name Beschreibung Wert
customEmails die Liste der benutzerdefinierten E-Mail-Adressen des Administrators, um die Aktivierung der Warnung zu benachrichtigen. string[]
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (erforderlich)
sendToServiceOwners Gibt an, ob die Administratoren (Dienst und Co-Administratoren) des Diensts benachrichtigt werden sollen, wenn die Warnung aktiviert wird. Bool

RuleManagementEventClaimsDataSource

Name Beschreibung Wert
emailAddress die E-Mail-Adresse. Schnur

RuleManagementEventDataSource

Name Beschreibung Wert
Ansprüche die Ansprüche. RuleManagementEventClaimsDataSource-
eventName der Ereignisname. Schnur
eventSource die Ereignisquelle. Schnur
Niveau der Ebene. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (erforderlich)
operationName Der Name des Vorgangs, auf den überprüft werden soll. Wenn kein Name angegeben wird, stimmt jeder Vorgang überein. Schnur
resourceGroupName der Ressourcengruppenname. Schnur
resourceProviderName der Name des Ressourcenanbieters. Schnur
Status Der Status des Vorgangs, auf den überprüft werden soll. Wenn kein Status angegeben wird, stimmt jeder Status überein. Schnur
subStatus der Unterstatus. Schnur

RuleMetricDataSource

Name Beschreibung Wert
metricName der Name der Metrik, die definiert, was die Regel überwacht. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)

RuleWebhookAction

Name Beschreibung Wert
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)
Eigenschaften das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. RuleWebhookActionProperties
serviceUri der Dienst-URI, um die Benachrichtigung zu posten, wenn die Warnung aktiviert oder aufgelöst wird. Schnur

RuleWebhookActionProperties

Name Beschreibung Wert

ThresholdRuleCondition

Name Beschreibung Wert
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)
Operator der Operator, der zum Vergleichen der Daten und des Schwellenwerts verwendet wird. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (erforderlich)
Schwelle der Schwellenwert, der die Warnung aktiviert. int (erforderlich)
timeAggregation der Zeitaggregationsoperator. Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen. Der Standardwert ist der PrimaryAggregationType der Metrik. "Mittelwert"
'Last'
"Maximum"
"Minimum"
"Gesamtsumme"
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ARM-Vorlagenressourcendefinition

Der Alertrules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/alertrules-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für 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"
}

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschaftswerte

AlertRule

Name Beschreibung Wert
Aktion Aktion, die ausgeführt wird, wenn die Warnungsregel aktiv wird und eine Warnungsbedingung aufgelöst wird. RuleAction-
Aktionen das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. RuleAction-[]
Zustand die Bedingung, die dazu führt, dass die Warnungsregel aktiviert wird. RuleCondition- (erforderlich)
Beschreibung die Beschreibung der Warnungsregel, die in die Benachrichtigungs-E-Mail aufgenommen wird. Schnur
isEnabled das Kennzeichen, das angibt, ob die Warnungsregel aktiviert ist. bool (erforderlich)
Name der Name der Warnungsregel. Zeichenfolge (erforderlich)
provisioningState der Bereitstellungsstatus. Schnur

LocationThresholdRuleCondition

Name Beschreibung Wert
failedLocationCount die Anzahl der Speicherorte, an denen die Warnung nicht aktiviert werden muss. Int

Zwänge:
Min.-Wert = 0 (erforderlich)
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (erforderlich)
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventAggregationCondition

Name Beschreibung Wert
Operator den Bedingungsoperator. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Schwelle Der Schwellenwert, der die Warnung aktiviert. Int
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventRuleCondition

Name Beschreibung Wert
Aggregation Wie die gesammelten Daten im Laufe der Zeit und beim Aktivieren der Warnung kombiniert werden sollen. Beachten Sie, dass die Aggregation von Verwaltungsereignisbenachrichtigungen optional ist – wenn sie nicht bereitgestellt wird, führt jedes Ereignis dazu, dass die Warnung aktiviert wird. ManagementEventAggregationCondition
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (erforderlich)

Microsoft.Insights/alertrules

Name Beschreibung Wert
apiVersion Die API-Version '2016-03-01'
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften der Warnungsregel der Ressource. AlertRule- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Insights/alertrules"

ResourceTags

Name Beschreibung Wert

RuleAction

Name Beschreibung Wert
odata.type Legen Sie für den Typ RuleEmailAction auf "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" fest. Legen Sie für den Typ RuleWebhookAction auf "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" fest. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)

RuleCondition

Name Beschreibung Wert
dataSource die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ "dataSource" ist immer der Typ "RuleMetricDataSource" vorhanden. RuleDataSource-
odata.type Legen Sie für den Typ LocationThresholdRuleCondition LocationThresholdRuleConditionauf "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" fest. Legen Sie für den Typ "ManagementEventRuleCondition" auf "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" fest. Legen Sie auf "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" für den Typ ThresholdRuleConditionfest. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)

RuleDataSource

Name Beschreibung Wert
legacyResourceId der Legacyressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur
metricNamespace der Namespace der Metrik. Schnur
odata.type Set to 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' for type RuleManagementEventDataSource. Legen Sie für den Typ RuleMetricDataSource auf "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" fest. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)
resourceLocation der Speicherort der Ressource. Schnur
resourceUri der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur

RuleEmailAction

Name Beschreibung Wert
customEmails die Liste der benutzerdefinierten E-Mail-Adressen des Administrators, um die Aktivierung der Warnung zu benachrichtigen. string[]
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (erforderlich)
sendToServiceOwners Gibt an, ob die Administratoren (Dienst und Co-Administratoren) des Diensts benachrichtigt werden sollen, wenn die Warnung aktiviert wird. Bool

RuleManagementEventClaimsDataSource

Name Beschreibung Wert
emailAddress die E-Mail-Adresse. Schnur

RuleManagementEventDataSource

Name Beschreibung Wert
Ansprüche die Ansprüche. RuleManagementEventClaimsDataSource-
eventName der Ereignisname. Schnur
eventSource die Ereignisquelle. Schnur
Niveau der Ebene. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (erforderlich)
operationName Der Name des Vorgangs, auf den überprüft werden soll. Wenn kein Name angegeben wird, stimmt jeder Vorgang überein. Schnur
resourceGroupName der Ressourcengruppenname. Schnur
resourceProviderName der Name des Ressourcenanbieters. Schnur
Status Der Status des Vorgangs, auf den überprüft werden soll. Wenn kein Status angegeben wird, stimmt jeder Status überein. Schnur
subStatus der Unterstatus. Schnur

RuleMetricDataSource

Name Beschreibung Wert
metricName der Name der Metrik, die definiert, was die Regel überwacht. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)

RuleWebhookAction

Name Beschreibung Wert
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)
Eigenschaften das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. RuleWebhookActionProperties
serviceUri der Dienst-URI, um die Benachrichtigung zu posten, wenn die Warnung aktiviert oder aufgelöst wird. Schnur

RuleWebhookActionProperties

Name Beschreibung Wert

ThresholdRuleCondition

Name Beschreibung Wert
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)
Operator der Operator, der zum Vergleichen der Daten und des Schwellenwerts verwendet wird. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (erforderlich)
Schwelle der Schwellenwert, der die Warnung aktiviert. int (erforderlich)
timeAggregation der Zeitaggregationsoperator. Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen. Der Standardwert ist der PrimaryAggregationType der Metrik. "Mittelwert"
'Last'
"Maximum"
"Minimum"
"Gesamtsumme"
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
DDoS-Angriff auf einen virtuellen Computer

Bereitstellen in Azure
Dadurch wird ein virtueller Computer, OMS und andere Netzwerkressourcen bereitgestellt. Führen Sie den DDoS-Angriff aus, indem Sie den Guidleines folgen und das Szenario zur Erkennung eines DDoS-Angriffs ausführen.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Alertrules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Insights/alertrules-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleEmailAction:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleWebhookAction:

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

RuleDataSource-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für 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"
}

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource:

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

RuleCondition-Objekte

Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition:

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

Verwenden Sie für Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition:

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

Eigenschaftswerte

AlertRule

Name Beschreibung Wert
Aktion Aktion, die ausgeführt wird, wenn die Warnungsregel aktiv wird und eine Warnungsbedingung aufgelöst wird. RuleAction-
Aktionen das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. RuleAction-[]
Zustand die Bedingung, die dazu führt, dass die Warnungsregel aktiviert wird. RuleCondition- (erforderlich)
Beschreibung die Beschreibung der Warnungsregel, die in die Benachrichtigungs-E-Mail aufgenommen wird. Schnur
isEnabled das Kennzeichen, das angibt, ob die Warnungsregel aktiviert ist. bool (erforderlich)
Name der Name der Warnungsregel. Zeichenfolge (erforderlich)
provisioningState der Bereitstellungsstatus. Schnur

LocationThresholdRuleCondition

Name Beschreibung Wert
failedLocationCount die Anzahl der Speicherorte, an denen die Warnung nicht aktiviert werden muss. Int

Zwänge:
Min.-Wert = 0 (erforderlich)
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (erforderlich)
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventAggregationCondition

Name Beschreibung Wert
Operator den Bedingungsoperator. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
Schwelle Der Schwellenwert, der die Warnung aktiviert. Int
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur

ManagementEventRuleCondition

Name Beschreibung Wert
Aggregation Wie die gesammelten Daten im Laufe der Zeit und beim Aktivieren der Warnung kombiniert werden sollen. Beachten Sie, dass die Aggregation von Verwaltungsereignisbenachrichtigungen optional ist – wenn sie nicht bereitgestellt wird, führt jedes Ereignis dazu, dass die Warnung aktiviert wird. ManagementEventAggregationCondition
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (erforderlich)

Microsoft.Insights/alertrules

Name Beschreibung Wert
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften der Warnungsregel der Ressource. AlertRule- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Insights/alertrules@2016-03-01"

ResourceTags

Name Beschreibung Wert

RuleAction

Name Beschreibung Wert
odata.type Legen Sie für den Typ RuleEmailAction auf "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" fest. Legen Sie für den Typ RuleWebhookAction auf "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" fest. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
"Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)

RuleCondition

Name Beschreibung Wert
dataSource die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ "dataSource" ist immer der Typ "RuleMetricDataSource" vorhanden. RuleDataSource-
odata.type Legen Sie für den Typ LocationThresholdRuleCondition LocationThresholdRuleConditionauf "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" fest. Legen Sie für den Typ "ManagementEventRuleCondition" auf "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" fest. Legen Sie auf "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" für den Typ ThresholdRuleConditionfest. 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
"Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
"Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)

RuleDataSource

Name Beschreibung Wert
legacyResourceId der Legacyressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur
metricNamespace der Namespace der Metrik. Schnur
odata.type Set to 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' for type RuleManagementEventDataSource. Legen Sie für den Typ RuleMetricDataSource auf "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" fest. 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
"Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)
resourceLocation der Speicherort der Ressource. Schnur
resourceUri der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann nicht für eine vorhandene Regel aktualisiert werden. Schnur

RuleEmailAction

Name Beschreibung Wert
customEmails die Liste der benutzerdefinierten E-Mail-Adressen des Administrators, um die Aktivierung der Warnung zu benachrichtigen. string[]
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (erforderlich)
sendToServiceOwners Gibt an, ob die Administratoren (Dienst und Co-Administratoren) des Diensts benachrichtigt werden sollen, wenn die Warnung aktiviert wird. Bool

RuleManagementEventClaimsDataSource

Name Beschreibung Wert
emailAddress die E-Mail-Adresse. Schnur

RuleManagementEventDataSource

Name Beschreibung Wert
Ansprüche die Ansprüche. RuleManagementEventClaimsDataSource-
eventName der Ereignisname. Schnur
eventSource die Ereignisquelle. Schnur
Niveau der Ebene. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (erforderlich)
operationName Der Name des Vorgangs, auf den überprüft werden soll. Wenn kein Name angegeben wird, stimmt jeder Vorgang überein. Schnur
resourceGroupName der Ressourcengruppenname. Schnur
resourceProviderName der Name des Ressourcenanbieters. Schnur
Status Der Status des Vorgangs, auf den überprüft werden soll. Wenn kein Status angegeben wird, stimmt jeder Status überein. Schnur
subStatus der Unterstatus. Schnur

RuleMetricDataSource

Name Beschreibung Wert
metricName der Name der Metrik, die definiert, was die Regel überwacht. Schnur
odata.type Gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (erforderlich)

RuleWebhookAction

Name Beschreibung Wert
odata.type Gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction. "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (erforderlich)
Eigenschaften das Wörterbuch der benutzerdefinierten Eigenschaften, die in den Beitragsvorgang aufgenommen werden sollen. Diese Daten werden an die Webhook-Nutzlast angefügt. RuleWebhookActionProperties
serviceUri der Dienst-URI, um die Benachrichtigung zu posten, wenn die Warnung aktiviert oder aufgelöst wird. Schnur

RuleWebhookActionProperties

Name Beschreibung Wert

ThresholdRuleCondition

Name Beschreibung Wert
odata.type Gibt den Typ der Bedingung an. Dies kann eine von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik). "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (erforderlich)
Operator der Operator, der zum Vergleichen der Daten und des Schwellenwerts verwendet wird. "GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (erforderlich)
Schwelle der Schwellenwert, der die Warnung aktiviert. int (erforderlich)
timeAggregation der Zeitaggregationsoperator. Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen. Der Standardwert ist der PrimaryAggregationType der Metrik. "Mittelwert"
'Last'
"Maximum"
"Minimum"
"Gesamtsumme"
windowSize den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss sie zwischen 5 Minuten und 1 Tag betragen. Schnur