POST /v2/list-networks
Этот метод отображает список подсетей (networks) и их IP, в соответствии с указанным списком имен подсетей (networks).
Более подробно по организации БД можно посмотреть здесь.
Входные параметры
networkNames[]- Массив/Список имен подсетей.
| название | обязательность | тип данных | Значение по умолчанию |
|---|---|---|---|
| networkNames[] | да | Object[] |
Пример использования
curl '127.0.0.1:9007/v2/list-networks' \
--header 'Content-Type: application/json' \
--data '{
"networkNames": ["network-example"]
}'
Выходные параметры
$node.networks[]- Структура, содержащая описание создаваемых правил.$node.networks[].name- Имя подсети.$node.networks[].network- Структура, содержащая описание сети.$node.networks[].network.CIDR- Массив/Список подсетей типа IP.
| название | тип данных |
|---|---|
| $node.networks[] | Object[] |
| $node.networks[].name | String |
| $node.networks[].network | Object |
| $node.networks[].network.CIDR | String |
Пример ответа
{
"networks": [{
"network": "network-example",
"ICMP": {
"CIDR": "10.150.0.220/32"
},
}]
}
Возможные ошибки API
Ошибка в указанных данных
- HTTP code: 500
- gRPC code: INTERNAL
- gRPC number: 13
Не найден метод
- HTTP code: 404
- gRPC code: NOT_FOUND
- gRPC number: 5