pre-insert.alarms
Alarms pre-insertion
type |
object |
||
properties |
|||
|
The list of the value id used by this pre-insertion rule. The wildcard ‘*’ can be used to match multiple value (For example, ‘root.*.test’ will match ‘root.device.1.test’, ‘root.server.test’). Default value is [[]] |
||
type |
array |
||
default |
|||
items |
type |
string |
|
|
Notify when a batch of alarms has begun |
||
type |
string |
||
|
The list of operations to execute when ‘if’ is evaluated to false |
||
type |
string |
||
|
Notify when a batch of alarms has ended |
||
type |
string |
||
|
Conditional selection of alarms to apply the pre-insertion rule to |
||
type |
string |
||
|
Conditional selection of the set of operations to apply |
||
|
Name of the playbook that generated this file. If present, the file is managed by the Composer and may be overwritten on regeneration. Used for selective clean. Do not edit or set manually. |
||
type |
string |
||
|
The id of the alarm module to attach this pre-insertion rule to in format ItemId (modules.alarms.alarms-1) |
||
type |
string |
||
|
The priority of the pre-insertion filter (1 is highest). Each pre-insertion is execute from the highest priority to the lowest for the alarms matching the forCondition |
||
type |
integer |
||
minimum |
1 |
||
|
The source of the LUA script in the format root/path/to/script.lua. This scripts is called by functions
For each of this function, a method with the same name must be present in the source file. |
||
type |
string |
||
|
The id of the template to use for this file |
||
type |
string |
||
|
The variables and their values to be replaced from the template |
||
type |
object |
||
additionalProperties |
|||
|
The list of operations to execute when ‘if’ is evaluated to true |
||
type |
string |
||
|
The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files. |
||
type |
array |
||
items |
type |
string |
|
additionalProperties |
False |
||
IfConditionConfiguration
type |
object |
|
properties |
||
|
A MongoDB expression predicate to apply on count |
|
type |
string |
|
|
A MongoDB expression predicate for matching alarms to count |
|
type |
string |
|
additionalProperties |
False |
|