hostinterface.massadd

Beschrijving

object hostinterface.massadd(objectparameters)

Deze methode maakt het mogelijk om gelijktijdig hostinterfaces toe te voegen aan meerdere gastheren.

Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers typen. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.

Parameters

(object) Parameters die de hostinterfaces bevatten die moeten worden gemaakt op de opgegeven gastheren.

De methode accepteert de volgende parameters.

Parameter Type Beschrijving
hosts
(vereist)
object/array Hosts die moeten worden bijgewerkt.

De hosts moeten de eigenschap hostid hebben gedefinieerd.
interfaces
(vereist)
object/array Hostinterfaces om op de opgegeven hosts te maken.

Retourwaarden

(object) Retourneert een object dat de ID's van de gemaakte host bevat interfaces onder de eigenschap interfaceids.

Voorbeelden

Interfaces maken

Maak een interface op twee hosts.

Verzoek:

{
           "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

Antwoord:

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

Zie ook

Bron

CHostInterface::massAdd() in 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.