dcheck.get

Опис

integer/array dcheck.get(object parameters)

Метод омогућава преузимање контролних табли према датим параметрима.

Овај метод је доступан корисницима било ког типа. Дозволе за позивање методе може се опозвати у подешавањима улоге корисника. Погледајте User roles за више информација.

Параметри

(object) Параметри који дефинишу жељени излаз.

Овај метод подржава следеће параметре.

Parameter Type Description
dcheckids ID/array Вратите само провере откривања са датим ID-ијевима.
druleids ID/array Вратите само провере откривања које припадају датим правилима откривања
dserviceids ID/array Вратите само провере откривања које су откриле дате откривене услуге.
sortfield string/array Сортирајte резултат према датим својствима.

Могуће вредности су: dcheckid, druleid.
countOutput boolean Ови параметри заједнички за све get методе, описани су детаљно у reference commentary.
editable boolean
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Повратне вредности

(integer/array) Враћа било:

  • низ објеката;
  • број преузетих објеката, ако је параметар countOutput коришћен.

Примери

Преузимање провере откривања за правило откривања

Преузмите све провере откривања које користи правило откривања "6".

Request:

{
           "jsonrpc": "2.0",
           "method": "dcheck.get",
           "params": {
               "output": "extend",
               "dcheckids": "6"
           },
           "id": 1
       }

Одговор:

{
           "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
       }

Извор

CDCheck::get() у ui/include/classes/api/services/CDCheck.php.