hostgroup.massadd

Apraksts

object hostgroup.massadd(object parameters)

Šī metode ļauj vienlaikus pievienot vairākus saistītos objektus visām norādītajām hostu grupām.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.

Parametri

(object) Parametri, kas satur atjaunināmo hostu grupu ID un objektus, ko pievienot visām hostu grupām.

Metode pieņem šādus parametrus.

Parametrs Tips Apraksts
groups object/array Hostu grupas, kas tiks atjauninātas.

Hostu grupām jābūt definētai tikai groupid īpašībai.

Parametra darbība:
- obligāts
hosts object/array Hosti, ko pievienot visām hostu grupām.

Hostiem jābūt definētai tikai hostid īpašībai.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto hostu grupu ID īpašībā groupids.

Piemēri

Hostu pievienošana hostu grupām

Pievienojiet divus hostus hostu grupām ar ID 5 un 6.

Pieprasījums:

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

Atbilde:

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

Skatiet arī

Avots

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