hostinterface.massremove

Apraksts

object hostinterface.massremove(object parameters)

Šī metode ļauj noņemt hosts saskarnes no norādītajiem hosts.

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

Parametri

(object) Parametri, kas satur atjaunināmo hostu ID un noņemamās saskarnes.

Parametrs Tips Apraksts
interfaces object/array Hostu saskarnes, kas jānoņem no norādītajiem hostiem.

Hosta saskarnes objektam jābūt definētām tikai ip, dns un port īpašībām.

Parametra darbība:
- obligāts
hostids ID/array Atjaunināmo hostu ID.

Parametra darbība:
- obligāts

Atgrieztās vērtības

(object) Atgriež objektu, kas satur dzēsto hostu saskarņu ID īpašībā interfaceids.

Piemēri

Saskarņu noņemšana

Noņemiet SNMP saskarni "127.0.0.1" no diviem hostiem.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.massremove",
    "params": {
        "hostids": [
            "30050",
            "30052"
        ],
        "interfaces": {
            "dns": "",
            "ip": "127.0.0.1",
            "port": "161"
        }
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "interfaceids": [
            "30069",
            "30070"
        ]
    },
    "id": 1
}

Skatīt arī

Avots

CHostInterface::massRemove() failā ui/include/classes/api/services/CHostInterface.php.