On this page
dcheck.get
Apraksts
integer/array dcheck.get(object parameters)
Metode ļauj izgūt atklāšanas pārbaudes atbilstoši norādītajiem parametriem.
Šī metode ir pieejama jebkura tipa lietotājiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.
Parametri
(object) Parametri, kas nosaka vēlamo izvadi.
Metode atbalsta šādus parametrus.
| Parametrs | Tips | Apraksts |
|---|---|---|
| dcheckids | ID/array | Atgriezt tikai atklāšanas pārbaudes ar norādītajiem ID. |
| druleids | ID/array | Atgriezt tikai tās atklāšanas pārbaudes, kas pieder norādītajiem atklāšanas noteikumiem. |
| dserviceids | ID/array | Atgriezt tikai tās atklāšanas pārbaudes, kas ir noteikušas norādītos atklātos servisus. |
| selectDRules | query | Atgriezt ar atklāšanas pārbaudēm saistītos atklāšanas noteikumus. |
| sortfield | string/array | Kārtot rezultātu pēc norādītajām īpašībām. Iespējamās vērtības: dcheckid, druleid. |
| countOutput | boolean | Šie parametri ir aprakstīti atsauces komentārā. |
| editable | boolean | |
| excludeSearch | boolean | |
| filter | object | |
| limit | integer | |
| output | query | |
| preservekeys | boolean | |
| search | object | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | string/array | |
| startSearch | boolean |
Atgrieztās vērtības
(integer/array) Atgriež vienu no šīm vērtībām:
- objektu masīvu;
- izgūto objektu skaitu, ja ir izmantots parametrs
countOutput.
Piemēri
Atgūt atklāšanas pārbaudes atklāšanas kārtulai
Atgūt visas atklāšanas pārbaudes, ko izmanto atklāšanas kārtula "6".
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": [
{
"dcheckid": "6",
"druleid": "4",
"type": "3",
"key_": "",
"snmp_community": "",
"ports": "21",
"snmpv3_securityname": "",
"snmpv3_securitylevel": "0",
"snmpv3_authpassphrase": "",
"snmpv3_privpassphrase": "",
"uniq": "0",
"snmpv3_authprotocol": "0",
"snmpv3_privprotocol": "0",
"snmpv3_contextname": "",
"host_source": "1",
"name_source": "0",
"allow_redirect": "0"
}
],
"id": 1
}
Avots
CDCheck::get() failā ui/include/classes/api/services/CDCheck.php.