intero/array dcheck.get(parametri oggetto)
Il metodo consente di recuperare i controlli di rilevamento in base a quanto indicato parametri.
Questo metodo è disponibile per utenti di qualsiasi tipo. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere Utente ruoli per maggiori informazioni.
(object)
Parameters defining the desired output.
The method supports the following parameters.
Parameter | Type | Description |
---|---|---|
dcheckids | string/array | Return only discovery checks with the given IDs. |
druleids | string/array | Return only discovery checks that belong to the given discovery rules. |
dserviceids | string/array | Return only discovery checks that have detected the given discovered services. |
sortfield | string/array | Sort the result by the given properties. Possible values are: dcheckid and druleid . |
countOutput | boolean | These parameters being common for all get methods are described in detail in the 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)
Restituisce o:
countOutput
è stato usato.Retrieve all discovery checks used by discovery rule "6".
Request:
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
{
"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",
"host_source": "1",
"name_source": "0"
}
],
"id": 1
}
CDCheck::get() in ui/include/classes/api/services/CDCheck.php.