Објекат типа медија
Следећи објекти су директно повезани са mediatype API-јем.
Тип медија
Објекат типа медија има следећа својства.
| Property | Type | Description |
|---|---|---|
| mediatypeid | ID | ID типа медија. Понашање својства: - само за читање - обавезно за операције ажурирања |
| name | string | Назив типа медија. Понашање својства: - потребно за операције креирања |
| type | integer | Транспорт који користи тип медија. Могуће вредности: 0 - Е-пошта; 1 - Скрипта; 2 - СМС; 4 - Вебхук. Понашање својства: - потребно за операције креирања |
| exec_path | string | За типове медија скрипте exec_path садржи име извршене скрипте.Понашање својства: - обавезно ако је type подешен на "Скрипта" |
| gsm_modem | string | Назив серијског уређаја GSM модема. Понашање својства: - обавезно ако је type постављен на "СМС" |
| passwd | string | Лозинка за аутентификацију. Понашање својства: - подржано ако је type подешен на "Е-пошта" |
| smtp_email | string | Е-пошта са које ће се слати обавештења. Понашање својства: - обавезно ако је type постављен на "Е-пошта" |
| smtp_helo | string | SMTP HELO. Понашање својства: - обавезно ако је type подешен на "Е-пошта" |
| smtp_server | string | SMTP server. Понашање својства: обавезно ако је type подешен на "Е-пошта" |
| smtp_port | integer | Порт SMTP сервера за повезивање. |
| smtp_security | integer | Ниво безбедности SMTP везе који треба користити. Могуће вредности: 0 - Ништа; 1 - STARTTLS; 2 - SSL/TLS. |
| smtp_verify_host | integer | SSL проверава домаћина за SMTP. Могуће вредности: 0 - Не; 1 - Да. |
| smtp_verify_peer | integer | SSL peer верификација за SMTP. Могуће вредности: 0 - Не; 1 - Да. |
| smtp_authentication | integer | SMTP метод провере идентитета који треба користити. Могуће вредности: 0 - Ништа; 1 - Нормална лозинка. |
|status|integer|Да ли је тип медија омогућен.
Могуће вредности:
0 - (подразумевано) Омогућено;
1 - Онемогућено.|
|username|string|Корисничко име.
Понашање својства:
- подржано ако је type подешен на "Е-пошта"|
|maxsessions|integer|Максимални број упозорења која се могу обрадити паралелно.
Могуће вредности ако је type подешен на "СМС": (подразумевано) 1.
Могуће вредности ако је type подешен на "Е-пошта", "Скрипта" или "Вебхук": 0-100.|
|maxattempts|integer|Максимални број покушаја слања упозорења.
Могуће вредности: 1-100.
Подразумевана вредност: 3.|
|attempt_interval|string|Интервал између покушаја поновног покушаја. Прихвата секунде и временску јединицу са суфиксом.
Могуће вредности: 0-1h.
Подразумевана вредност: 10s.|
|content_type
(deprecated)|integer|Овај параметар је застарео, користите message_format уместо њега.
Формат поруке.
Могуће вредности:
0 - обичан текст;<br >1 - (подразумевано) html.|
|message_format|integer|Формат поруке.
Могуће вредности:
0 - обичан текст;
1 - (подразумевано) html.|
|script|text|Тип медија вебхук скрипта javascript тело.|
|timeout|string|Време истека скрипте вебхука типа медија.
Прихвата секунде и временску јединицу са суфиксом.
Могуће вредности: 1-60s.
Подразумевано: 30s.|
|process_tags|integer|Дефинише да ли ће се одговор вебхук скрипте тумачити као ознаке и ове ознаке би требало додати повезаном догађају.
Могуће вредности:
0 - (подразумевано) Занемарите одговор вебхук скрипте;
1 - Обради одговор вебхук скрипте као ознаке.|
|show_event_menu|integer|Прикажи унос типа медија у problem.get и event.get својству urls.
Могуће вредности:
0 - (подразумевано) Немој додати urls унос;
1 - Додај тип медија у својство urls.|
|еevent_menu_url|string|Дефиниши својство url за унос типа медија у својству urls проблем.гет и евент.гет.|
|event_menu_name|string|Дефиниши својство name за унос типа медија у својству урлс problem.getиevent.get`.|
|parameters|array|Низ вебхук или скрипт улазних параметара.|
|description|text|Опис типа медија.|
Вебхук параметри
Параметри који се прослеђују вебхук скрипти када се она позива имају следећа својства.
| Property | Type | Description |
|---|---|---|
| name | string | Назив параметра. Понашање својства: - обавезно |
| value | string | Вредност параметра, подржава макрое. Подржани макрои су описани на страници Подржани макрои. |
Параметри скрипте
Параметри који се прослеђују скрипти када се она позива имају следећа својства.
| Property | Type | Description |
|---|---|---|
| sortorder | integer | Редослед којим ће параметри бити прослеђени скрипти као аргументи командне линије, почевши од 0 као први. Понашање својства: - обавезно |
| value | string | Вредност параметра, подржава макрое. Подржани макрои су описани на страници Подржани макрои. |
Шаблон поруке
Објекат шаблона поруке дефинише шаблон који ће се користити као подразумевана порука за акције за слање обавештења. Има следећа својства.
| Property | Type | Description |
|---|---|---|
| eventsource | integer | Извор догађаја. Могуће вредности: 0 - окидачи; 1 - откривање; 2 - аутоматска регистрација; 3 - интерно; 4 - услуге. Понашање својства: - обавезно |
| recovery | integer | Операциони режим. Могуће вредности: 0 - операције; 1 - операције опоравка; 2 - операције ажурирања. [Понашање својства] (/manual/api/reference_commentary#property-behavior): - обавезно |
| subject | string | Тема поруке. |
| message | string | Текст поруке. |