boolean item.exists(object filter)
This method checks if at least one item that matches the given filter criteria exists.
(object)
Criteria to search by.
The following parameters are supported as search criteria.
Parameter | Type | Description |
---|---|---|
key_ (required) |
string/array | Keys of the items. |
host | string/array | Names of the hosts that the items must belong to. |
hostid | string/array | IDs of the hosts that the items must belong to. |
node | string | Name of the node the items must belong to. This will override the nodeids parameter. |
nodeids | string/array | IDs of the nodes the items must belong to. |
(boolean)
Returns true
if at least one item that matches the given filter criteria exists.
Check if an item with key "vm.memory.size[available]" exists on the host "Linux Server."
Request:
{
"jsonrpc": "2.0",
"method": "item.exists",
"params": {
"host": "Linux Server",
"key_": "vm.memory.size[available]"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Response:
CItem::exists() in frontends/php/api/classes/CItem.php.