Áú»¢¶Ä²©

hostgroup.massadd

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

object hostgroup.massadd(object parameters)

Aquest m¨¨tode permet afegir simult¨¤niament diversos objectes relacionats a tots els grups d'equips donats.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object) ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ que contenen els ID dels grups d'equips que cal actualitzar i els objectes que cal afegir a tots els grups d'equips.

El m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
groups object/array Grups d'equips to be updated.

Els grups d'equips han de tindre la propietat groupid establerta.

Comportament de la propietat:
- obligatori
hosts object/array Equips per afegir a tots els grups d'equips.

Els equips han de tindre la propietat hostid establerta.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels grups d'equips actualitzats sota la propietat groupids.

Exemples

Afegir equips a grups

Afegeix dos equips als grups d'equips amb IDs 5 i 6.

±Ê±ð³Ù¾±³¦¾±¨®:

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

Resposta:

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

Veieu tamb¨¦

Font

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