On this page
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.
{
"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.