integer/array dservice.get(object parameters)
Метода омогућава преузимање откривених услуга према датим параметрима.
Ова метода је доступна корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте User roles за више информација.
(object) Параметри који дефинишу жељени излаз.
Метод подржава следеће параметре.
|Parameter|Type|Description| |--|--|-- ----| |dserviceids|ID/array|Враћа само откривене услуге са датим ID-ијевима.| |dhostids|ID/array|Враћа само откривене услуге које припадају датим откривеним домаћинима.| |dcheckids|ID/array|Враћа само откривене услуге које су откривене датим проверама откривања.| |druleids|ID/array||Враћа само откривене услуге које су откривене датим правилима откривања.| |selectDRules|query|Враћа drules својство са низом правила откривања која су открила услугу.| |selectDHosts|query|Враћа својство dhosts са низом откривених домаћина којима сервис припада.| |selectHosts|query|Враћа својство hosts са домаћинима са истом IP адресом и проксијем као услугом.
Подржава count.| |limitSelects|integer|Ограничава број записа које враћају подизбори.
Примењује се на следеће подизборе:selectHosts - резултат ће бити сортиран по hostid.| |sortfield|string/array|Сортира резултат према датим својствима.
Могуће вредности: dserviceid, dhostid, ip.| |countOutput|boolean|Ови параметри који су описане у референтном коментару.| |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 коришћен.Преузми све откривене услуге откривене на откривеном домаћину "11".
{ "jsonrpc": "2.0", "method": "dservice.get", "params": { "output": "extend", "dhostids": "11" }, "id": 1 }Одговор:
{ "jsonrpc": "2.0", "result": [ { "dserviceid": "12", "dhostid": "11", "value": "", "port": "80", "status": "1", "lastup": "0", "lastdown": "1348650607", "dcheckid": "5", "ip": "192.168.1.134", "dns": "john.local" }, { "dserviceid": "13", "dhostid": "11", "value": "", "port": "21", "status": "1", "lastup": "0", "lastdown": "1348650610", "dcheckid": "6", "ip": "192.168.1.134", "dns": "john.local" } ], "id": 1 }CDService::get() у ui/include/classes/api/services/CDService.php.