object hostinterface.create(object/array hostInterfaces)
Cette méthode permet de créer de nouvelles interfaces hôtes.
(object/array)
Interfaces hôtes à créer. La méthode accepte les interfaces hôtes ayant les propriétés standard de l'objet interface hôte.
(object)
Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété interfaceids
. L'ordre des ID retournés correspond à l'ordre des interfaces hôtes transmises.
Créer une interface d'agent IP secondaire sur l'hôte "30052".
Requête :
{
"jsonrpc": "2.0",
"method": "hostinterface.create",
"params": {
"hostid": "30052",
"dns": "",
"ip": "127.0.0.1",
"main": 0,
"port": "10050",
"type": 1,
"useip": 1
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
CHostInterface::create() dans frontends/php/include/classes/api/services/CHostInterface.php.