On this page
hostinterface.create
Apraksts
object hostinterface.create(object/array hostInterfaces)
Šī metode ļauj izveidot jaunas hostu saskarnes.
Šī 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 Lietotāju lomas.
Parametri
(object/array) Hosta saskarnes, ko izveidot.
Metode pieņem hosta saskarnes ar standarta hosta saskarnes īpašībām.
Atgrieztās vērtības
(object) Atgriež objektu, kas satur izveidoto hostu saskarņu ID īpašībā interfaceids. Atgriezto ID secība atbilst nodoto hostu saskarņu secībai.
Piemēri
Izveidot jaunu saskarni
Izveidojiet sekundāru IP aģenta saskarni hostam "30052".
{
"jsonrpc": "2.0",
"method": "hostinterface.create",
"params": {
"hostid": "30052",
"main": "0",
"type": "1",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"port": "10050"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30062"
]
},
"id": 1
}
Izveidojiet saskarni ar SNMP informāciju
{
"jsonrpc": "2.0",
"method": "hostinterface.create",
"params": {
"hostid": "10456",
"main": "0",
"type": "2",
"useip": "1",
"ip": "127.0.0.1",
"dns": "",
"port": "1601",
"details": {
"version": "2",
"bulk": "1",
"community": "{$SNMP_COMMUNITY}"
}
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30063"
]
},
"id": 1
}
Skatiet arī
Avots
CHostInterface::create() failā ui/include/classes/api/services/CHostInterface.php.