Consulta de redes
Função
Essa API é usada para consultar as redes disponíveis para um locatário.
Restrições
Você pode consultar apenas a ID da rede e o rótulo (nome da rede). Os demais campos são todos nulos.
URI
GET /v2.1/{project_id}/os-networks
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| project_id | Sim | Especifica a ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
Solicitação
Nenhum
Resposta
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| id | Sim | String | Especifica a ID da rede no formato UUID. |
| label | Sim | String | Especifica o nome da rede. |
| broadcast | Sim | String | O valor só pode ser nulo. |
| cidr | Sim | String | O valor só pode ser nulo. |
| cidr_v6 | Sim | String | O valor só pode ser nulo. |
| dns1 | Sim | String | O valor só pode ser nulo. |
| dns2 | Sim | String | O valor só pode ser nulo. |
| gateway | Sim | String | O valor só pode ser nulo. |
| gateway_v6 | Sim | String | O valor só pode ser nulo. |
| netmask | Sim | String | O valor só pode ser nulo. |
| netmask_v6 | Sim | String | O valor só pode ser nulo. |
| bridge | Não | String | O valor é fixado para ser nulo e está no formato UUID. |
Exemplo de solicitação
GET https://{endpoint}/v2.1/{project_id}/os-networks Exemplo de resposta
{
"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
}
]
}