Skip to content

Commit 17537ac

Browse files
committed
Updated: 2026-07-13
1 parent d792915 commit 17537ac

17 files changed

Lines changed: 1807 additions & 0 deletions

.openapi-generator/FILES

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,8 @@ docs/GetProjectStorages200Response.md
295295
docs/GetProjects200Response.md
296296
docs/GetProviders200Response.md
297297
docs/GetRepositories200Response.md
298+
docs/GetRestorePoint200Response.md
299+
docs/GetRestorePoints200Response.md
298300
docs/GetServerDiskAutoBackupSettings200Response.md
299301
docs/GetServerDiskBackup200Response.md
300302
docs/GetServerDiskBackups200Response.md
@@ -425,6 +427,7 @@ docs/ResourceTransfer.md
425427
docs/ResourceType.md
426428
docs/Resources.md
427429
docs/ResourcesResponse.md
430+
docs/RestorePoint.md
428431
docs/RouterEdit.md
429432
docs/RouterIn.md
430433
docs/RouterInParentService.md
@@ -467,6 +470,7 @@ docs/ServicePriceType.md
467470
docs/ServiceServicePrice.md
468471
docs/SetLabels.md
469472
docs/SettingCondition.md
473+
docs/SnapshotsApi.md
470474
docs/SpamFilterIsDisabled.md
471475
docs/SpamFilterIsEnabled.md
472476
docs/SpamProtectionIsDisabled.md
@@ -835,6 +839,8 @@ test/test_get_project_storages200_response.py
835839
test/test_get_projects200_response.py
836840
test/test_get_providers200_response.py
837841
test/test_get_repositories200_response.py
842+
test/test_get_restore_point200_response.py
843+
test/test_get_restore_points200_response.py
838844
test/test_get_server_disk_auto_backup_settings200_response.py
839845
test/test_get_server_disk_backup200_response.py
840846
test/test_get_server_disk_backups200_response.py
@@ -965,6 +971,7 @@ test/test_resource_transfer.py
965971
test/test_resource_type.py
966972
test/test_resources.py
967973
test/test_resources_response.py
974+
test/test_restore_point.py
968975
test/test_router_edit.py
969976
test/test_router_in.py
970977
test/test_router_in_parent_service.py
@@ -1006,6 +1013,7 @@ test/test_service_price_type.py
10061013
test/test_service_service_price.py
10071014
test/test_set_labels.py
10081015
test/test_setting_condition.py
1016+
test/test_snapshots_api.py
10091017
test/test_spam_filter_is_disabled.py
10101018
test/test_spam_filter_is_enabled.py
10111019
test/test_spam_protection_is_disabled.py
@@ -1100,6 +1108,7 @@ timeweb_cloud_api/api/projects_api.py
11001108
timeweb_cloud_api/api/routers_api.py
11011109
timeweb_cloud_api/api/s3_api.py
11021110
timeweb_cloud_api/api/servers_api.py
1111+
timeweb_cloud_api/api/snapshots_api.py
11031112
timeweb_cloud_api/api/ssh_api.py
11041113
timeweb_cloud_api/api/vpc_api.py
11051114
timeweb_cloud_api/api_client.py
@@ -1388,6 +1397,8 @@ timeweb_cloud_api/models/get_project_storages200_response.py
13881397
timeweb_cloud_api/models/get_projects200_response.py
13891398
timeweb_cloud_api/models/get_providers200_response.py
13901399
timeweb_cloud_api/models/get_repositories200_response.py
1400+
timeweb_cloud_api/models/get_restore_point200_response.py
1401+
timeweb_cloud_api/models/get_restore_points200_response.py
13911402
timeweb_cloud_api/models/get_server_disk_auto_backup_settings200_response.py
13921403
timeweb_cloud_api/models/get_server_disk_backup200_response.py
13931404
timeweb_cloud_api/models/get_server_disk_backups200_response.py
@@ -1510,6 +1521,7 @@ timeweb_cloud_api/models/resource_transfer.py
15101521
timeweb_cloud_api/models/resource_type.py
15111522
timeweb_cloud_api/models/resources.py
15121523
timeweb_cloud_api/models/resources_response.py
1524+
timeweb_cloud_api/models/restore_point.py
15131525
timeweb_cloud_api/models/router_edit.py
15141526
timeweb_cloud_api/models/router_in.py
15151527
timeweb_cloud_api/models/router_in_parent_service.py

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,11 @@ Class | Method | HTTP request | Description
563563
*ServersApi* | [**update_server_ip**](docs/ServersApi.md#update_server_ip) | **PATCH** /api/v1/servers/{server_id}/ips | Изменение IP-адреса сервера
564564
*ServersApi* | [**update_server_nat**](docs/ServersApi.md#update_server_nat) | **PATCH** /api/v1/servers/{server_id}/local-networks/nat-mode | Изменение правил маршрутизации трафика сервера (NAT)
565565
*ServersApi* | [**update_server_os_boot_mode**](docs/ServersApi.md#update_server_os_boot_mode) | **POST** /api/v1/servers/{server_id}/boot-mode | Выбор типа загрузки операционной системы сервера
566+
*SnapshotsApi* | [**commit_restore_point**](docs/SnapshotsApi.md#commit_restore_point) | **POST** /api/v1/restore-points/{vds_id}/commit | Фиксация снапшота
567+
*SnapshotsApi* | [**create_restore_point**](docs/SnapshotsApi.md#create_restore_point) | **POST** /api/v1/restore-points/{vds_id}/create | Создание снапшота
568+
*SnapshotsApi* | [**get_restore_point**](docs/SnapshotsApi.md#get_restore_point) | **GET** /api/v1/restore-points/{vds_id} | Получение снапшота сервера
569+
*SnapshotsApi* | [**get_restore_points**](docs/SnapshotsApi.md#get_restore_points) | **GET** /api/v1/restore-points | Получение списка снапшотов
570+
*SnapshotsApi* | [**rollback_restore_point**](docs/SnapshotsApi.md#rollback_restore_point) | **POST** /api/v1/restore-points/{vds_id}/rollback | Откат к снапшоту
566571
*VPCApi* | [**create_vpc**](docs/VPCApi.md#create_vpc) | **POST** /api/v2/vpcs | Создание VPC
567572
*VPCApi* | [**delete_vpc**](docs/VPCApi.md#delete_vpc) | **DELETE** /api/v1/vpcs/{vpc_id} | Удаление VPC по ID сети
568573
*VPCApi* | [**get_vpc**](docs/VPCApi.md#get_vpc) | **GET** /api/v2/vpcs/{vpc_id} | Получение VPC
@@ -855,6 +860,8 @@ Class | Method | HTTP request | Description
855860
- [GetProjects200Response](docs/GetProjects200Response.md)
856861
- [GetProviders200Response](docs/GetProviders200Response.md)
857862
- [GetRepositories200Response](docs/GetRepositories200Response.md)
863+
- [GetRestorePoint200Response](docs/GetRestorePoint200Response.md)
864+
- [GetRestorePoints200Response](docs/GetRestorePoints200Response.md)
858865
- [GetServerDiskAutoBackupSettings200Response](docs/GetServerDiskAutoBackupSettings200Response.md)
859866
- [GetServerDiskBackup200Response](docs/GetServerDiskBackup200Response.md)
860867
- [GetServerDiskBackups200Response](docs/GetServerDiskBackups200Response.md)
@@ -977,6 +984,7 @@ Class | Method | HTTP request | Description
977984
- [ResourceType](docs/ResourceType.md)
978985
- [Resources](docs/Resources.md)
979986
- [ResourcesResponse](docs/ResourcesResponse.md)
987+
- [RestorePoint](docs/RestorePoint.md)
980988
- [RouterEdit](docs/RouterEdit.md)
981989
- [RouterIn](docs/RouterIn.md)
982990
- [RouterInParentService](docs/RouterInParentService.md)

docs/GetRestorePoint200Response.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# GetRestorePoint200Response
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**restore_point** | [**RestorePoint**](RestorePoint.md) | |
8+
9+
## Example
10+
11+
```python
12+
from timeweb_cloud_api.models.get_restore_point200_response import GetRestorePoint200Response
13+
14+
# TODO update the JSON string below
15+
json = "{}"
16+
# create an instance of GetRestorePoint200Response from a JSON string
17+
get_restore_point200_response_instance = GetRestorePoint200Response.from_json(json)
18+
# print the JSON string representation of the object
19+
print GetRestorePoint200Response.to_json()
20+
21+
# convert the object into a dict
22+
get_restore_point200_response_dict = get_restore_point200_response_instance.to_dict()
23+
# create an instance of GetRestorePoint200Response from a dict
24+
get_restore_point200_response_form_dict = get_restore_point200_response.from_dict(get_restore_point200_response_dict)
25+
```
26+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
27+
28+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# GetRestorePoints200Response
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**restore_points** | **object** | |
8+
**meta** | [**Meta**](Meta.md) | |
9+
10+
## Example
11+
12+
```python
13+
from timeweb_cloud_api.models.get_restore_points200_response import GetRestorePoints200Response
14+
15+
# TODO update the JSON string below
16+
json = "{}"
17+
# create an instance of GetRestorePoints200Response from a JSON string
18+
get_restore_points200_response_instance = GetRestorePoints200Response.from_json(json)
19+
# print the JSON string representation of the object
20+
print GetRestorePoints200Response.to_json()
21+
22+
# convert the object into a dict
23+
get_restore_points200_response_dict = get_restore_points200_response_instance.to_dict()
24+
# create an instance of GetRestorePoints200Response from a dict
25+
get_restore_points200_response_form_dict = get_restore_points200_response.from_dict(get_restore_points200_response_dict)
26+
```
27+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
28+
29+

docs/RestorePoint.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# RestorePoint
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**id** | **object** | ID снапшота. |
8+
**created_at** | **object** | Дата и время создания снапшота в формате ISO 8601. |
9+
**expired_at** | **object** | Дата и время истечения снапшота в формате ISO 8601. |
10+
**status** | **object** | Статус снапшота. - `creating` — создаётся; - `created` — создан; - `committed` — зафиксирован; - `rolled_back` — откачен; - `error` — ошибка; - `deleted` — удалён. |
11+
**vds_id** | **object** | ID облачного сервера (VDS), к которому относится снапшот. |
12+
**account_id** | **object** | ID аккаунта-владельца снапшота. |
13+
14+
## Example
15+
16+
```python
17+
from timeweb_cloud_api.models.restore_point import RestorePoint
18+
19+
# TODO update the JSON string below
20+
json = "{}"
21+
# create an instance of RestorePoint from a JSON string
22+
restore_point_instance = RestorePoint.from_json(json)
23+
# print the JSON string representation of the object
24+
print RestorePoint.to_json()
25+
26+
# convert the object into a dict
27+
restore_point_dict = restore_point_instance.to_dict()
28+
# create an instance of RestorePoint from a dict
29+
restore_point_form_dict = restore_point.from_dict(restore_point_dict)
30+
```
31+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
32+
33+

0 commit comments

Comments
 (0)