hostinterface.massadd

Apraksts

object hostinterface.massadd(object parameters)

Šī metode ļauj vienlaikus pievienot hostu saskarnes vairākiem hostiem.

Šī 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) 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.