Клиент дописан до всех двадцати семи эндпоинтов платформы. Добавлено: - регионы, образы с разбивкой на системы и готовые сборки, вторая версия API образов - все действия над сервером: старт, стоп, перезагрузка, переустановка, смена тарифа, клонирование, откат, консоль, бэкапы - снимки целиком, включая ожидание готовности и поиск поднятых из них серверов - ключи доступа, IP-адреса с обратными записями, приватные сети, kubeconfig - история операций, биллинг, расход в час и в сутки - сборка и проверка slug тарифа по правилам платформы - ошибки разложены по смыслу, чтобы ловить прицельно Claude-Session: https://claude.ai/code/session_01Loz5stgQZH6ofBdMqTxiJu
20 строки
909 B
Python
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"
|