hostgroup.massupdate

Apraksts

object hostgroup.massupdate(object parameters)

Šī metode ļauj vairākās hostu grupās aizstāt hosts un veidnes ar norādītajiem.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā User roles.

Parametri

(object) Parametri, kas satur to host grupu ID, kuras jāatjaunina, un objektus, kas jāatjaunina.

Parametrs Tips Apraksts
groups object/array Host grupas, kas jāatjaunina.

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

Parametra uzvedība:
- obligāts
hosts object/array Hosts, kas aizstās pašreizējos hosts norādītajās host grupās.
Visi pārējie hosts, izņemot minētos, tiks izslēgti no host grupām.
Atklātie hosts netiks ietekmēti.

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

Parametra uzvedība:
- obligāts

Atgrieztās vērtības

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

Piemēri

Hosts aizstāšana hostu grupā

Aizstājiet visus hostus hostu grupā ar norādīto hostu.

Pieprasījums:

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

Atbilde:

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

Skatīt arī

Avots

CHostGroup::massUpdate() iekš ui/include/classes/api/services/CHostGroup.php.