hostinterface.update
Opis
object hostinterface.update(object/array hostInterfaces)
Ta metoda umożliwia aktualizację istniejących interfejsów hosta.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji można znaleźć w User roles.
Parametry
(object/array) Właściwości interfejsu hosta, które mają zostać
zaktualizowane.
Właściwość interfaceid musi być zdefiniowana dla każdego interfejsu hosta, wszystkie
pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko podane
właściwości, wszystkie pozostałe pozostaną bez zmian.
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych interfejsów hosta we właściwości interfaceids.
Przykłady
Zmiana portu interfejsu hosta
Zmień port interfejsu hosta.
{
"jsonrpc": "2.0",
"method": "hostinterface.update",
"params": {
"interfaceid": "30048",
"port": "10055"
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30048"
]
},
"id": 1
}
Zmiana portów wielu interfejsów hosta
Zmień port wielu interfejsów hosta.
{
"jsonrpc": "2.0",
"method": "hostinterface.update",
"params": [
{
"interfaceid": "30049",
"port": "10055"
},
{
"interfaceid": "30050",
"port": "10055"
},
{
"interfaceid": "30051",
"port": "10055"
}
],
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30049",
"30050",
"30051"
]
},
"id": 1
}
Źródło
CHostInterface::update() w ui/include/classes/api/services/CHostInterface.php.