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 wystąpiły jakiekolwiek problemy podczas aktualizowania stanu wyzwalacza.

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

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

Zachowanie właściwości:
- tylko do odczytu
lastchange timestamp Czas, kiedy wyzwalacz ostatnio zmienił swój stan.

Zachowanie właściwości:
- tylko do odczytu
priority integer Ważność 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 szablonu wyzwalacza.

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

Możliwe wartości:
0 - (domyślnie) nie generuj wielu zdarzeń;
1 - generuj wiele zdarzeń.
url string Adres URL powiązany z wyzwalaczem.
url_name string Etykieta adresu 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) Expression;
1 - Recovery expression;
2 - None.
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) All problems;
1 - All problems if tag values match.
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 importowanych 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

Tag wyzwalacza

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

Property Type Description
tag string Nazwa tagu wyzwalacza.

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