Skip to main content

Show Network Details

GET /v2.0/networks/{network_id}

Shows the details of a network with the specified ID.

Request

Path parameters

NameTypeDescription
network_idstringThe ID of the network.

Query parameters

NameTypeDescription
fields (Optional)stringFields to return. Can be specified multiple times, e.g. fields=id&fields=name. If omitted, all attributes allowed by policy are returned.

Example request

Using curl

curl -ks -H 'Content-Type: application/json' \
-H 'X-Auth-Token: gAAAAA<...>' \
https://api.vietnix.cloud:9696/v2.0/networks/170546a1-a70a-40af-93e2-9261c7c05b77

Using HTTP request

GET https://api.vietnix.cloud:9696/v2.0/networks/{network_id}

Response

Parameters

NameTypeDescription
networkobjectA network object.
admin_state_upbooleanAdministrative state: up (true) or down (false).
availability_zone_hintsarrayAvailability zone candidates. Current VHI returns default or null.
availability_zonesarrayAvailability zones. Current VHI returns default or null.
created_atstringCreation time (ISO 8601).
dns_domainstringDNS domain.
idstringNetwork ID.
ipv4_address_scopestringIPv4 address scope ID.
ipv6_address_scopestringIPv6 address scope ID.
l2_adjacencybooleanWhether L2 connectivity is available throughout the network.
mtuintegerMaximum transmission unit. Minimum 68 (IPv4) or 1280 (IPv6).
namestringHuman-readable name.
port_security_enabledbooleanPort security status (default for new ports).
project_idstringOwning project ID.
provider:network_typestringProvider network type (e.g., flat, vlan, vxlan, gre).
provider:physical_networkstringPhysical network.
provider:segmentation_idintegerProvider segmentation identifier.
qos_policy_idstringAssociated QoS policy ID.
revision_numberintegerRevision number.
router:externalbooleanWhether network is external.
segmentsarrayList of provider segment objects.
sharedbooleanWhether network is shared across tenants.
statusstringNetwork status: ACTIVE, DOWN, BUILD, ERROR.
subnetsarrayAssociated subnet IDs.
tenant_idstringOwning project ID.
updated_atstringLast update time (ISO 8601) or null.
vlan_transparentbooleanVLAN transparency mode.
default_vnic_typestringDefault vnic_type for ports in this network.
descriptionstringHuman-readable description.
is_defaultbooleanWhether network is default pool.
tagsarrayList of resource tags.

Sample response

{
"network": {
"id": "170546a1-a70a-40af-93e2-9261c7c05b77",
"name": "privnet1",
"tenant_id": "f33507157a634f1cac71e06a70fb558e",
"admin_state_up": true,
"mtu": 1413,
"default_vnic_type": null,
"status": "ACTIVE",
"subnets": [
"d3f93e1c-f59d-40f8-a46c-ea6285f3a069"
],
"shared": false,
"availability_zone_hints": [],
"availability_zones": [
"nova"
],
"ipv4_address_scope": null,
"ipv6_address_scope": null,
"router:external": false,
"description": "",
"port_security_enabled": true,
"rbac_policies": [],
"qos_policy_id": "dfc42ced-02c8-4b1f-bbe6-14cc014f259d",
"tags": [],
"created_at": "2025-09-23T06:42:18Z",
"updated_at": "2025-09-23T07:00:56Z",
"revision_number": 2,
"project_id": "f33507157a634f1cac71e06a70fb558e",
"provider:network_type": "vxlan"
}
}

Status codes

Success

Status CodeDescription
200 - OKRequest was successful.

Error

Status CodeDescription
401 - UnauthorizedUser must authenticate before making a request.
404 - Not FoundThe requested resource could not be found.