Obiekt prototypu wyzwalacza

Następujące obiekty są bezpośrednio powiązane z API triggerprototype.

Prototyp wyzwalacza

Obiekt prototypu wyzwalacza ma następujące właściwości.

Właściwość Typ Opis
triggerid ID ID prototypu wyzwalacza.

Zachowanie właściwości:
- tylko do odczytu
- wymagane dla operacji aktualizacji
description string Nazwa prototypu wyzwalacza.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
expression string Wyrażenie wyzwalacza.

Musi zawierać co najmniej jeden prototyp pozycji.
Prototypy pozycji z ustawionym value_type na 5 (binary) lub 6 (JSON) nie mogą być używane w wyrażeniach wyzwalaczy.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
event_name string Nazwa zdarzenia generowanego przez wyzwalacz.
opdata string Dane operacyjne.
comments string Dodatkowe komentarze do prototypu wyzwalacza.
priority integer Poziom ważności prototypu wyzwalacza.

Możliwe wartości:
0 - (domyślnie) niesklasyfikowany;
1 - informacja;
2 - ostrzeżenie;
3 - średni;
4 - wysoki;
5 - katastrofa.
status integer Czy prototyp wyzwalacza jest włączony czy wyłączony.

Możliwe wartości:
0 - (domyślnie) włączony;
1 - wyłączony.
flags integer Pochodzenie prototypu wyzwalacza.

Możliwe wartości:
2 - prototyp wyzwalacza;
6 - wykryty prototyp wyzwalacza.

Zachowanie właściwości:
- tylko do odczytu
templateid ID ID nadrzędnego prototypu wyzwalacza szablonu.

Zachowanie właściwości:
- tylko do odczytu
type integer Czy prototyp wyzwalacza może generować wiele zdarzeń problemowych.

Możliwe wartości:
0 - (domyślnie) nie generuj wielu zdarzeń;
1 - generuj wiele zdarzeń.
url string URL powiązany z prototypem wyzwalacza.
url_name string Etykieta dla URL powiązanego z prototypem wyzwalacza.
recovery_mode integer Tryb generowania zdarzenia OK.

Możliwe wartości:
0 - (domyślnie) Wyrażenie;
1 - Wyrażenie odzyskiwania;
2 - Brak.
recovery_expression string Wyrażenie odzyskiwania wyzwalacza.

Musi zawierać co najmniej jeden prototyp pozycji.
Prototypy pozycji z ustawionym value_type na 5 (binary) lub 6 (JSON) nie mogą być używane w wyrażeniach odzyskiwania wyzwalacza.
correlation_mode integer Zamykanie zdarzenia OK.

Możliwe wartości:
0 - (domyślnie) Wszystkie problemy;
1 - Wszystkie problemy, jeśli wartości tagów są zgodne.
correlation_tag string Tag do dopasowania.
manual_close integer Zezwalaj na ręczne zamknięcie.

Możliwe wartości:
0 - (domyślnie) Nie;
1 - Tak.
discover integer Status wykrywania prototypu wyzwalacza.

Możliwe wartości:
0 - (domyślnie) nowe wyzwalacze będą wykrywane;
1 - nowe wyzwalacze nie będą wykrywane, a istniejące wyzwalacze zostaną oznaczone jako utracone.
uuid string Uniwersalny unikalny identyfikator używany do łączenia importowanych prototypów wyzwalaczy z już istniejącymi. Generowany automatycznie, jeśli nie został podany.

Zachowanie właściwości:
- obsługiwane, jeśli prototyp wyzwalacza należy do szablonu

Tag wyzwalacza prototypu

Obiekt tagu wyzwalacza prototypu ma następujące właściwości.

Właściwość Typ Opis
tag string Nazwa tagu wyzwalacza prototypu.

Zachowanie właściwości:
- wymagane
value string Wartość tagu wyzwalacza prototypu.

Zachowanie właściwości:
- tylko do odczytu.
object integer Typ obiektu, z którego tag został odziedziczony.

Możliwe wartości:
0 - szablon;
1 - host;
3 - pozycja;
4 - prototyp pozycji.

Zachowanie właściwości:
- tylko do odczytu.
objectid ID ID obiektu, z którego tag został odziedziczony.

Zachowanie właściwości:
- tylko do odczytu.