Consulta de redes
Función
Esta API se utiliza para consultar las redes disponibles para un tenant.
Restricciones
Solo puede consultar el ID de red y la etiqueta (nombre de red). Los demás campos son todos nulos.
URI
GET /v2.1/{project_id}/os-networks
Parámetro |
Obligatorio |
Descripción |
---|---|---|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto. |
Solicitud
No hay
Respuesta
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
id |
Sí |
String |
Especifica el ID de red en formato UUID. |
label |
Sí |
String |
Especifica el nombre de red. |
broadcast |
Sí |
String |
El valor solo puede ser nulo. |
cidr |
Sí |
String |
El valor solo puede ser nulo. |
cidr_v6 |
Sí |
String |
El valor solo puede ser nulo. |
dns1 |
Sí |
String |
El valor solo puede ser nulo. |
dns2 |
Sí |
String |
El valor solo puede ser nulo. |
gateway |
Sí |
String |
El valor solo puede ser nulo. |
gateway_v6 |
Sí |
String |
El valor solo puede ser nulo. |
netmask |
Sí |
String |
El valor solo puede ser nulo. |
netmask_v6 |
Sí |
String |
El valor solo puede ser nulo. |
bridge |
No |
String |
El valor se ha fijado para que sea nulo y está en formato UUID. |
Ejemplo de la solicitud
GET https://{endpoint}/v2.1/{project_id}/os-networks
Ejemplo de la respuesta
{ "networks": [ { "id": "04468f37-500a-4a80-88da-af823e7a1d6c", "cidr_v6": null, "gateway": null, "label": "network_demo1", "broadcast": null, "netmask": null, "cidr": null, "dns2": null, "gateway_v6": null, "netmask_v6": null, "dns1": null }, { "id": "1fcff959-21d0-4ba8-976a-974cb564c977", "cidr_v6": null, "gateway": null, "label": "network_demo2", "broadcast": null, "netmask": null, "cidr": null, "dns2": null, "gateway_v6": null, "netmask_v6": null, "dns1": null } ] }