hostgroup.update

Apraksts

object hostgroup.update(object/array hostGroups)

Šī metode ļauj atjaunināt esošās hostu grupas.

Šī 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 sadaļā Lietotāju lomas.

Parametri

(object/array) Hostu grupu īpašības, kas jāatjaunina.

Īpašībai groupid jābūt definētai katrai hostu grupai, visas pārējās īpašības nav obligātas. Tiks atjauninātas tikai norādītās īpašības, visas pārējās paliks nemainītas.

Atgrieztās vērtības

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

Piemēri

Hostu grupas pārdēvēšana

Pārdēvējiet hostu grupu par "Linux hosts".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostgroup.update",
    "params": {
        "groupid": "7",
        "name": "Linux hosts"
    },
    "id": 1
}

Atbilde:

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

Vairāku hostu grupu pārdēvēšana

Pārdēvējiet divas hostu grupas, lai to nosaukumos iekļautu reģiona informāciju.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostgroup.update",
    "params": [
        {
            "groupid": "8",
            "name": "Europe/Linux hosts"
        },
        {
            "groupid": "9",
            "name": "Europe/Windows hosts"
        }
    ],
    "id": 1
}

Atbilde:

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

Avots

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