AlertRuleAnyOfOrLeafCondition interface
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: Important: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- Leaf Condition - must contain 'field' and either 'equals' or 'containsAny'. Please note, 'anyOf' should not be set in a Leaf Condition.
- AnyOf Condition - must contain only 'anyOf' (which is an array of Leaf Conditions). Please note, 'field', 'equals' and 'containsAny' should not be set in an AnyOf Condition.
- Extends
Properties
| any |
An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met. |
Inherited Properties
| contains |
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. |
| equals | The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. |
| 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'. |
Property Details
anyOf
An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
anyOf?: AlertRuleLeafCondition[]
Property Value
Inherited Property Details
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.
containsAny?: string[]
Property Value
string[]
Inherited From AlertRuleLeafCondition.containsAny
equals
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
equals?: string
Property Value
string
Inherited From AlertRuleLeafCondition.equals
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'.
field?: string
Property Value
string
Inherited From AlertRuleLeafCondition.field