Microsoft.Insights alertrules 2014-04-01
Bicep-Ressourcendefinition
Der Alertrules-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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@2014-04-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'
}
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'
}
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'
}
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 |
'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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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": "2014-04-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"
}
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"
}
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"
}
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 | '2014-04-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 |
'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 |
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@2014-04-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"
}
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"
}
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"
}
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@2014-04-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 |
'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 |