hostinterface.update
Descrizione
object hostinterface.update(object/array hostInterfaces)
Questo metodo consente di aggiornare le interfacce host esistenti.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object/array) Proprietà dell'interfaccia host da
aggiornare.
La proprietà interfaceid deve essere definita per ciascuna interfaccia host, tutte
le altre proprietà sono facoltative. Verranno aggiornate solo le proprietà
specificate, tutte le altre rimarranno invariate.
Valori di ritorno
(object) Restituisce un oggetto contenente gli ID delle interfacce dell'host aggiornate
sotto la proprietà interfaceids.
Esempi
Modifica della porta di un'interfaccia host
Modificare la porta di un'interfaccia host.
{
"jsonrpc": "2.0",
"method": "hostinterface.update",
"params": {
"interfaceid": "30048",
"port": "10055"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30048"
]
},
"id": 1
}
Modifica di più porte di interfaccia host
Modificare la porta di più interfacce host.
{
"jsonrpc": "2.0",
"method": "hostinterface.update",
"params": [
{
"interfaceid": "30049",
"port": "10055"
},
{
"interfaceid": "30050",
"port": "10055"
},
{
"interfaceid": "30051",
"port": "10055"
}
],
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"interfaceids": [
"30049",
"30050",
"30051"
]
},
"id": 1
}
Fonte
CHostInterface::update() in ui/include/classes/api/services/CHostInterface.php.