Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Python библиотека для работы с timeweb.cloud API

License

NotificationsYou must be signed in to change notification settings

LulzLoL231/timeweb-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Timeweb Cloud позволяет вам управлять ресурсами в облаке программным способом с использованием обычных HTTP-запросов.

Множество функции, которые доступны в панели управления Timeweb Cloud, также доступны через API, что позволяет вам автоматизировать ваши собственные сценарии.

Эта библиотека позволяет вам легко использовать API Timeweb Cloud в вашем приложении на Python.

Документация API

OpenAPI etag: 6409ee1d-10cd8dКак определяется etag?

PyPI versionPyPI - Python VersionPyPI - DownloadsPyPI - License

Установка

pip install timeweb-cloud

Пример использования

Библиотека поддерживает синхронный и асинхронный варианты использования. В примерах ниже используется синхронный вариант, но вы можете использовать асинхронный вариант, заменивtw = Timeweb(...) наtw = AsyncTimeweb(...)

fromtimewebimportTimewebtw=Timeweb('token')account_status=tw.account.get_status()# schemas.account.AccountStatusprint(account_status)

Что доступно?

  • Аккаунтtw.account
  • Базы данныхtw.dbs
  • Балансировщикиtw.balancers
  • Выделенные серверыtw.servers.dedics
  • Доменыtw.domains
  • Облачные серверыtw.servers.cloud
  • Образыtw.images
  • Проектыtw.projects
  • Токены APItw.tokens
  • Kubernetestw.k8s
  • S3-хранилищеtw.s3
  • SSH-ключиtw.ssh_keys
  • Почтаtw.mail

Etag

Etag - это уникальный идентификатор, который используется для проверки изменений в API. Он будет использоваться чтобы определять текущею версию Swagger API, т.к. сейчас Swagger API Timeweb Cloud не имеет версионности и/или changelog'а. Получается он из запроса к спецификации OpenAPI по ссылкеhttps://timeweb.cloud/api-docs-data/bundle.json. Сервер сам его возвращает и мы пока операемся на него. В будущем, когда/если Swagger API Timeweb Cloud будет иметь версионность и/или changelog, будем опираться на их версию Swagger API.


[8]ページ先頭

©2009-2025 Movatter.jp