Skip to content

Commit 96b45b6

Browse files
committed
feat: update redis api
1 parent eb50674 commit 96b45b6

33 files changed

+1976
-37
lines changed

volcenginesdkredis/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from volcenginesdkredis.models.associated_instance_for_describe_allow_list_detail_output import AssociatedInstanceForDescribeAllowListDetailOutput
2727
from volcenginesdkredis.models.backup_for_describe_backups_output import BackupForDescribeBackupsOutput
2828
from volcenginesdkredis.models.backup_point_download_url_for_describe_backup_point_download_urls_output import BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput
29+
from volcenginesdkredis.models.big_key_for_describe_big_keys_output import BigKeyForDescribeBigKeysOutput
2930
from volcenginesdkredis.models.capacity_for_describe_db_instance_detail_output import CapacityForDescribeDBInstanceDetailOutput
3031
from volcenginesdkredis.models.capacity_for_describe_db_instances_output import CapacityForDescribeDBInstancesOutput
3132
from volcenginesdkredis.models.create_allow_list_request import CreateAllowListRequest
@@ -56,6 +57,8 @@
5657
from volcenginesdkredis.models.describe_backup_point_download_urls_response import DescribeBackupPointDownloadUrlsResponse
5758
from volcenginesdkredis.models.describe_backups_request import DescribeBackupsRequest
5859
from volcenginesdkredis.models.describe_backups_response import DescribeBackupsResponse
60+
from volcenginesdkredis.models.describe_big_keys_request import DescribeBigKeysRequest
61+
from volcenginesdkredis.models.describe_big_keys_response import DescribeBigKeysResponse
5962
from volcenginesdkredis.models.describe_db_instance_detail_request import DescribeDBInstanceDetailRequest
6063
from volcenginesdkredis.models.describe_db_instance_detail_response import DescribeDBInstanceDetailResponse
6164
from volcenginesdkredis.models.describe_db_instance_params_request import DescribeDBInstanceParamsRequest
@@ -115,6 +118,8 @@
115118
from volcenginesdkredis.models.start_continuous_backup_response import StartContinuousBackupResponse
116119
from volcenginesdkredis.models.stop_continuous_backup_request import StopContinuousBackupRequest
117120
from volcenginesdkredis.models.stop_continuous_backup_response import StopContinuousBackupResponse
121+
from volcenginesdkredis.models.tag_for_describe_db_instances_input import TagForDescribeDBInstancesInput
122+
from volcenginesdkredis.models.tag_for_describe_db_instances_output import TagForDescribeDBInstancesOutput
118123
from volcenginesdkredis.models.upgrade_allow_list_version_request import UpgradeAllowListVersionRequest
119124
from volcenginesdkredis.models.upgrade_allow_list_version_response import UpgradeAllowListVersionResponse
120125
from volcenginesdkredis.models.visit_addr_for_describe_db_instance_detail_output import VisitAddrForDescribeDBInstanceDetailOutput

volcenginesdkredis/api/redis_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1488,6 +1488,103 @@ def describe_backups_with_http_info(self, body, **kwargs): # noqa: E501
14881488
_request_timeout=params.get('_request_timeout'),
14891489
collection_formats=collection_formats)
14901490

1491+
def describe_big_keys(self, body, **kwargs): # noqa: E501
1492+
"""describe_big_keys # noqa: E501
1493+
1494+
This method makes a synchronous HTTP request by default. To make an
1495+
asynchronous HTTP request, please pass async_req=True
1496+
>>> thread = api.describe_big_keys(body, async_req=True)
1497+
>>> result = thread.get()
1498+
1499+
:param async_req bool
1500+
:param DescribeBigKeysRequest body: (required)
1501+
:return: DescribeBigKeysResponse
1502+
If the method is called asynchronously,
1503+
returns the request thread.
1504+
"""
1505+
kwargs['_return_http_data_only'] = True
1506+
if kwargs.get('async_req'):
1507+
return self.describe_big_keys_with_http_info(body, **kwargs) # noqa: E501
1508+
else:
1509+
(data) = self.describe_big_keys_with_http_info(body, **kwargs) # noqa: E501
1510+
return data
1511+
1512+
def describe_big_keys_with_http_info(self, body, **kwargs): # noqa: E501
1513+
"""describe_big_keys # noqa: E501
1514+
1515+
This method makes a synchronous HTTP request by default. To make an
1516+
asynchronous HTTP request, please pass async_req=True
1517+
>>> thread = api.describe_big_keys_with_http_info(body, async_req=True)
1518+
>>> result = thread.get()
1519+
1520+
:param async_req bool
1521+
:param DescribeBigKeysRequest body: (required)
1522+
:return: DescribeBigKeysResponse
1523+
If the method is called asynchronously,
1524+
returns the request thread.
1525+
"""
1526+
1527+
all_params = ['body'] # noqa: E501
1528+
all_params.append('async_req')
1529+
all_params.append('_return_http_data_only')
1530+
all_params.append('_preload_content')
1531+
all_params.append('_request_timeout')
1532+
1533+
params = locals()
1534+
for key, val in six.iteritems(params['kwargs']):
1535+
if key not in all_params:
1536+
raise TypeError(
1537+
"Got an unexpected keyword argument '%s'"
1538+
" to method describe_big_keys" % key
1539+
)
1540+
params[key] = val
1541+
del params['kwargs']
1542+
# verify the required parameter 'body' is set
1543+
if self.api_client.client_side_validation and ('body' not in params or
1544+
params['body'] is None): # noqa: E501
1545+
raise ValueError("Missing the required parameter `body` when calling `describe_big_keys`") # noqa: E501
1546+
1547+
collection_formats = {}
1548+
1549+
path_params = {}
1550+
1551+
query_params = []
1552+
1553+
header_params = {}
1554+
1555+
form_params = []
1556+
local_var_files = {}
1557+
1558+
body_params = None
1559+
if 'body' in params:
1560+
body_params = params['body']
1561+
# HTTP header `Accept`
1562+
header_params['Accept'] = self.api_client.select_header_accept(
1563+
['application/json']) # noqa: E501
1564+
1565+
# HTTP header `Content-Type`
1566+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
1567+
['application/json']) # noqa: E501
1568+
1569+
# Authentication setting
1570+
auth_settings = ['volcengineSign'] # noqa: E501
1571+
1572+
return self.api_client.call_api(
1573+
'/DescribeBigKeys/2020-12-07/redis/post/', 'POST',
1574+
path_params,
1575+
query_params,
1576+
header_params,
1577+
body=body_params,
1578+
post_params=form_params,
1579+
files=local_var_files,
1580+
response_type='DescribeBigKeysResponse', # noqa: E501
1581+
auth_settings=auth_settings,
1582+
async_req=params.get('async_req'),
1583+
_return_http_data_only=params.get('_return_http_data_only'),
1584+
_preload_content=params.get('_preload_content', True),
1585+
_request_timeout=params.get('_request_timeout'),
1586+
collection_formats=collection_formats)
1587+
14911588
def describe_db_instance_detail(self, body, **kwargs): # noqa: E501
14921589
"""describe_db_instance_detail # noqa: E501
14931590

volcenginesdkredis/models/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from volcenginesdkredis.models.associated_instance_for_describe_allow_list_detail_output import AssociatedInstanceForDescribeAllowListDetailOutput
2323
from volcenginesdkredis.models.backup_for_describe_backups_output import BackupForDescribeBackupsOutput
2424
from volcenginesdkredis.models.backup_point_download_url_for_describe_backup_point_download_urls_output import BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput
25+
from volcenginesdkredis.models.big_key_for_describe_big_keys_output import BigKeyForDescribeBigKeysOutput
2526
from volcenginesdkredis.models.capacity_for_describe_db_instance_detail_output import CapacityForDescribeDBInstanceDetailOutput
2627
from volcenginesdkredis.models.capacity_for_describe_db_instances_output import CapacityForDescribeDBInstancesOutput
2728
from volcenginesdkredis.models.create_allow_list_request import CreateAllowListRequest
@@ -52,6 +53,8 @@
5253
from volcenginesdkredis.models.describe_backup_point_download_urls_response import DescribeBackupPointDownloadUrlsResponse
5354
from volcenginesdkredis.models.describe_backups_request import DescribeBackupsRequest
5455
from volcenginesdkredis.models.describe_backups_response import DescribeBackupsResponse
56+
from volcenginesdkredis.models.describe_big_keys_request import DescribeBigKeysRequest
57+
from volcenginesdkredis.models.describe_big_keys_response import DescribeBigKeysResponse
5558
from volcenginesdkredis.models.describe_db_instance_detail_request import DescribeDBInstanceDetailRequest
5659
from volcenginesdkredis.models.describe_db_instance_detail_response import DescribeDBInstanceDetailResponse
5760
from volcenginesdkredis.models.describe_db_instance_params_request import DescribeDBInstanceParamsRequest
@@ -111,6 +114,8 @@
111114
from volcenginesdkredis.models.start_continuous_backup_response import StartContinuousBackupResponse
112115
from volcenginesdkredis.models.stop_continuous_backup_request import StopContinuousBackupRequest
113116
from volcenginesdkredis.models.stop_continuous_backup_response import StopContinuousBackupResponse
117+
from volcenginesdkredis.models.tag_for_describe_db_instances_input import TagForDescribeDBInstancesInput
118+
from volcenginesdkredis.models.tag_for_describe_db_instances_output import TagForDescribeDBInstancesOutput
114119
from volcenginesdkredis.models.upgrade_allow_list_version_request import UpgradeAllowListVersionRequest
115120
from volcenginesdkredis.models.upgrade_allow_list_version_response import UpgradeAllowListVersionResponse
116121
from volcenginesdkredis.models.visit_addr_for_describe_db_instance_detail_output import VisitAddrForDescribeDBInstanceDetailOutput

volcenginesdkredis/models/associate_allow_list_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,31 @@ class AssociateAllowListRequest(object):
3434
"""
3535
swagger_types = {
3636
'allow_list_ids': 'list[str]',
37+
'client_token': 'str',
3738
'instance_ids': 'list[str]'
3839
}
3940

4041
attribute_map = {
4142
'allow_list_ids': 'AllowListIds',
43+
'client_token': 'ClientToken',
4244
'instance_ids': 'InstanceIds'
4345
}
4446

45-
def __init__(self, allow_list_ids=None, instance_ids=None, _configuration=None): # noqa: E501
47+
def __init__(self, allow_list_ids=None, client_token=None, instance_ids=None, _configuration=None): # noqa: E501
4648
"""AssociateAllowListRequest - a model defined in Swagger""" # noqa: E501
4749
if _configuration is None:
4850
_configuration = Configuration()
4951
self._configuration = _configuration
5052

5153
self._allow_list_ids = None
54+
self._client_token = None
5255
self._instance_ids = None
5356
self.discriminator = None
5457

5558
if allow_list_ids is not None:
5659
self.allow_list_ids = allow_list_ids
60+
if client_token is not None:
61+
self.client_token = client_token
5762
if instance_ids is not None:
5863
self.instance_ids = instance_ids
5964

@@ -78,6 +83,27 @@ def allow_list_ids(self, allow_list_ids):
7883

7984
self._allow_list_ids = allow_list_ids
8085

86+
@property
87+
def client_token(self):
88+
"""Gets the client_token of this AssociateAllowListRequest. # noqa: E501
89+
90+
91+
:return: The client_token of this AssociateAllowListRequest. # noqa: E501
92+
:rtype: str
93+
"""
94+
return self._client_token
95+
96+
@client_token.setter
97+
def client_token(self, client_token):
98+
"""Sets the client_token of this AssociateAllowListRequest.
99+
100+
101+
:param client_token: The client_token of this AssociateAllowListRequest. # noqa: E501
102+
:type: str
103+
"""
104+
105+
self._client_token = client_token
106+
81107
@property
82108
def instance_ids(self):
83109
"""Gets the instance_ids of this AssociateAllowListRequest. # noqa: E501

0 commit comments

Comments
 (0)