[comment]: # aside:1

[comment]: # ({b751c407-a17bb95b})
# Tīmekļa scenārija objekts

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

[comment]: # ({/b751c407-a17bb95b})

[comment]: # ({24442f22-e60908bb})
### Tīmekļa scenārijs

Tīmekļa scenārija objektam ir šādas īpašības.

|Īpašība|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|httptestid|ID|Tīmekļa scenārija ID.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *tikai lasāms*<br>- *obligāts* atjaunināšanas darbībām|
|hostid|ID|Hosta ID, kuram pieder tīmekļa scenārijs.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *nemainīgs*<br>- *obligāts* izveides darbībām|
|name|string|Tīmekļa scenārija nosaukums.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *obligāts* izveides darbībām|
|agent|string|Lietotāja aģenta virkne, ko izmantos tīmekļa scenārijs.<br><br>Noklusējums: Zabbix|
|authentication|integer|Autentifikācijas metode, ko izmantos tīmekļa scenārijs.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* nav;<br>1 - pamata HTTP autentifikācija;<br>2 - NTLM autentifikācija;<br>3 - Kerberos autentifikācija;<br>4 - Digest autentifikācija.|
|delay|string|Tīmekļa scenārija izpildes intervāls.<br><br>Pieņem sekundes vai laika vienību ar sufiksu (piemēram, 30s, 1m, 2h, 1d), vai lietotāja makrosu.<br><br>Noklusējums: 1m.|
|headers|array|[HTTP galvenes](/manual/api/reference/httptest/object#http-field), kas tiks nosūtītas, izpildot pieprasījumu.|
|http\_password|string|Parole, ko izmanto pamata HTTP, NTLM, Kerberos vai Digest autentifikācijai.|
|http\_proxy|string|Starpniekserveris, ko izmantos tīmekļa scenārijs, norādīts kā *http://\[username\[:password\]@\]proxy.example.com\[:port\]*.|
|http\_user|string|Lietotājvārds, ko izmanto pamata HTTP, NTLM, Kerberos vai Digest autentifikācijai.|
|retries|integer|Reižu skaits, cik tīmekļa scenārijs mēģinās izpildīt katru soli pirms neveiksmes.<br><br>Noklusējums: 1.|
|ssl\_cert\_file|string|SSL sertifikāta faila nosaukums, ko izmanto klienta autentifikācijai (jābūt PEM formātā).|
|ssl\_key\_file|string|SSL privātās atslēgas faila nosaukums, ko izmanto klienta autentifikācijai (jābūt PEM formātā).|
|ssl\_key\_password|string|SSL privātās atslēgas parole.|
|status|integer|Vai tīmekļa scenārijs ir iespējots.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* iespējots;<br>1 - atspējots.|
|templateid|ID|Vecākveidnes tīmekļa scenārija ID.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *tikai lasāms*|
|variables|array|Tīmekļa scenārija [mainīgie](/manual/api/reference/httptest/object#http-field).|
|verify\_host|integer|Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst nosaukumam hosta sertifikātā.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* izlaist hosta pārbaudi;<br>1 - pārbaudīt hostu.|
|verify\_peer|integer|Vai pārbaudīt, ka hosta sertifikāts ir autentisks.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* izlaist otras puses pārbaudi;<br>1 - pārbaudīt otru pusi.|
|uuid|string|Globāli unikāls identifikators, ko izmanto importēto tīmekļa scenāriju sasaistīšanai ar jau esošajiem. Ja nav norādīts, tiek ģenerēts automātiski.<br><br>[Īpašības darbība](/manual/api/reference_commentary#property-behavior):<br>- *atbalstīts*, ja tīmekļa scenārijs pieder veidnei|

[comment]: # ({/24442f22-e60908bb})

[comment]: # ({dcde4da9-eb20f47d})
### Scenārija solis

Scenārija soļa objekts definē konkrētu tīmekļa scenārija pārbaudi. Tam ir
šādi rekvizīti.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|name|string|Scenārija soļa nosaukums.<br><br>[Rekvizīta uzvedība](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|no|integer|Soļa secības numurs tīmekļa scenārijā.<br><br>[Rekvizīta uzvedība](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|url|string|Pārbaudāmais URL.<br><br>[Rekvizīta uzvedība](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|follow\_redirects|integer|Vai sekot HTTP novirzēm.<br><br>Iespējamās vērtības:<br>0 - nesekot novirzēm;<br>1 - *(noklusējums)* sekot novirzēm.|
|headers|array|[HTTP galvenes](/manual/api/reference/httptest/object#http-field), kas tiks nosūtītas, veicot pieprasījumu. Scenārija soļa galvenes pārrakstīs tīmekļa scenārijam norādītās galvenes.|
|posts|string/array|HTTP POST mainīgie kā virkne (raw post data) vai kā [HTTP lauku](/manual/api/reference/httptest/object#http-field) masīvs (formas lauku dati).|
|required|string|Teksts, kam jābūt atbildē.|
|retrieve\_mode|integer|HTTP atbildes daļa, kas scenārija solim jāiegūst.<br><br>Iespējamās vērtības:<br>0 - *(noklusējums)* tikai saturs;<br>1 - tikai galvenes;<br>2 - galvenes un saturs.|
|status\_codes|string|Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem.|
|timeout|string|Pieprasījuma noildze sekundēs. Pieņem sekundes, laika vienību ar sufiksu vai lietotāja makro.<br><br>Noklusējums: 15s. Maksimums: 1h. Minimums: 1s.|
|variables|array|Scenārija soļa [mainīgie](/manual/api/reference/httptest/object#http-field).|
|query\_fields|array|Vaicājuma lauki - [HTTP lauku](/manual/api/reference/httptest/object#http-field) masīvs, kas tiks pievienots URL, veicot pieprasījumu.|

[comment]: # ({/dcde4da9-eb20f47d})

[comment]: # ({75483b8b-d69e8b7b})
#### HTTP lauks

HTTP lauka objekts definē nosaukumu un vērtību, ko izmanto, lai norādītu tīmekļa scenārija mainīgos, HTTP galvenes un POST laukus vai vaicājuma laukus.
Tam ir šādas īpašības.

|Īpašība|[Type](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|name|string|Galvenes/mainīgā/POST vai GET lauka nosaukums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|value|string|Galvenes/mainīgā/POST vai GET lauka vērtība.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|

[comment]: # ({/75483b8b-d69e8b7b})

[comment]: # ({ec1bbb32-c7ab7fb0})
### Tīmekļa scenārija tags

Tīmekļa scenārija taga objektam ir šādas īpašības.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|tag|string|Tīmekļa scenārija taga nosaukums.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|value|string|Tīmekļa scenārija taga vērtība.|

[comment]: # ({/ec1bbb32-c7ab7fb0})
