> Trigger prototype object

The following objects are directly related to the triggerprototype API.

Trigger prototype

The trigger prototype object has the following properties.

Property Type Description
triggerid string ID of the trigger prototype.

Property behavior:
- read-only
- required for update operations
description string Name of the trigger prototype.

Property behavior:
- required for create operations
expression string Reduced trigger expression.

Property behavior:
- required for create operations
event_name string Event name generated by the trigger.
opdata string Operational data.
comments string Additional comments to the trigger prototype.
priority integer Severity of the trigger prototype.

Possible values:
0 - (default) not classified;
1 - information;
2 - warning;
3 - average;
4 - high;
5 - disaster.
status integer Whether the trigger prototype is enabled or disabled.

Possible values:
0 - (default) enabled;
1 - disabled.
templateid string ID of the parent template trigger prototype.

Property behavior:
- read-only
type integer Whether the trigger prototype can generate multiple problem events.

Possible values:
0 - (default) do not generate multiple events;
1 - generate multiple events.
url string URL associated with the trigger prototype.
url_name string Label for the URL associated with the trigger prototype.
recovery_mode integer OK event generation mode.

Possible values:
0 - (default) Expression;
1 - Recovery expression;
2 - None.
recovery_expression string Reduced trigger recovery expression.
correlation_mode integer OK event closes.

Possible values:
0 - (default) All problems;
1 - All problems if tag values match.
correlation_tag string Tag for matching.
manual_close integer Allow manual close.

Possible values:
0 - (default) No;
1 - Yes.
discover integer Trigger prototype discovery status.

Possible values:
0 - (default) new triggers will be discovered;
1 - new triggers will not be discovered and existing triggers will be marked as lost.
uuid string Universal unique identifier, used for linking imported trigger prototypes to already existing ones. Auto-generated, if not given.

Property behavior:
- supported if the trigger prototype belongs to a template

Trigger prototype tag

The trigger prototype tag object has the following properties.

Property Type Description
tag string Trigger prototype tag name.

Property behavior:
- required
value string Trigger prototype tag value.