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