hostgroup.massadd

Beschrijving

object hostgroup.massadd(objectparameters)

Deze methode maakt het mogelijk om tegelijkertijd meerdere gerelateerde objecten aan alles toe te voegen de opgegeven gastgroepen.

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 met de ID's van de hostgroepen die moeten worden bijgewerkt en de objecten die aan alle hostgroepen moeten worden toegevoegd.

De methode accepteert de volgende parameters.

Parameter Type Beschrijving
groups
(vereist)
object/array Hostgroepen die moeten worden bijgewerkt.

Voor de hostgroepen moet de eigenschap groupid zijn gedefinieerd.
hosts object/array Hosts die aan alle hostgroepen moeten worden toegevoegd.

De hosts moeten de eigenschap hostid hebben gedefinieerd.
templates object/array Sjablonen om toe te voegen aan alle hostgroepen.

Voor de sjablonen moet de eigenschap templateid zijn gedefinieerd.

Retourwaarden

(object) Retourneert een object dat de ID's van de bijgewerkte host bevat groepen onder de eigenschap groupids.

Voorbeelden

Hosts toevoegen aan hostgroepen

Voeg twee hosts toe aan hostgroepen met ID's 5 en 6.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "hostgroup.massadd",
           "params": {
               "groups": [
                   {
                       "groupid": "5"
                   },
                   {
                       "groupid": "6"
                   }
               ],
               "hosts": [
                   {
                       "hostid": "30050"
                   },
                   {
                       "hostid": "30001"
                   }
               ]
           },
           "auth": "f223adf833b2bf2ff38574a67bba6372",
           "id": 1
       }

Antwoord:

{
           "jsonrpc": "2.0",
           "result": {
               "groupids": [
                   "5",
                   "6"
               ]
           },
           "id": 1
       }

Zie ook

Bron

CHostGroup::massAdd() in ui/include/classes/api/services/CHostGroup.php.