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 atjaunināmo hostu grupu ID un objektus, kas jāatjaunina.

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

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

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

Hostiem jābūt definētam tikai hostid īpašumam.

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.