The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleLeafCondition
Name
Description
Value
containsAny
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleProperties
Name
Description
Value
actions
The actions that will activate when the condition is met.
Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
bool
scopes
A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
string[]
tenantScope
The tenant GUID. Must be provided for tenant-level and management group events rules.
string
AzureResourceTags
Name
Description
Value
Microsoft.Insights/activityLogAlerts
Name
Description
Value
location
The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
string
name
The resource name
string
Constraints: Pattern = ^[-\w\._\(\)]+$ (required)
properties
The Activity Log Alert rule properties of the resource.
This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault
This template creates an Azure service health alert that optionally sends emails to service administrators and specified email addresses in the event of cerain Azure service outages.
ARM template resource definition
The activityLogAlerts resource type can be deployed with operations that target:
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleLeafCondition
Name
Description
Value
containsAny
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleProperties
Name
Description
Value
actions
The actions that will activate when the condition is met.
Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
bool
scopes
A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
string[]
tenantScope
The tenant GUID. Must be provided for tenant-level and management group events rules.
string
AzureResourceTags
Name
Description
Value
Microsoft.Insights/activityLogAlerts
Name
Description
Value
apiVersion
The api version
'2023-01-01-preview'
location
The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
string
name
The resource name
string
Constraints: Pattern = ^[-\w\._\(\)]+$ (required)
properties
The Activity Log Alert rule properties of the resource.
This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault
This template creates an Azure service health alert that optionally sends emails to service administrators and specified email addresses in the event of cerain Azure service outages.
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Service Health records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any Autoscale records in the Azure Activity Log
This template allows you to deploy a simple alert which uses an action group to send email notifications for any failed Autoscale records in the Azure Activity Log
Terraform (AzAPI provider) resource definition
The activityLogAlerts resource type can be deployed with operations that target:
Resource groups
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.Insights/activityLogAlerts resource, add the following Terraform to your template.
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleLeafCondition
Name
Description
Value
containsAny
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
string[]
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
string
field
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
string
AlertRuleProperties
Name
Description
Value
actions
The actions that will activate when the condition is met.
Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated.
bool
scopes
A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item.
string[]
tenantScope
The tenant GUID. Must be provided for tenant-level and management group events rules.
string
AzureResourceTags
Name
Description
Value
Microsoft.Insights/activityLogAlerts
Name
Description
Value
location
The location of the resource. Azure Activity Log Alert rules are supported on Global, West Europe and North Europe regions.
string
name
The resource name
string
Constraints: Pattern = ^[-\w\._\(\)]+$ (required)
properties
The Activity Log Alert rule properties of the resource.