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