ServerNetworkInterface
Network interface (VIF) of a virtual machine, on a public or a local network
Id of the server of the interface (GET /api/v3/servers/{server_id})
Id of the network of the interface: for a local network, the network_id accepted by POST /api/v3/servers/{server_id}/network-interfaces
Id of the IP address of the interface (GET /api/v3/servers/{server_id}/ip-addresses/{ip_address_id}); always null on a local network
UUID of the interface on the hypervisor
Device of the interface: usually its number (0 for eth0), otherwise a name such as ens3
MAC address of the interface
Whether it is the default interface of the server, which cannot be deleted
Whether the interface is active: the endpoints return only active interfaces
Type of the network: P for public, L for local
Name of the network
Bridge of the network on the hypervisor, for example xenbr0; N.D. when the hypervisor does not report it
IP address of the interface; null when ip_address_id is null
{
"network_interface_id": 0,
"server_id": 0,
"network_id": 0,
"ip_address_id": 0,
"vif_uuid": "string",
"device_name": "string",
"mac_address": "string",
"is_default": true,
"is_active": true,
"network_type": "string",
"network_label": "string",
"network_bridge": "string",
"ip_address": "string",
"date_created": "2024-07-29T15:51:28.071Z"
}