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.