hostgroup.massupdate

Descripció

object hostgroup.massupdate(object parameters)

Aquest mètode permet reemplaçar equips i plantilles per aquells especificats a diversos grups d'equips.

Tenim aquest mètode disponible només per als usuaris Admin i Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.

Paràmetres

(object) Paràmetres que contenen els ID dels grups d'equips i objectes a actualitzar.

Paràmetre Tipus Descripció
groups
(obligatori)
object/array Grups d'equips per actualitzar.
Tots els altres equips excepte els esmentats seran exclosos dels grups d'equips.
Els equips descoberts no es veuran afectats.< br>
Els grups d'equips han de tindre la propietat groupid establerta.
hosts object/array Equips que substitueixen els equips actuals en grups d'equips determinats.

Els equips han de tindre la propietat hostid establerta.
templates object/array Plantilles que substitueixen les plantilles actuals en grups d'equips determinats.
Totes les altres plantilles excepte les esmentades seran excloses dels grups d'equips.
<br >Les plantilles han de tindre la propietat templateid establerta.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels grups d'equips actualitzats sota la propietat groupids.

Exemples

Reemplaár equips i plantilles dins un grup d'equips

Reemplaça tots els equips d'un grup per els triats i desenllaça totes les plantilles d'un grup d'equips.

Petició:

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

Resposta:

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

Veieu també

Font

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