hostinterface.update

Apraksts

object hostinterface.update(object/array hostInterfaces)

Šī metode ļauj atjaunināt esošās 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) Host interface properties, kas jāatjaunina.

Katram hosta interfeisam jābūt norādītam rekvizītam interfaceid, visi pārējie rekvizīti nav obligāti. Tiks atjaunināti tikai norādītie rekvizīti, visi pārējie paliks nemainīti.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto hostu saskarņu ID zem interfaceids īpašības.

Piemēri

Hosta saskarnes porta maiņa

Mainiet hosta saskarnes portu.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.update",
    "params": {
        "interfaceid": "30048",
        "port": "10055"
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "interfaceids": [
            "30048"
        ]
    },
    "id": 1
}

Vairāku hostu saskarņu portu maiņa

Mainiet vairāku hostu saskarņu portu.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "hostinterface.update",
    "params": [
        {
            "interfaceid": "30049",
            "port": "10055"
        },
        {
            "interfaceid": "30050",
            "port": "10055"
        },
        {
            "interfaceid": "30051",
            "port": "10055"
        }
    ],
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "interfaceids": [
            "30049",
            "30050",
            "30051"
        ]
    },
    "id": 1
}

Avots

CHostInterface::update() failā ui/include/classes/api/services/CHostInterface.php.