[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({43284bfe-8b1700c1})
# Објекат скрипте

Следећи објекти су директно повезани са API-јем `script`.

[comment]: # ({/43284bfe-8b1700c1})

[comment]: # ({9a539156-9c6db006})
### Скрипта

Објекат скрипте има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|scriptid|ID|ID скрипте .<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *потребно* за операције ажурирања|
|name|string|Назив скрипте.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *потребно* за операције креирања|
|type|integer|Тип скрипте.<br><br>Могуће вредности ако је `scope ` подешен на "action operation":<br>0 - Script;<br>1 - IPMI;<br>2 - SSH;<br>3 - TELNET;<br>5 - Webhook.<br><br>Могуће вредности ако `scope ` је подешен на "manual host action“ или "manual event action":<br>6 – URL.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* за операције креирања|
|command|string|Наредба за покретање.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type ` подешен на "Script", "IPMI", "SSH", "TELNET", or "Webhook"|
|scope|integer|Опсег скрипте.<br><br>Могуће вредности:<br>1 – радња;<br>2 – ручна радња домаћина;<бр>4 – ручни догађај радња.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *потребно* за креирање операција|
|execute\_on|integer|Где покренути скрипту.<br><br>Могуће вредности:<br>0 - покренути на Zabbix агенту;<br>1 - покренути на Zabbix серверу. То је *подржано* само ако је извршење глобалних скрипти омогућено на Zabbix серверу;<br>2 - *(подразумевано)* се покреће на Zabbix серверу или проксију.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type`  подешен на "Script"|
|menu\_path|string|Фолдери раздвојени косом цртом који формирају мени попут навигације у корисничком интерфејсу када се кликне на домаћина или догађај.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `scope ` подешен на "manual host action"  или "manual event action"|
|authtype|integer|Метод аутентификације који се користи за тип SSH скрипте.<br><br>Могуће вредности:<бр>0 - лозинка;<бр>1 - јавни кључ.<br><br>[Понашање својства] (/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type ` подешен на "SSH"|
|username|string|Корисник име које се користи за аутентификацију.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type ` подешен на "SSH" или "TELNET"| 
|password|string|Лозинка која се користи за SSH скрипте са аутентификацијом лозинке и TELNET скрипте.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type ` подешен на "SSH" и `authtype ` је подешен на "password", или је `type ` подешен на "TELNET"|
|publickey|string|Назив датотеке јавног кључа која се користи за SSH скрипте са аутентификацијом јавног кључа.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type ` подешен на "SSH" и `authtype ` је подешен на "public key"|
|privatekey|string|Име датотеке приватног кључа која се користи за SSH скрипте са аутентификацијом јавног кључа.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<бр>- *обавезно* ако је `type` подешен на "SSH" и `authtype ` је подешен на "public key"|
|port|string|Порт број који се користи за SSH и TELNET скрипте.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type ` подешен на "SSH" или "TELNET"|
|groupid|ID|ID групе домаћина коју је скрипта може да се покрене.<br><br>Ако је постављено на "0", скрипта ће бити доступна на свим групама домаћина.<br><br>Подразумевано: 0.|
|usrgrpid|ID|ID  корисничка група којој ће бити дозвољено да покрене скрипту.<br><br>Ако је постављено на "0", скрипта ће бити доступна за све корисничке групе.<br><br>Подразумевано: 0.<br><br >[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `scope ` подешен на "manual host action" или "manual event action"|
|host\_access|integer|Дозволе домаћина потребне за покретање скрипте.<br><br>Могуће вредности:<br>2 - *(подразумевано)* читање;<бр>3 - писање.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `scope ` подешен на "manual host action" или "manual event action"|
|confirmation|string|Потврдни искачући текст.<br>Искачући прозор ће се појавити када покушате да покренете скрипту са Zabbix корисничког интерфејса.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `scope ` подешен на "manual host action" или "manual event action"|
|timeout|string|Тимеоут за извршавање скрипте Вебхук-а у секундама. Подржани су временски суфикси (нпр. 30с, 1м).<br><br>Могуће вредности: 1-60с.<br><br>Подразумевано: 30с.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type ` подешен на "Webhook"|
|parameters|array|Низ [вебхук улазних параметара](/manual/api/reference/script/object#webhook-parameters).<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type ` подешен на "Webhook""|
|description|string|Опис скрипта.|
|url|string|Кориснички дефинисан URL.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `type ` подешен на " URL"|
|new_window|integer|Отвори URL у новом прозору.<br><br>Могуће вредности:<бр>0 - Не;<br>1 - *(подразумевано)* Да.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `type ` подешен на "URL"|
|manualinput|integer|Означава да ли скрипта прихвата унос који је обезбедио корисник.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Онемогућено;<br>1 - Омогућено;<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior:<br>- *подржано* ако је `scope ` подешен на "manual host action" или "manual event action"|
|manualinput_prompt|string|Ручни унос текста упита.<br><br>[Својство понашање](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `manualinput ` подешен на "Enabled"|
|manualinput_validator|string|Поље низа знакова које се користи за валидацију уноса који је дао корисник. Стринг се састоји од регуларног израза или скупа вредности раздвојених зарезима.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно* ако је `manualinput ` је подешен на "Enabled"|
|manualinput_validator_type|integer|Одређује тип корисничког уноса очекивано.<br><br>Могуће вредности:<br>0 - *(подразумевано)* Стринг. Означава да се manualinput_validator третира као регуларни израз;<br>1 - Листа. Означава да се manualinput_validator третира као листа могућих улазних вредности раздвојених зарезима.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако ` manualinput ` је подешен на "Enabled"|
|manualinput_default_value|string|Подразумевана вредност за корисника који аутоматски попуњава унос.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако је `manualinput_validator_type` подешен на "String"|

[comment]: # ({/9a539156-9c6db006})

[comment]: # ({5b738d2f-05b0e37d})
#### Вебхук параметри

Параметри који се прослеђују вебхук скрипти када се она позове имају следећа
својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|name|string |Назив параметра.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност параметра. Подржава [макрое](/manual/appendix/macros/supported_by_location).|

[comment]: # ({/5b738d2f-05b0e37d})

[comment]: # ({5ab53a02-587d2fd0})
### Отклањање грешака

Информације о отклањању грешака извршене вебхук скрипте. Објекат за отклањање грешака има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|logs|array|Низ [уноса у дневнике ](/manual/api/reference/script/object#log-entry).|
|ms|string|Трајање извршавања скрипте у милисекундама.|

[comment]: # ({/5ab53a02-587d2fd0})

[comment]: # ({e069e890-8ea23127})
#### Унос логовања

Објекат уноса логовања има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|level|integer|Ниво логовања.|
|ms|string|Време које је протекло у милисекундама од покретања скрипте пре додавања уноса у лог.|
|message|string|Порука из лога.|

[comment]: # ({/e069e890-8ea23127})
