Następujące obiekty są bezpośrednio związane z API triggerprototype.
Obiekt trigger prototype posiada następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| triggerid | string | (tylko do odczytu) ID prototypu wyzwalacza. |
| description (wymagane) |
string | Nazwa prototypu wyzwalacza. |
| expression (wymagane) |
string | Zredukowane wyrażenie wyzwalacza. |
| event_name | string | Nazwa zdarzenia generowana przez wyzwalacz. |
| opdata | string | Dane operacyjne. |
| comments | string | Dodatkowe komentarze do prototypu wyzwalacza. |
| priority | integer | Poziom 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. |
| templateid | string | (tylko do odczytu) ID nadrzędnego szablonu prototypu wyzwalacza. |
| type | integer | Czy prototyp wyzwalacza może generować wiele zdarzeń typu problem. Możliwe wartości: 0 - (domyślnie) nie generuj wiele zdarzeń; 1 - generuj wiele zdarzeń. |
| url | string | URL powiązany z prototypem wyzwalacza. |
| recovery_mode | integer | Tryb generowania zdarzeń OK. Możliwe wartości: 0 - (domyślnie) Wyrażenie; 1 - Wyrażenie przywracania; 2 - Brak. |
| recovery_expression | string | Zredukowane wyrażenie odzyskiwania wyzwalacza. |
| correlation_mode | integer | Tryb zamykania zdarzenia OK. Możliwe wartości: 0 - (domyślnie) Wszystkie problemy; 1 - Wszystkie problemy, jeśli wartości znacznika pasuje. |
| correlation_tag | string | Znacznik do dopasowania. |
| manual_close | integer | Zezwól na ręczne zamykanie. 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. Używany tylko dla prototypów wyzwalaczy na szablonach. Automatycznie generowany, jeśli nie podany. |
Zauważ, że dla niektórych metod (aktualizuj, usuń) kombinacja parametrów wymaganych i opcjonalnych może się różnić.
Obiekt trigger prototype tag ma następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| tag (wymagane) |
string | Nazwa znacznika prototypu wyzwalacza. |
| value | string | Wartość znacznika prototypu wyzwalacza. |