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.

Richiesta:

{
    "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.

Richiesta:

{
    "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.