Áú»¢¶Ä²©

hostgroup.massadd

Descri??o

object hostgroup.massadd(object parameters)

Este m¨¦todo permite adicionar simultaneamente v¨¢rios objetos relacionados a todos os grupos de hosts fornecidos.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Consulte User roles para obter mais informa??es.

Par?metros

(object) Todos os par?metros de identifica??o dos grupos de hosts foram atualizados e os objetos a serem adicionados a todos os grupos de hosts.

O m¨¦todo aceita os seguintes par?metros.

Par?metros Tipo Descri??o
groups
(requerido)
object/array Grupos de hosts a serem atualizados.

Os grupos de hosts devem ter a propriedade groupid definida.
hosts object/array Hosts para adicionar a todos os grupos de hosts.

Os hosts devem ter a propriedade hostid definida.
templates object/array Modelos para adicionar a todos os grupos de hosts.

Os templates devem ter a propriedade templateid definida.

Valores de retorno

(object) Retorna um objeto contendo os IDs dos grupos de hosts atualizados na propriedade groupids.

Exemplos

Adicionando hosts a grupos de hosts

Adicione dois hosts a grupos de hosts com IDs 5 e 6.

Request:

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

Response:

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

Veja tamb¨¦m

Fonte

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