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
}
]
}