Poniższe obiekty są bezpośrednio powiązane z interfejsem API mediatype.
Obiekt Media type posiada następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| mediatypeid | string | (tylko do odczytu) ID typu mediów. |
| name (wymagane) |
string | Nazwa typu mediów. |
| type (wymagane) |
integer | Transport używany przez typ mediów. Możliwe wartości: 0 - email; 1 - skrypt; 2 - SMS; 4 - Webhook. |
| exec_path | string | Dla typów mediów opartych na skrypcie exec_path zawiera nazwę wykonywanego skryptu.Wymagane dla typów mediów opartych na skrypcie. |
| gsm_modem | string | Nazwa urządzenia szeregowego modemu GSM. Wymagane dla typów mediów SMS. |
| passwd | string | Hasło autoryzacji. Używane dla typów mediów email. |
| smtp_email | string | Adres e-mail, z którego będą wysyłane powiadomienia. Wymagane dla typów mediów email. |
| smtp_helo | string | SMTP HELO. Wymagane dla typów mediów email. |
| smtp_server | string | Serwer SMTP. Wymagane dla typów mediów email. |
| smtp_port | integer | Port serwera SMTP, do którego będzie nawiązane połączenie. |
| smtp_security | integer | Poziom zabezpieczeń połączenia SMTP do użycia. Możliwe wartości: 0 - Brak; 1 - STARTTLS; 2 - SSL/TLS. |
| smtp_verify_host | integer | Weryfikacja hosta SSL dla SMTP. Możliwe wartości: 0 - Nie; 1 - Tak. |
| smtp_verify_peer | integer | Weryfikacja podmiotu SSL dla SMTP. Możliwe wartości: 0 - Nie; 1 - Tak. |
| smtp_authentication | integer | Metoda autentykacji SMTP do użycia. Możliwe wartości: 0 - Brak; 1 - Zwykłe hasło. |
| status | integer | Czy typ mediów jest włączony. Możliwe wartości: 0 - (domyślnie) włączony; 1 - wyłączony. |
| username | string | Nazwa użytkownika. Używane dla typów mediów email. |
| exec_params | string | Parametry skryptu. Każdy parametr kończy się nową linią. |
| maxsessions | integer | Maksymalna liczba alertów, które mogą być przetwarzane równolegle. Możliwe wartości dla SMS: 1 - (domyślnie) Możliwe wartości dla innych typów mediów: 0-100 |
| maxattempts | integer | Maksymalna liczba prób wysłania alertu. Możliwe wartości: 1-100 Domyślna wartość: 3 |
| attempt_interval | string | Interwał między próbami ponownego wysłania. Akceptuje sekundy i jednostkę czasu z sufiksem. Możliwe wartości: 0-1h Domyślna wartość: 10s |
| content_type | integer | Format wiadomości. Możliwe wartości: 0 - zwykły tekst; 1 - (domyślnie) html. |
| script | string | Treść skryptu webhook. |
| timeout | string | Limit czasu wykonania skryptu webhook. Akceptuje sekundy i jednostkę czasu z sufiksem. Możliwe wartości: 1-60s Domyślna wartość: 30s |
| process_tags | integer | Definiuje, czy odpowiedź skryptu webhook powinna być interpretowana jako znaczniki, a te tagi powinny być dodane do powiązanego zdarzenia. Możliwe wartości: 0 - (domyślnie) Ignoruj odpowiedź skryptu webhook. 1 - Przetwarzaj odpowiedź skryptu webhook jako znaczniki. |
| show_event_menu | integer | Pokaż wpis typu mediów w problem.get i event.get właściwość urls.Możliwe wartości: 0 - (domyślnie) Nie dodawaj wpisu urls.1 - Dodaj typ mediów do właściwości urls. |
| event_menu_url | string | Zdefiniuj właściwość url wpisu typu mediów w właściwości urls problem.get i event.get. |
| event_menu_name | string | Zdefiniuj właściwość name wpisu typu mediów w właściwości urls problem.get i event.get. |
| parameters | array | Tablica parametrów wejściowych webhooka. |
| description | string | Opis typu mediów. |
Zauważ, że dla niektórych metod (update, delete) kombinacja wymaganych/opcjonalnych parametrów jest różna.
Parametry przekazywane do skryptu webhooka podczas jego wywołania; posiadają następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| name (wymagane) |
string | Nazwa parametru. |
| value | string | Wartość parametru, obsługuje makra. Obsługiwane makra są opisane na stronie Obsługiwane makra. |
Obiekt message template definiuje szablon, który będzie używany jako domyślna wiadomość dla operacji akcji w celu wysłania powiadomienia. Ma on następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| eventsource (wymagane) |
integer | Źródło zdarzenia. Możliwe wartości: 0 - wyzwalacze; 1 - wykrywanie; 2 - autorejestracja; 3 - wewnętrzne; 4 - usługi. |
| recovery (wymagane) |
integer | Tryb operacji. Możliwe wartości: 0 - operacje; 1 - operacje odzyskiwania; 2 - operacje aktualizacji. |
| subject | string | Temat wiadomości. |
| message | string | Treść wiadomości. |