[comment]: # translation:outdated

[comment]: # aside:1

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

Tālāk norādītie objekti ir tieši saistīti ar `script` API.

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

[comment]: # ({1c7e0362-9c6db006})
### Skripts

Skripta objektam ir šādas īpašības.

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|scriptid|ID|Skripta ID.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *tikai lasāms*<br>- *obligāts* atjaunināšanas operācijām|
|name|string|Skripta nosaukums.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts* izveides operācijām|
|type|integer|Skripta tips.<br><br>Iespējamās vērtības, ja `scope` ir iestatīts uz "action operation":<br>0 - Skripts;<br>1 - IPMI;<br>2 - SSH;<br>3 - TELNET;<br>5 - Webhook.<br><br>Iespējamās vērtības, ja `scope` ir iestatīts uz "manual host action" vai "manual event action":<br>6 - URL.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts* izveides operācijām|
|command|string|Komanda, ko izpildīt.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "Script", "IPMI", "SSH", "TELNET" vai "Webhook"|
|scope|integer|Skripta tvērums.<br><br>Iespējamās vērtības:<br>1 - darbības operācija;<br>2 - manuāla hosta darbība;<br>4 - manuāla notikuma darbība.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts* izveides operācijām|
|execute\_on|integer|Kur izpildīt skriptu.<br><br>Iespējamās vērtības:<br>0 - izpildīt uz Zabbix aģenta;<br>1 - izpildīt uz Zabbix servera. Tas tiek *atbalstīts* tikai tad, ja Zabbix serverī ir iespējota globālo skriptu izpilde;<br>2 - *(noklusējums)* izpildīt uz Zabbix servera vai starpniekservera.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "Script"|
|menu\_path|string|Mapes, kas atdalītas ar slīpsvītru un veido izvēlnei līdzīgu navigāciju lietotāja saskarnē, noklikšķinot uz hosta vai notikuma.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `scope` ir iestatīts uz "manual host action" vai "manual event action"|
|authtype|integer|Autentifikācijas metode, kas izmantota SSH skripta tipam.<br><br>Iespējamās vērtības:<br>0 - parole;<br>1 - publiskā atslēga.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "SSH"|
|username|string|Lietotājvārds, kas izmantots autentifikācijai.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "SSH" vai "TELNET"|
|password|string|Parole, kas izmantota SSH skriptiem ar paroles autentifikāciju un TELNET skriptiem.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "SSH" un `authtype` ir iestatīts uz "password", vai `type` ir iestatīts uz "TELNET"|
|publickey|string|Publiskās atslēgas faila nosaukums, kas izmantots SSH skriptiem ar publiskās atslēgas autentifikāciju.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "SSH" un `authtype` ir iestatīts uz "public key"|
|privatekey|string|Privātās atslēgas faila nosaukums, kas izmantots SSH skriptiem ar publiskās atslēgas autentifikāciju.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "SSH" un `authtype` ir iestatīts uz "public key"|
|port|string|Porta numurs, kas izmantots SSH un TELNET skriptiem.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "SSH" vai "TELNET"|
|groupid|ID|Hostu grupas ID, uz kuras var izpildīt skriptu.<br><br>Ja iestatīts uz "0", skripts būs pieejams visās hostu grupās.<br><br>Noklusējums: 0.|
|usrgrpid|ID|Lietotāju grupas ID, kurai būs atļauts izpildīt skriptu.<br><br>Ja iestatīts uz "0", skripts būs pieejams visām lietotāju grupām.<br><br>Noklusējums: 0.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `scope` ir iestatīts uz "manual host action" vai "manual event action"|
|host\_access|integer|Hosta atļaujas, kas nepieciešamas skripta izpildei.<br><br>Iespējamās vērtības:<br>2 - *(noklusējums)* lasīšana;<br>3 - rakstīšana.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `scope` ir iestatīts uz "manual host action" vai "manual event action"|
|confirmation|string|Apstiprinājuma uznirstošā loga teksts.<br>Mēģinot izpildīt skriptu no Zabbix lietotāja saskarnes, tiks parādīts uznirstošais logs.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `scope` ir iestatīts uz "manual host action" vai "manual event action"|
|timeout|string|Webhook skripta izpildes taimauts sekundēs. Tiek atbalstīti laika sufiksi (piemēram, 30s, 1m).<br><br>Iespējamās vērtības: 1-60s.<br><br>Noklusējums: 30s.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "Webhook"|
|parameters|array|[webhook ievades parametru](/manual/api/reference/script/object#webhook-parameters) masīvs.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "Webhook"|
|description|string|Skripta apraksts.|
|url|string|Lietotāja definēts URL.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `type` ir iestatīts uz "URL"|
|new_window|integer|Atvērt URL jaunā logā.<br><br>Iespējamās vērtības:<br>0 - Nē;<br>1 - *(noklusējums)* Jā.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `type` ir iestatīts uz "URL"|
|manualinput|integer|Norāda, vai skripts pieņem lietotāja ievadītu ievadi.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* Atspējots;<br>1 - Iespējots;<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `scope` ir iestatīts uz "manual host action" vai "manual event action"|
|manualinput_prompt|string|Manuālās ievades uzvednes teksts.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `manualinput` ir iestatīts uz "Enabled"|
|manualinput_validator|string|Rakstzīmju virknes lauks, kas izmantots lietotāja ievadītās ievades validēšanai. Virkne sastāv vai nu no regulārās izteiksmes, vai no vērtību kopas, kas atdalītas ar komatiem.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*, ja `manualinput` ir iestatīts uz "Enabled"|
|manualinput_validator_type|integer|Nosaka sagaidāmās lietotāja ievades tipu.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* Virkne. Norāda, ka manualinput_validator ir jāapstrādā kā regulārā izteiksme;<br>1 - Saraksts. Norāda, ka manualinput_validator ir jāapstrādā kā ar komatiem atdalīts iespējamo ievades vērtību saraksts.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `manualinput` ir iestatīts uz "Enabled"|
|manualinput_default_value|string|Noklusējuma vērtība lietotāja ievades automātiskai aizpildīšanai.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja `manualinput_validator_type` ir iestatīts uz "String"|

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

[comment]: # ({4ab66f57-05b0e37d})
#### Webhook parametri

Parametriem, kas tiek nodoti webhook skriptam tā izsaukšanas laikā, ir šādas
īpašības.

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|name|string|Parametra nosaukums.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts*|
|value|string|Parametra vērtība. Atbalsta [makro](/manual/appendix/macros/supported_by_location).|

[comment]: # ({/4ab66f57-05b0e37d})

[comment]: # ({0ba46586-587d2fd0})
### Atkļūdošana

Izpildītā webhook skripta atkļūdošanas informācija. Atkļūdošanas objektam ir
šādas īpašības.

|Īpašība|[Type](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|logs|array|[Žurnāla ierakstu](/manual/api/reference/script/object#log-entry) masīvs.|
|ms|string|Skripta izpildes ilgums milisekundēs.|

[comment]: # ({/0ba46586-587d2fd0})

[comment]: # ({f7a09e87-8ea23127})
#### Žurnāla ieraksts

Žurnāla ieraksta objektam ir šādas īpašības.

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|level|integer|Žurnāla līmenis.|
|ms|string|Milisekundēs izteiktais laiks, kas pagājis kopš skripta palaišanas, pirms tika pievienots žurnāla ieraksts.|
|message|string|Žurnāla ziņojums.|

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