On this page
hostinterface.replacehostinterfaces
Apraksts
object hostinterface.replacehostinterfaces(object parameters)
Šī metode ļauj aizstāt visas hosta saskarnes norādītajā hostā.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object) Parametri, kas satur hosta ID, kas jāatjaunina, 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ā hosta ID. Parametra uzvedība: - required |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur izveidoto hostu saskarņu ID zem interfaceids īpašības.
Piemēri
Hosts saskarņu aizstāšana
Aizstājiet visas hosts saskarnes ar vienu aģenta saskarni.
{
"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.