object hostinterface.massremove(object parameters)
Cette méthode permet de supprimer les interfaces hôtes des hôtes donnés.
(object) Paramètres contenant les identifiants des hôtes à mettre à jour et les interfaces à supprimer.
| Paramètre | Type | Description |
|---|---|---|
| hostids (obligatoire) | string/array | ID des hôtes à mettre à jour. |
| interfaces (obligatoire) | object/array | Interfaces hôtes à supprimer des hôtes donnés. L’interface hôte doit avoir les propriétés ip, dns et port définies. |
(object) Retourne un objet contenant les identifiants des interfaces hôtes supprimées sous la propriété interfaceids.
Supprimer l'interface SNMP "127.0.0.1" de deux hôtes.
Requête :
{ "jsonrpc": "2.0", "method": "hostinterface.massremove", "params": { "hostids": [ "30050", "30052" ], "interfaces": { "dns": "", "ip": "127.0.0.1", "port": "161" } }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }Réponse :
CHostInterface::massRemove() dans frontends/php/include/classes/api/services/CHostInterface.php.