GET /v2/{address}/sg
Этот метод отображает Security Group по IP или CIDR входящей в нее подсети.
Входные параметры
{address}- Подсеть типа IP.
| название | обязательность | тип данных | Значение по умолчанию |
|---|---|---|---|
| {address} | да | String |
Пример использования
curl '127.0.0.1:9007/v2/10.150.0.224/sg' \
--header 'Content-Type: application/json'
Выходные параметры
$node.name- Security Group, с которой устанавливаются правила взаимодействия.$node.logs- Включить/отключить логирование.$node.trace- Включить/отключить трассировку.$node.networks- Массив/Список имен подсетей.$node.defaultAction- Действие по умолчанию.
| название | тип данных |
|---|---|
| $node.name | String |
| $node.logs | Boolean |
| $node.trace | Boolean |
| $node.networks | Object[] |
| $node.defaultAction | String |
Пример ответа
{
"name": "sg-example",
"logs": false,
"trace": false,
"network": ["network-example"],
"defaultAction": "DROP"
}
Возможные ошибки API
Пользователь указал некорректные значения агрументов
- HTTP code: 400
- gRPC code: INVALID_ARGUMENT
- gRPC number: 3
Не найден метод
- HTTP code: 404
- gRPC code: NOT_FOUND
- gRPC number: 5