hostgroup.massadd

Opis

object hostgroup.massadd(object parameters)

Ta metoda pozwala jednocześnie dodać wiele powiązanych obiektów do wszystkich podanych grup hostów.

Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach ról użytkowników. Zobacz Role użytkowników po więcej informacji.

Parametry

(object) Parametry zawierające identyfikatory grup hostów do aktualizacji i obiekty do dodania do wszystkich grup hostów.

Metoda akceptuje następujące parametry.

Parametr Typ Opis
groups
(wymagane)
object/array Grupy hostów do zaktualizowania.

Grupy hostów muszą mieć zdefiniowaną właściwość groupid.
hosts object/array Hosty do dodania do wszystkich grup hostów.

Hosty muszą mieć zdefiniowaną właściwość hostid.
templates object/array Szablony do dodania do wszystkich grup hostów.

Szablony muszą mieć zdefiniowaną właściwość templateid.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych grup hostów we właściwości groupids.

Przykłady

Dodawanie hostów do grup hostów

Dodaj dwa hosty do grup hostów o identyfikatorach 5 i 6.

Zapytanie:

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

Odpowiedź:

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

Zobacz także

Źródło

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