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

Прямой вызов API

Своя команда есть не у каждой операции: балансировщики, сети, Kubernetes, функции и тома пока вызываются напрямую. Для этого — tatnet api.

tatnet api /vpcs
tatnet api /projects/<id>/load-balancers
tatnet api /floating-ips -X POST -f name=fip-1 -f cluster_id=<id>

Адрес проверяется по вшитому в клиент контракту до отправки: опечатка в пути иначе вернула бы 404, неотличимый от «такого ресурса нет».

$ tatnet api /vpc
Ошибка: в контракте нет GET /vpc
Похожие адреса:
GET /vpcs
POST /vpcs

Посмотреть, что вообще доступно:

tatnet api --list # разделы
tatnet api --list load-balancers # операции раздела

Контракт публичного API открыт — api.tatnet.ru/v1/openapi.json.