Obiekt wyzwalacza

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

Wyzwalacz

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

Property Type Description
triggerid ID ID wyzwalacza.

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

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

Pozycje z value_type ustawionym na 5 (binary) nie mogą być używane w wyrażeniach wyzwalacza.

Zachowanie właściwości:
- wymagane dla operacji tworzenia
event_name string Nazwa zdarzenia generowanego przez wyzwalacz.
opdata string Dane operacyjne.
comments string Dodatkowy opis wyzwalacza.
error string Tekst błędu, jeśli podczas aktualizacji stanu wyzwalacza wystąpiły jakiekolwiek problemy.

Zachowanie właściwości:
- tylko do odczytu
flags integer Pochodzenie wyzwalacza.

Możliwe wartości:
0 - (domyślnie) zwykły wyzwalacz;
4 - wyzwalacz przekonwertowany z prototypu.

Zachowanie właściwości:
- tylko do odczytu
lastchange timestamp Czas ostatniej zmiany stanu wyzwalacza.

Zachowanie właściwości:
- tylko do odczytu
priority integer Istotność wyzwalacza.

Możliwe wartości:
0 - (domyślnie) nie sklasyfikowano;
1 - informacja;
2 - ostrzeżenie;
3 - średnia;
4 - wysoka;
5 - katastrofa.
state integer Stan wyzwalacza.

Możliwe wartości:
0 - (domyślnie) stan wyzwalacza jest aktualny;
1 - bieżący stan wyzwalacza jest nieznany.

Zachowanie właściwości:
- tylko do odczytu
status integer Określa, czy wyzwalacz jest włączony, czy wyłączony.

Możliwe wartości:
0 - (domyślnie) włączony;
1 - wyłączony.
templateid ID ID nadrzędnego wyzwalacza szablonu.

Zachowanie właściwości:
- tylko do odczytu
type integer Określa, czy wyzwalacz może generować wiele zdarzeń problemu.

Możliwe wartości:
0 - (domyślnie) nie generuj wielu zdarzeń;
1 - generuj wiele zdarzeń.
url string URL powiązany z wyzwalaczem.
url_name string Etykieta dla URL powiązanego z wyzwalaczem.
value integer Określa, czy wyzwalacz znajduje się w stanie OK, czy problemu.

Możliwe wartości:
0 - (domyślnie) OK;
1 - problem.

Zachowanie właściwości:
- tylko do odczytu
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.

Pozycje z value_type ustawionym na 5 (binary) 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.
uuid string Uniwersalny unikalny identyfikator używany do powiązania zaimportowanych wyzwalaczy z już istniejącymi. Generowany automatycznie, jeśli nie zostanie podany.

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

Znacznik wyzwalacza

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

Property Type Description
tag string Nazwa znacznika wyzwalacza.

Property behavior:
- required
value string Wartość znacznika wyzwalacza.