hostinterface.replacehostinterfaces

Apraksts

object hostinterface.replacehostinterfaces(object parameters)

Šī metode ļauj aizstāt visas host saskarnes norādītajā hostā.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības 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āmā hosts ID un jaunās hosta saskarnes.

Parameter Type Description
interfaces object/array Host saskarnes, ar kurām aizstāt pašreizējās hosta saskarnes.

Parametra uzvedība:
- required
hostid ID Atjaunināmā hosts ID.

Parametra uzvedība:
- required

Atgrieztās vērtības

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

Piemēri

Hosts saskarņu aizstāšana

Aizstājiet visas hosts saskarnes ar vienu aģenta saskarni.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.replacehostinterfaces",
    "params": {
        "hostid": "30052",
        "interfaces": {
            "dns": "",
            "ip": "127.0.0.1",
            "main": 1,
            "port": "10050",
            "type": 1,
            "useip": 1
        }
    },
    "id": 1
}

Atbilde:

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

Skatīt arī

Avots

CHostInterface::replaceHostInterfaces() iekš ui/include/classes/api/services/CHostInterface.php.