This is a translation of the original English documentation page. Help us make it better.

hostinterface.massadd

Description

object hostinterface.massadd(object parameters)

Cette méthode permet d'ajouter simultanément des interfaces hôtes à plusieurs hôtes.

Cette méthode est disponible uniquement pour les types d'utilisateurs Admin et Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres de rôles utilisateur. Voir Rôles Utilisateur pour plus d'informations.

Paramètres

(objet) Paramètres contenant les interfaces hôtes à créer sur les hôtes donnés.

La méthode accepte les paramètres suivants.

Paramètre Type Description
hosts
(obligatoire)
object/array Hôtes à mettre à jour.

Les hôtes doivent avoir la propriété hostid définie.
interfaces
(obligatoire)
object/array Host interfaces à créer sur les hôtes donnés.

Valeurs retournées

(object) Retourne un objet contenant les identifiants des interfaces hôtes créées sous la propriété interfaceids.

Exemples

Création d'interfaces

Créez une interface sur deux hôtes.

Requête :

{
           "jsonrpc": "2.0",
           "method": "hostinterface.massadd",
           "params": {
               "hosts": [
                   {
                       "hostid": "30050"
                   },
                   {
                       "hostid": "30052"
                   }
               ],
               "interfaces": {
                   "dns": "",
                   "ip": "127.0.0.1",
                   "main": 0,
                   "port": "10050",
                   "type": 1,
                   "useip": 1
               }
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }
Copy
✔ Copied

Réponse :

{
           "jsonrpc": "2.0",
           "result": {
               "interfaceids": [
                   "30069",
                   "30070"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Voir également

Source

CHostInterface::massAdd() dans ui/include/classes/api/services/CHostInterface.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.