> Trigger prototype object

The following objects are directly related to the triggerprototype API.

Trigger prototype

The trigger prototype object has the following properties.

PropertyTypeDescription
triggeridstringID of the trigger prototype.

Property behavior:
- read-only
- required for update operations
descriptionstringName of the trigger prototype.

Property behavior:
- required for create operations
expressionstringReduced trigger expression.

Property behavior:
- required for create operations
event_namestringEvent name generated by the trigger.
opdatastringOperational data.
commentsstringAdditional comments to the trigger prototype.
priorityintegerSeverity of the trigger prototype.

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

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

Property behavior:
- read-only
typeintegerWhether the trigger prototype can generate multiple problem events.

Possible values:
0 - (default) do not generate multiple events;
1 - generate multiple events.
urlstringURL associated with the trigger prototype.
url_namestringLabel for the URL associated with the trigger prototype.
recovery_modeintegerOK event generation mode.

Possible values:
0 - (default) Expression;
1 - Recovery expression;
2 - None.
recovery_expressionstringReduced trigger recovery expression.
correlation_modeintegerOK event closes.

Possible values:
0 - (default) All problems;
1 - All problems if tag values match.
correlation_tagstringTag for matching.
manual_closeintegerAllow manual close.

Possible values:
0 - (default) No;
1 - Yes.
discoverintegerTrigger 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.
uuidstringUniversal 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.

PropertyTypeDescription
tagstringTrigger prototype tag name.

Property behavior:
- required
valuestringTrigger prototype tag value.