Sommaire
hostinterface.replacehostinterfaces
Description
object hostinterface.replacehostinterfaces(object parameters)
Cette méthode permet de remplacer toutes les interfaces hôtes sur un hôte donné.
Paramètres
(object) Paramètres contenant l'ID de l'hôte à mettre à jour et les
nouvelles interfaces de l'hôte.
| Paramètre | 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. |
Valeurs retournées
(object) Retourne un objet contenant les identifiants des interfaces
hôtes créées sous la propriété interfaceids.
Exemples
Remplacement des interfaces hôte
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 :
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30081"
]
},
"id": 1
}
Voir également
Source
CHostInterface::replaceHostInterfaces() dans frontends/php/include/classes/api/services/CHostInterface.php.