Šajā lapā
hostinterface.replacehostinterfaces
Apraksts
object hostinterface.replacehostinterfaces(object parameters)
Šī metode ļauj aizstāt visas norādītā hosta saskarnes.
Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas 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.