Skip to content

Commit 0bc2513

Browse files
committed
Updated: 2025-01-09
1 parent cbea7be commit 0bc2513

916 files changed

Lines changed: 2642 additions & 2146 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ docs/NetworkDriversResponse.md
295295
docs/NetworkDrivesApi.md
296296
docs/NodeCount.md
297297
docs/NodeGroupIn.md
298+
docs/NodeGroupInConfiguration.md
298299
docs/NodeGroupOut.md
299300
docs/NodeGroupResponse.md
300301
docs/NodeGroupsResponse.md
@@ -347,6 +348,7 @@ docs/ServersOsRequirements.md
347348
docs/ServersPreset.md
348349
docs/ServersSoftware.md
349350
docs/ServersSoftwareRequirements.md
351+
docs/SetLabels.md
350352
docs/SettingCondition.md
351353
docs/SpamFilterIsDisabled.md
352354
docs/SpamFilterIsEnabled.md
@@ -703,6 +705,7 @@ test/test_network_drivers_response.py
703705
test/test_network_drives_api.py
704706
test/test_node_count.py
705707
test/test_node_group_in.py
708+
test/test_node_group_in_configuration.py
706709
test/test_node_group_out.py
707710
test/test_node_group_response.py
708711
test/test_node_groups_response.py
@@ -754,6 +757,7 @@ test/test_servers_os_requirements.py
754757
test/test_servers_preset.py
755758
test/test_servers_software.py
756759
test/test_servers_software_requirements.py
760+
test/test_set_labels.py
757761
test/test_setting_condition.py
758762
test/test_spam_filter_is_disabled.py
759763
test/test_spam_filter_is_enabled.py
@@ -1116,6 +1120,7 @@ timeweb_cloud_api/models/network_drive_preset_write.py
11161120
timeweb_cloud_api/models/network_drivers_response.py
11171121
timeweb_cloud_api/models/node_count.py
11181122
timeweb_cloud_api/models/node_group_in.py
1123+
timeweb_cloud_api/models/node_group_in_configuration.py
11191124
timeweb_cloud_api/models/node_group_out.py
11201125
timeweb_cloud_api/models/node_group_response.py
11211126
timeweb_cloud_api/models/node_groups_response.py
@@ -1164,6 +1169,7 @@ timeweb_cloud_api/models/servers_os_requirements.py
11641169
timeweb_cloud_api/models/servers_preset.py
11651170
timeweb_cloud_api/models/servers_software.py
11661171
timeweb_cloud_api/models/servers_software_requirements.py
1172+
timeweb_cloud_api/models/set_labels.py
11671173
timeweb_cloud_api/models/setting_condition.py
11681174
timeweb_cloud_api/models/spam_filter_is_disabled.py
11691175
timeweb_cloud_api/models/spam_filter_is_enabled.py

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ API Timeweb Cloud позволяет вам управлять ресурсам
4949
|--- |--- |--- |
5050
|[entity_name]|object, object[], string[], number[], boolean|Динамическое поле, которое будет меняться в зависимости от запрашиваемого ресурса и будет содержать все атрибуты, необходимые для описания этого ресурса. Например, при запросе списка баз данных будет возвращаться поле `dbs`, а при запросе конкретного облачного сервера `server`. Для некоторых конечных точек в ответе может возвращаться сразу несколько ресурсов.|
5151
|meta|object|Опционально. Объект, который содержит вспомогательную информацию о ресурсе. Чаще всего будет встречаться при запросе коллекций и содержать поле `total`, которое будет указывать на количество элементов в коллекции.|
52-
|response_id|string|Опционально. В большинстве случаев в ответе будет содержаться уникальный идентификатор ответа в формате UUIDv4, который однозначно указывает на ваш запрос внутри нашей системы. Если вам потребуется задать вопрос нашей поддержке, приложите к вопросу этот идентификатор — так мы сможем найти ответ на него намного быстрее. Также вы можете использовать этот идентификатор, чтобы убедиться, что это новый ответ на запрос и результат не был получен из кэша.|
52+
|response_id|string|Опционально. В большинстве случаев в ответе будет содержаться ID ответа в формате UUIDv4, который однозначно указывает на ваш запрос внутри нашей системы. Если вам потребуется задать вопрос нашей поддержке, приложите к вопросу этот ID— так мы сможем найти ответ на него намного быстрее. Также вы можете использовать этот ID, чтобы убедиться, что это новый ответ на запрос и результат не был получен из кэша.|
5353

5454
Пример запроса на получение списка SSH-ключей:
5555
```
@@ -80,7 +80,7 @@ API Timeweb Cloud позволяет вам управлять ресурсам
8080
|status_code|number|Короткий числовой идентификатор ошибки.|
8181
|error_code|string|Короткий текстовый идентификатор ошибки, который уточняет числовой идентификатор и удобен для программной обработки. Самый простой пример — это код `not_found` для ошибки 404.|
8282
|message|string, string[]|Опционально. В большинстве случаев в ответе будет содержаться человекочитаемое подробное описание ошибки или ошибок, которые помогут понять, что нужно исправить.|
83-
|response_id|string|Опционально. В большинстве случае в ответе будет содержаться уникальный идентификатор ответа в формате UUIDv4, который однозначно указывает на ваш запрос внутри нашей системы. Если вам потребуется задать вопрос нашей поддержке, приложите к вопросу этот идентификатор — так мы сможем найти ответ на него намного быстрее.|
83+
|response_id|string|Опционально. В большинстве случае в ответе будет содержаться ID ответа в формате UUIDv4, который однозначно указывает на ваш запрос внутри нашей системы. Если вам потребуется задать вопрос нашей поддержке, приложите к вопросу этот ID — так мы сможем найти ответ на него намного быстрее.|
8484

8585
Пример:
8686
```
@@ -94,7 +94,7 @@ API Timeweb Cloud позволяет вам управлять ресурсам
9494
```
9595

9696
## Статусы ресурсов
97-
Важно учесть, что при создании большинства ресурсов внутри платформы вам будет сразу возвращен ответ от сервера со статусом `200 OK` или `201 Created` и идентификатором созданного ресурса в теле ответа, но при этом этот ресурс может быть ещё в *состоянии запуска*.
97+
Важно учесть, что при создании большинства ресурсов внутри платформы вам будет сразу возвращен ответ от сервера со статусом `200 OK` или `201 Created` и ID созданного ресурса в теле ответа, но при этом этот ресурс может быть ещё в *состоянии запуска*.
9898

9999
Для того чтобы понять, в каком состоянии сейчас находится ваш ресурс, мы добавили поле `status` в ответ на получение информации о ресурсе.
100100

@@ -139,7 +139,7 @@ TIMEWEB_CLOUD_TOKEN=\"token\"
139139

140140
После этого токен будет автоматически подставляться в ваши запросы.
141141

142-
Обратите внимание, что все значения в этой документации являются примерами. Не полагайтесь на идентификаторы операционных систем, тарифов и т.д., используемые в примерах. Используйте соответствующую конечную точку для получения значений перед созданием ресурсов.
142+
Обратите внимание, что все значения в этой документации являются примерами. Не полагайтесь на IDы операционных систем, тарифов и т.д., используемые в примерах. Используйте соответствующую конечную точку для получения значений перед созданием ресурсов.
143143

144144

145145
## Версионирование
@@ -343,7 +343,7 @@ Class | Method | HTTP request | Description
343343
*DomainsApi* | [**get_domain_request**](docs/DomainsApi.md#get_domain_request) | **GET** /api/v1/domains-requests/{request_id} | Получение заявки на регистрацию/продление/трансфер домена
344344
*DomainsApi* | [**get_domain_requests**](docs/DomainsApi.md#get_domain_requests) | **GET** /api/v1/domains-requests | Получение списка заявок на регистрацию/продление/трансфер домена
345345
*DomainsApi* | [**get_domains**](docs/DomainsApi.md#get_domains) | **GET** /api/v1/domains | Получение списка всех доменов
346-
*DomainsApi* | [**get_tld**](docs/DomainsApi.md#get_tld) | **GET** /api/v1/tlds/{tld_id} | Получить информацию о доменной зоне по идентификатору
346+
*DomainsApi* | [**get_tld**](docs/DomainsApi.md#get_tld) | **GET** /api/v1/tlds/{tld_id} | Получить информацию о доменной зоне по ID
347347
*DomainsApi* | [**get_tlds**](docs/DomainsApi.md#get_tlds) | **GET** /api/v1/tlds | Получить информацию о доменных зонах
348348
*DomainsApi* | [**update_domain_auto_prolongation**](docs/DomainsApi.md#update_domain_auto_prolongation) | **PATCH** /api/v1/domains/{fqdn} | Включение/выключение автопродления домена
349349
*DomainsApi* | [**update_domain_dns_record**](docs/DomainsApi.md#update_domain_dns_record) | **PATCH** /api/v1/domains/{fqdn}/dns-records/{record_id} | Обновить информацию о DNS-записи домена или поддомена
@@ -435,7 +435,7 @@ Class | Method | HTTP request | Description
435435
*ProjectsApi* | [**get_account_servers**](docs/ProjectsApi.md#get_account_servers) | **GET** /api/v1/projects/resources/servers | Получение списка всех серверов на аккаунте
436436
*ProjectsApi* | [**get_account_storages**](docs/ProjectsApi.md#get_account_storages) | **GET** /api/v1/projects/resources/buckets | Получение списка всех хранилищ на аккаунте
437437
*ProjectsApi* | [**get_all_project_resources**](docs/ProjectsApi.md#get_all_project_resources) | **GET** /api/v1/projects/{project_id}/resources | Получение всех ресурсов проекта
438-
*ProjectsApi* | [**get_project**](docs/ProjectsApi.md#get_project) | **GET** /api/v1/projects/{project_id} | Получение проекта по идентификатору
438+
*ProjectsApi* | [**get_project**](docs/ProjectsApi.md#get_project) | **GET** /api/v1/projects/{project_id} | Получение проекта по ID
439439
*ProjectsApi* | [**get_project_balancers**](docs/ProjectsApi.md#get_project_balancers) | **GET** /api/v1/projects/{project_id}/resources/balancers | Получение списка балансировщиков проекта
440440
*ProjectsApi* | [**get_project_clusters**](docs/ProjectsApi.md#get_project_clusters) | **GET** /api/v1/projects/{project_id}/resources/clusters | Получение списка кластеров проекта
441441
*ProjectsApi* | [**get_project_databases**](docs/ProjectsApi.md#get_project_databases) | **GET** /api/v1/projects/{project_id}/resources/databases | Получение списка баз данных проекта
@@ -510,12 +510,12 @@ Class | Method | HTTP request | Description
510510
*ServersApi* | [**update_server_nat**](docs/ServersApi.md#update_server_nat) | **PATCH** /api/v1/servers/{server_id}/local-networks/nat-mode | Изменение правил маршрутизации трафика сервера (NAT)
511511
*ServersApi* | [**update_server_os_boot_mode**](docs/ServersApi.md#update_server_os_boot_mode) | **POST** /api/v1/servers/{server_id}/boot-mode | Выбор типа загрузки операционной системы сервера
512512
*VPCApi* | [**create_vpc**](docs/VPCApi.md#create_vpc) | **POST** /api/v2/vpcs | Создание VPC
513-
*VPCApi* | [**delete_vpc**](docs/VPCApi.md#delete_vpc) | **DELETE** /api/v1/vpcs/{vpc_id} | Удаление VPC по идентификатору сети
513+
*VPCApi* | [**delete_vpc**](docs/VPCApi.md#delete_vpc) | **DELETE** /api/v1/vpcs/{vpc_id} | Удаление VPC по ID сети
514514
*VPCApi* | [**get_vpc**](docs/VPCApi.md#get_vpc) | **GET** /api/v2/vpcs/{vpc_id} | Получение VPC
515515
*VPCApi* | [**get_vpc_ports**](docs/VPCApi.md#get_vpc_ports) | **GET** /api/v1/vpcs/{vpc_id}/ports | Получение списка портов для VPC
516516
*VPCApi* | [**get_vpc_services**](docs/VPCApi.md#get_vpc_services) | **GET** /api/v2/vpcs/{vpc_id}/services | Получение списка сервисов в VPC
517517
*VPCApi* | [**get_vpcs**](docs/VPCApi.md#get_vpcs) | **GET** /api/v2/vpcs | Получение списка VPCs
518-
*VPCApi* | [**update_vpcs**](docs/VPCApi.md#update_vpcs) | **PATCH** /api/v2/vpcs/{vpc_id} | Изменение VPC по идентификатору сети
518+
*VPCApi* | [**update_vpcs**](docs/VPCApi.md#update_vpcs) | **PATCH** /api/v2/vpcs/{vpc_id} | Изменение VPC по ID сети
519519

520520

521521
## Documentation For Models
@@ -797,6 +797,7 @@ Class | Method | HTTP request | Description
797797
- [NetworkDriversResponse](docs/NetworkDriversResponse.md)
798798
- [NodeCount](docs/NodeCount.md)
799799
- [NodeGroupIn](docs/NodeGroupIn.md)
800+
- [NodeGroupInConfiguration](docs/NodeGroupInConfiguration.md)
800801
- [NodeGroupOut](docs/NodeGroupOut.md)
801802
- [NodeGroupResponse](docs/NodeGroupResponse.md)
802803
- [NodeGroupsResponse](docs/NodeGroupsResponse.md)
@@ -845,6 +846,7 @@ Class | Method | HTTP request | Description
845846
- [ServersPreset](docs/ServersPreset.md)
846847
- [ServersSoftware](docs/ServersSoftware.md)
847848
- [ServersSoftwareRequirements](docs/ServersSoftwareRequirements.md)
849+
- [SetLabels](docs/SetLabels.md)
848850
- [SettingCondition](docs/SettingCondition.md)
849851
- [SpamFilterIsDisabled](docs/SpamFilterIsDisabled.md)
850852
- [SpamFilterIsEnabled](docs/SpamFilterIsEnabled.md)

docs/APIKeysApi.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ configuration = timeweb_cloud_api.Configuration(
130130
with timeweb_cloud_api.ApiClient(configuration) as api_client:
131131
# Create an instance of the API class
132132
api_instance = timeweb_cloud_api.APIKeysApi(api_client)
133-
token_id = None # object | Идентификатор токена
133+
token_id = None # object | ID токена
134134

135135
try:
136136
# Удалить токен
@@ -144,7 +144,7 @@ with timeweb_cloud_api.ApiClient(configuration) as api_client:
144144

145145
Name | Type | Description | Notes
146146
------------- | ------------- | ------------- | -------------
147-
**token_id** | [**object**](.md)| Идентификатор токена |
147+
**token_id** | [**object**](.md)| ID токена |
148148

149149
### Return type
150150

@@ -288,7 +288,7 @@ configuration = timeweb_cloud_api.Configuration(
288288
with timeweb_cloud_api.ApiClient(configuration) as api_client:
289289
# Create an instance of the API class
290290
api_instance = timeweb_cloud_api.APIKeysApi(api_client)
291-
token_id = None # object | Идентификатор токена
291+
token_id = None # object | ID токена
292292
refresh_api_key = timeweb_cloud_api.RefreshApiKey() # RefreshApiKey |
293293

294294
try:
@@ -305,7 +305,7 @@ with timeweb_cloud_api.ApiClient(configuration) as api_client:
305305

306306
Name | Type | Description | Notes
307307
------------- | ------------- | ------------- | -------------
308-
**token_id** | [**object**](.md)| Идентификатор токена |
308+
**token_id** | [**object**](.md)| ID токена |
309309
**refresh_api_key** | [**RefreshApiKey**](RefreshApiKey.md)| |
310310

311311
### Return type
@@ -373,7 +373,7 @@ configuration = timeweb_cloud_api.Configuration(
373373
with timeweb_cloud_api.ApiClient(configuration) as api_client:
374374
# Create an instance of the API class
375375
api_instance = timeweb_cloud_api.APIKeysApi(api_client)
376-
token_id = None # object | Идентификатор токена
376+
token_id = None # object | ID токена
377377
edit_api_key = timeweb_cloud_api.EditApiKey() # EditApiKey |
378378

379379
try:
@@ -390,7 +390,7 @@ with timeweb_cloud_api.ApiClient(configuration) as api_client:
390390

391391
Name | Type | Description | Notes
392392
------------- | ------------- | ------------- | -------------
393-
**token_id** | [**object**](.md)| Идентификатор токена |
393+
**token_id** | [**object**](.md)| ID токена |
394394
**edit_api_key** | [**EditApiKey**](EditApiKey.md)| |
395395

396396
### Return type

docs/AddBalancerToProjectRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**resource_id** | **object** | Идентификатор добавляемого балансировщика. |
7+
**resource_id** | **object** | ID добавляемого балансировщика. |
88

99
## Example
1010

docs/ApiKey.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## Properties
66
Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
8-
**id** | **object** | Уникальный идентификатор токена. |
8+
**id** | **object** | ID токена. |
99
**created_at** | **object** | Значение времени, указанное в комбинированном формате даты и времени ISO8601, которое представляет, когда был создан токен. |
1010
**name** | **object** | Имя токена. |
1111
**expired_at** | **object** | Значение времени, указанное в комбинированном формате даты и времени ISO8601, которое представляет, когда истекает токен. |

0 commit comments

Comments
 (0)