Перейти к основному содержимому

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.nameString
$node.logsBoolean
$node.traceBoolean
$node.networksObject[]
$node.defaultActionString

Пример ответа

{
"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

Диаграмма последовательности