Skip to content

Commit

Permalink
Full API support
Browse files Browse the repository at this point in the history
  • Loading branch information
LulzLoL231 committed Mar 6, 2023
1 parent 4817da9 commit 7fa7f27
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 19 deletions.
30 changes: 14 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,22 +29,20 @@ print(account_status)
```

## Что доступно?
> **Warning**
> В планах добавить все методы API, но на текущий момент доступны только некоторые из них.
- [x] Аккаунт
- [x] Базы данных
- [x] Балансировщики
- [x] Выделенные серверы
- [x] Домены
- [x] Облачные серверы
- [x] Образы
- [ ] Проекты
- [x] Токены API
- [x] Kubernetes
- [x] S3-хранилище
- [x] SSH-ключи
- [x] Почта

- [x] Аккаунт `tw.account`
- [x] Базы данных `tw.dbs`
- [x] Балансировщики `tw.balancers`
- [x] Выделенные серверы `tw.servers.dedics`
- [x] Домены `tw.domains`
- [x] Облачные серверы `tw.servers.cloud`
- [x] Образы `tw.images`
- [x] Проекты `tw.projects`
- [x] Токены API `tw.tokens`
- [x] Kubernetes `tw.k8s`
- [x] S3-хранилище `tw.s3`
- [x] SSH-ключи `tw.ssh_keys`
- [x] Почта `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.
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "timeweb-cloud"
version = "0.10.0"
version = "0.11.0"
description = "Timeweb Cloud API wrapper"
authors = ["Maxim Mosin <max@mosin.pw>"]
license = "MIT"
Expand Down Expand Up @@ -40,7 +40,7 @@ requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

[tool.bumpver]
current_version = "0.10.0"
current_version = "0.11.0"
version_pattern = "MAJOR.MINOR.PATCH"
commit_message = "Bump version {old_version} -> {new_version}"
commit = false
Expand Down
2 changes: 1 addition & 1 deletion src/timeweb/__meta.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# -*- coding: utf-8 -*-
'''Timeweb Cloud package metadata'''
__version__ = '0.10.0'
__version__ = '0.11.0'
__author__ = 'Maxim Mosin <max@mosin.pw>'

0 comments on commit 7fa7f27

Please sign in to comment.