Files
regcloud-api/regcloud_api/__init__.py
T
viktor 7e798bb68f Полное покрытие API
Клиент дописан до всех двадцати семи эндпоинтов платформы.

Добавлено:
- регионы, образы с разбивкой на системы и готовые сборки, вторая версия API образов
- все действия над сервером: старт, стоп, перезагрузка, переустановка, смена тарифа,
  клонирование, откат, консоль, бэкапы
- снимки целиком, включая ожидание готовности и поиск поднятых из них серверов
- ключи доступа, IP-адреса с обратными записями, приватные сети, kubeconfig
- история операций, биллинг, расход в час и в сутки
- сборка и проверка slug тарифа по правилам платформы
- ошибки разложены по смыслу, чтобы ловить прицельно

Claude-Session: https://claude.ai/code/session_01Loz5stgQZH6ofBdMqTxiJu
2026-08-23 18:30:07 +09:00

20 строки
909 B
Python

"""Клиент к API облака REG.RU (Рег.облако).
Полное покрытие API: серверы, действия над ними, снимки, образы, тарифы, регионы,
SSH-ключи, IP-адреса, приватные сети, kubernetes, история операций и биллинг.
"""
from .client import RegCloud
from .errors import (AuthError, InsufficientFunds, Locked, NotFound, RegCloudError,
Timeout, ValidationError)
from .slugs import (ACTIONS, GPU_SIZES, IMAGE_TYPES, PLAN_LINES, REGIONS,
build_size, gpu_catalog, parse_size)
__all__ = [
"RegCloud",
"RegCloudError", "AuthError", "NotFound", "Locked", "ValidationError",
"InsufficientFunds", "Timeout",
"REGIONS", "PLAN_LINES", "GPU_SIZES", "IMAGE_TYPES", "ACTIONS",
"build_size", "parse_size", "gpu_catalog",
]
__version__ = "1.0.0"