hostinterface.massadd

Apraksts

object hostinterface.massadd(object parameters)

Šī metode ļauj vienlaikus pievienot saimniekdatoru saskarnes vairākiem saimniekdatoriem.

Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Lai iegūtu papildinformāciju, skatiet sadaļu Lietotāju lomas.

Parametri

(object) Parametri, kas satur izveidojamos hostu saskarnes norādītajos hostos.

Metode pieņem šādus parametrus.

Parametrs Tips Apraksts
interfaces object/array Hostu saskarnes, kas jāizveido norādītajos hostos.

Parametra darbība:
- obligāts
hosts object/array Hosti, kas jāatjaunina.

Hostiem jābūt definētam tikai rekvizītam hostid.

Parametra darbība:
- obligāts

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto hosta saskarņu ID zem interfaceids īpašības.

Piemēri

Saskarņu izveide

Izveidojiet saskarni divos hostos.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.massadd",
    "params": {
        "hosts": [
            {
                "hostid": "30050"
            },
            {
                "hostid": "30052"
            }
        ],
        "interfaces": {
            "dns": "",
            "ip": "127.0.0.1",
            "main": 0,
            "port": "10050",
            "type": 1,
            "useip": 1
        }
    },
    "id": 1
}

Atbilde:

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

Skatiet arī

Avots

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