object hostinterface.replacehostinterfaces(object parameters)
Cette m¨¦thode permet de remplacer toutes les interfaces h?tes sur un h?te donn¨¦.
(object)
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð²õ contenant l'ID de l'h?te ¨¤ mettre ¨¤ jour et les nouvelles interfaces de l'h?te.
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð | Type | Description |
---|---|---|
hostid (obligatoire) |
string | ID de l'h?te ¨¤ mettre ¨¤ jour. |
interfaces (obligatoire) |
object/array | Interfaces h?tes en remplacement des interfaces h?tes actuelles. |
(object)
Retourne un objet contenant les identifiants des interfaces h?tes cr¨¦¨¦es sous la propri¨¦t¨¦ interfaceids
.
Remplacez toutes les interfaces h?tes par une seule interface d'agent.
Requ¨ºte :
{
"jsonrpc": "2.0",
"method": "hostinterface.replacehostinterfaces",
"params": {
"hostid": "30052",
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"main": 1,
"port": "10050",
"type": 1,
"useip": 1
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
R¨¦ponse :
CHostInterface::replaceHostInterfaces() dans frontends/php/include/classes/api/services/CHostInterface.php.