Skip to content

Commit 43f13fb

Browse files
committed
feat: update iaas api
1 parent 7c86ab9 commit 43f13fb

File tree

56 files changed

+4675
-70
lines changed

Some content is hidden

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

56 files changed

+4675
-70
lines changed

volcenginesdkclb/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@
111111
from volcenginesdkclb.models.master_zone_for_describe_zones_output import MasterZoneForDescribeZonesOutput
112112
from volcenginesdkclb.models.modify_acl_attributes_request import ModifyAclAttributesRequest
113113
from volcenginesdkclb.models.modify_acl_attributes_response import ModifyAclAttributesResponse
114+
from volcenginesdkclb.models.modify_certificate_attributes_request import ModifyCertificateAttributesRequest
115+
from volcenginesdkclb.models.modify_certificate_attributes_response import ModifyCertificateAttributesResponse
114116
from volcenginesdkclb.models.modify_listener_attributes_request import ModifyListenerAttributesRequest
115117
from volcenginesdkclb.models.modify_listener_attributes_response import ModifyListenerAttributesResponse
116118
from volcenginesdkclb.models.modify_load_balancer_attributes_request import ModifyLoadBalancerAttributesRequest
@@ -138,12 +140,17 @@
138140
from volcenginesdkclb.models.server_group_for_describe_server_groups_output import ServerGroupForDescribeServerGroupsOutput
139141
from volcenginesdkclb.models.set_load_balancer_renewal_request import SetLoadBalancerRenewalRequest
140142
from volcenginesdkclb.models.set_load_balancer_renewal_response import SetLoadBalancerRenewalResponse
143+
from volcenginesdkclb.models.tag_filter_for_describe_acls_input import TagFilterForDescribeAclsInput
144+
from volcenginesdkclb.models.tag_filter_for_describe_certificates_input import TagFilterForDescribeCertificatesInput
141145
from volcenginesdkclb.models.tag_filter_for_describe_load_balancers_input import TagFilterForDescribeLoadBalancersInput
142146
from volcenginesdkclb.models.tag_filter_for_list_tags_for_resources_input import TagFilterForListTagsForResourcesInput
147+
from volcenginesdkclb.models.tag_for_create_acl_input import TagForCreateAclInput
143148
from volcenginesdkclb.models.tag_for_create_load_balancer_input import TagForCreateLoadBalancerInput
149+
from volcenginesdkclb.models.tag_for_describe_acl_attributes_output import TagForDescribeAclAttributesOutput
144150
from volcenginesdkclb.models.tag_for_describe_load_balancer_attributes_output import TagForDescribeLoadBalancerAttributesOutput
145151
from volcenginesdkclb.models.tag_for_describe_load_balancers_output import TagForDescribeLoadBalancersOutput
146152
from volcenginesdkclb.models.tag_for_tag_resources_input import TagForTagResourcesInput
153+
from volcenginesdkclb.models.tag_for_upload_certificate_input import TagForUploadCertificateInput
147154
from volcenginesdkclb.models.tag_resources_request import TagResourcesRequest
148155
from volcenginesdkclb.models.tag_resources_response import TagResourcesResponse
149156
from volcenginesdkclb.models.untag_resources_request import UntagResourcesRequest

volcenginesdkclb/api/clb_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3622,6 +3622,103 @@ def modify_acl_attributes_with_http_info(self, body, **kwargs): # noqa: E501
36223622
_request_timeout=params.get('_request_timeout'),
36233623
collection_formats=collection_formats)
36243624

3625+
def modify_certificate_attributes(self, body, **kwargs): # noqa: E501
3626+
"""modify_certificate_attributes # noqa: E501
3627+
3628+
This method makes a synchronous HTTP request by default. To make an
3629+
asynchronous HTTP request, please pass async_req=True
3630+
>>> thread = api.modify_certificate_attributes(body, async_req=True)
3631+
>>> result = thread.get()
3632+
3633+
:param async_req bool
3634+
:param ModifyCertificateAttributesRequest body: (required)
3635+
:return: ModifyCertificateAttributesResponse
3636+
If the method is called asynchronously,
3637+
returns the request thread.
3638+
"""
3639+
kwargs['_return_http_data_only'] = True
3640+
if kwargs.get('async_req'):
3641+
return self.modify_certificate_attributes_with_http_info(body, **kwargs) # noqa: E501
3642+
else:
3643+
(data) = self.modify_certificate_attributes_with_http_info(body, **kwargs) # noqa: E501
3644+
return data
3645+
3646+
def modify_certificate_attributes_with_http_info(self, body, **kwargs): # noqa: E501
3647+
"""modify_certificate_attributes # noqa: E501
3648+
3649+
This method makes a synchronous HTTP request by default. To make an
3650+
asynchronous HTTP request, please pass async_req=True
3651+
>>> thread = api.modify_certificate_attributes_with_http_info(body, async_req=True)
3652+
>>> result = thread.get()
3653+
3654+
:param async_req bool
3655+
:param ModifyCertificateAttributesRequest body: (required)
3656+
:return: ModifyCertificateAttributesResponse
3657+
If the method is called asynchronously,
3658+
returns the request thread.
3659+
"""
3660+
3661+
all_params = ['body'] # noqa: E501
3662+
all_params.append('async_req')
3663+
all_params.append('_return_http_data_only')
3664+
all_params.append('_preload_content')
3665+
all_params.append('_request_timeout')
3666+
3667+
params = locals()
3668+
for key, val in six.iteritems(params['kwargs']):
3669+
if key not in all_params:
3670+
raise TypeError(
3671+
"Got an unexpected keyword argument '%s'"
3672+
" to method modify_certificate_attributes" % key
3673+
)
3674+
params[key] = val
3675+
del params['kwargs']
3676+
# verify the required parameter 'body' is set
3677+
if self.api_client.client_side_validation and ('body' not in params or
3678+
params['body'] is None): # noqa: E501
3679+
raise ValueError("Missing the required parameter `body` when calling `modify_certificate_attributes`") # noqa: E501
3680+
3681+
collection_formats = {}
3682+
3683+
path_params = {}
3684+
3685+
query_params = []
3686+
3687+
header_params = {}
3688+
3689+
form_params = []
3690+
local_var_files = {}
3691+
3692+
body_params = None
3693+
if 'body' in params:
3694+
body_params = params['body']
3695+
# HTTP header `Accept`
3696+
header_params['Accept'] = self.api_client.select_header_accept(
3697+
['application/json']) # noqa: E501
3698+
3699+
# HTTP header `Content-Type`
3700+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
3701+
['text/plain']) # noqa: E501
3702+
3703+
# Authentication setting
3704+
auth_settings = ['volcengineSign'] # noqa: E501
3705+
3706+
return self.api_client.call_api(
3707+
'/ModifyCertificateAttributes/2020-04-01/clb/get/text_plain/', 'GET',
3708+
path_params,
3709+
query_params,
3710+
header_params,
3711+
body=body_params,
3712+
post_params=form_params,
3713+
files=local_var_files,
3714+
response_type='ModifyCertificateAttributesResponse', # noqa: E501
3715+
auth_settings=auth_settings,
3716+
async_req=params.get('async_req'),
3717+
_return_http_data_only=params.get('_return_http_data_only'),
3718+
_preload_content=params.get('_preload_content', True),
3719+
_request_timeout=params.get('_request_timeout'),
3720+
collection_formats=collection_formats)
3721+
36253722
def modify_listener_attributes(self, body, **kwargs): # noqa: E501
36263723
"""modify_listener_attributes # noqa: E501
36273724

volcenginesdkclb/models/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@
107107
from volcenginesdkclb.models.master_zone_for_describe_zones_output import MasterZoneForDescribeZonesOutput
108108
from volcenginesdkclb.models.modify_acl_attributes_request import ModifyAclAttributesRequest
109109
from volcenginesdkclb.models.modify_acl_attributes_response import ModifyAclAttributesResponse
110+
from volcenginesdkclb.models.modify_certificate_attributes_request import ModifyCertificateAttributesRequest
111+
from volcenginesdkclb.models.modify_certificate_attributes_response import ModifyCertificateAttributesResponse
110112
from volcenginesdkclb.models.modify_listener_attributes_request import ModifyListenerAttributesRequest
111113
from volcenginesdkclb.models.modify_listener_attributes_response import ModifyListenerAttributesResponse
112114
from volcenginesdkclb.models.modify_load_balancer_attributes_request import ModifyLoadBalancerAttributesRequest
@@ -134,12 +136,17 @@
134136
from volcenginesdkclb.models.server_group_for_describe_server_groups_output import ServerGroupForDescribeServerGroupsOutput
135137
from volcenginesdkclb.models.set_load_balancer_renewal_request import SetLoadBalancerRenewalRequest
136138
from volcenginesdkclb.models.set_load_balancer_renewal_response import SetLoadBalancerRenewalResponse
139+
from volcenginesdkclb.models.tag_filter_for_describe_acls_input import TagFilterForDescribeAclsInput
140+
from volcenginesdkclb.models.tag_filter_for_describe_certificates_input import TagFilterForDescribeCertificatesInput
137141
from volcenginesdkclb.models.tag_filter_for_describe_load_balancers_input import TagFilterForDescribeLoadBalancersInput
138142
from volcenginesdkclb.models.tag_filter_for_list_tags_for_resources_input import TagFilterForListTagsForResourcesInput
143+
from volcenginesdkclb.models.tag_for_create_acl_input import TagForCreateAclInput
139144
from volcenginesdkclb.models.tag_for_create_load_balancer_input import TagForCreateLoadBalancerInput
145+
from volcenginesdkclb.models.tag_for_describe_acl_attributes_output import TagForDescribeAclAttributesOutput
140146
from volcenginesdkclb.models.tag_for_describe_load_balancer_attributes_output import TagForDescribeLoadBalancerAttributesOutput
141147
from volcenginesdkclb.models.tag_for_describe_load_balancers_output import TagForDescribeLoadBalancersOutput
142148
from volcenginesdkclb.models.tag_for_tag_resources_input import TagForTagResourcesInput
149+
from volcenginesdkclb.models.tag_for_upload_certificate_input import TagForUploadCertificateInput
143150
from volcenginesdkclb.models.tag_resources_request import TagResourcesRequest
144151
from volcenginesdkclb.models.tag_resources_response import TagResourcesResponse
145152
from volcenginesdkclb.models.untag_resources_request import UntagResourcesRequest

volcenginesdkclb/models/create_acl_request.py

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,18 @@ class CreateAclRequest(object):
3535
swagger_types = {
3636
'acl_name': 'str',
3737
'description': 'str',
38-
'project_name': 'str'
38+
'project_name': 'str',
39+
'tags': 'list[TagForCreateAclInput]'
3940
}
4041

4142
attribute_map = {
4243
'acl_name': 'AclName',
4344
'description': 'Description',
44-
'project_name': 'ProjectName'
45+
'project_name': 'ProjectName',
46+
'tags': 'Tags'
4547
}
4648

47-
def __init__(self, acl_name=None, description=None, project_name=None, _configuration=None): # noqa: E501
49+
def __init__(self, acl_name=None, description=None, project_name=None, tags=None, _configuration=None): # noqa: E501
4850
"""CreateAclRequest - a model defined in Swagger""" # noqa: E501
4951
if _configuration is None:
5052
_configuration = Configuration()
@@ -53,6 +55,7 @@ def __init__(self, acl_name=None, description=None, project_name=None, _configur
5355
self._acl_name = None
5456
self._description = None
5557
self._project_name = None
58+
self._tags = None
5659
self.discriminator = None
5760

5861
if acl_name is not None:
@@ -61,6 +64,8 @@ def __init__(self, acl_name=None, description=None, project_name=None, _configur
6164
self.description = description
6265
if project_name is not None:
6366
self.project_name = project_name
67+
if tags is not None:
68+
self.tags = tags
6469

6570
@property
6671
def acl_name(self):
@@ -131,6 +136,27 @@ def project_name(self, project_name):
131136

132137
self._project_name = project_name
133138

139+
@property
140+
def tags(self):
141+
"""Gets the tags of this CreateAclRequest. # noqa: E501
142+
143+
144+
:return: The tags of this CreateAclRequest. # noqa: E501
145+
:rtype: list[TagForCreateAclInput]
146+
"""
147+
return self._tags
148+
149+
@tags.setter
150+
def tags(self, tags):
151+
"""Sets the tags of this CreateAclRequest.
152+
153+
154+
:param tags: The tags of this CreateAclRequest. # noqa: E501
155+
:type: list[TagForCreateAclInput]
156+
"""
157+
158+
self._tags = tags
159+
134160
def to_dict(self):
135161
"""Returns the model properties as a dict"""
136162
result = {}

volcenginesdkclb/models/describe_acl_attributes_response.py

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ class DescribeAclAttributesResponse(object):
4141
'listeners': 'list[ListenerForDescribeAclAttributesOutput]',
4242
'project_name': 'str',
4343
'request_id': 'str',
44+
'service_managed': 'bool',
4445
'status': 'str',
46+
'tags': 'list[TagForDescribeAclAttributesOutput]',
4547
'update_time': 'str'
4648
}
4749

@@ -54,11 +56,13 @@ class DescribeAclAttributesResponse(object):
5456
'listeners': 'Listeners',
5557
'project_name': 'ProjectName',
5658
'request_id': 'RequestId',
59+
'service_managed': 'ServiceManaged',
5760
'status': 'Status',
61+
'tags': 'Tags',
5862
'update_time': 'UpdateTime'
5963
}
6064

61-
def __init__(self, acl_entries=None, acl_id=None, acl_name=None, create_time=None, description=None, listeners=None, project_name=None, request_id=None, status=None, update_time=None, _configuration=None): # noqa: E501
65+
def __init__(self, acl_entries=None, acl_id=None, acl_name=None, create_time=None, description=None, listeners=None, project_name=None, request_id=None, service_managed=None, status=None, tags=None, update_time=None, _configuration=None): # noqa: E501
6266
"""DescribeAclAttributesResponse - a model defined in Swagger""" # noqa: E501
6367
if _configuration is None:
6468
_configuration = Configuration()
@@ -72,7 +76,9 @@ def __init__(self, acl_entries=None, acl_id=None, acl_name=None, create_time=Non
7276
self._listeners = None
7377
self._project_name = None
7478
self._request_id = None
79+
self._service_managed = None
7580
self._status = None
81+
self._tags = None
7682
self._update_time = None
7783
self.discriminator = None
7884

@@ -92,8 +98,12 @@ def __init__(self, acl_entries=None, acl_id=None, acl_name=None, create_time=Non
9298
self.project_name = project_name
9399
if request_id is not None:
94100
self.request_id = request_id
101+
if service_managed is not None:
102+
self.service_managed = service_managed
95103
if status is not None:
96104
self.status = status
105+
if tags is not None:
106+
self.tags = tags
97107
if update_time is not None:
98108
self.update_time = update_time
99109

@@ -265,6 +275,27 @@ def request_id(self, request_id):
265275

266276
self._request_id = request_id
267277

278+
@property
279+
def service_managed(self):
280+
"""Gets the service_managed of this DescribeAclAttributesResponse. # noqa: E501
281+
282+
283+
:return: The service_managed of this DescribeAclAttributesResponse. # noqa: E501
284+
:rtype: bool
285+
"""
286+
return self._service_managed
287+
288+
@service_managed.setter
289+
def service_managed(self, service_managed):
290+
"""Sets the service_managed of this DescribeAclAttributesResponse.
291+
292+
293+
:param service_managed: The service_managed of this DescribeAclAttributesResponse. # noqa: E501
294+
:type: bool
295+
"""
296+
297+
self._service_managed = service_managed
298+
268299
@property
269300
def status(self):
270301
"""Gets the status of this DescribeAclAttributesResponse. # noqa: E501
@@ -286,6 +317,27 @@ def status(self, status):
286317

287318
self._status = status
288319

320+
@property
321+
def tags(self):
322+
"""Gets the tags of this DescribeAclAttributesResponse. # noqa: E501
323+
324+
325+
:return: The tags of this DescribeAclAttributesResponse. # noqa: E501
326+
:rtype: list[TagForDescribeAclAttributesOutput]
327+
"""
328+
return self._tags
329+
330+
@tags.setter
331+
def tags(self, tags):
332+
"""Sets the tags of this DescribeAclAttributesResponse.
333+
334+
335+
:param tags: The tags of this DescribeAclAttributesResponse. # noqa: E501
336+
:type: list[TagForDescribeAclAttributesOutput]
337+
"""
338+
339+
self._tags = tags
340+
289341
@property
290342
def update_time(self):
291343
"""Gets the update_time of this DescribeAclAttributesResponse. # noqa: E501

volcenginesdkclb/models/describe_acls_request.py

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,20 @@ class DescribeAclsRequest(object):
3737
'acl_name': 'str',
3838
'page_number': 'int',
3939
'page_size': 'int',
40-
'project_name': 'str'
40+
'project_name': 'str',
41+
'tag_filters': 'list[TagFilterForDescribeAclsInput]'
4142
}
4243

4344
attribute_map = {
4445
'acl_ids': 'AclIds',
4546
'acl_name': 'AclName',
4647
'page_number': 'PageNumber',
4748
'page_size': 'PageSize',
48-
'project_name': 'ProjectName'
49+
'project_name': 'ProjectName',
50+
'tag_filters': 'TagFilters'
4951
}
5052

51-
def __init__(self, acl_ids=None, acl_name=None, page_number=None, page_size=None, project_name=None, _configuration=None): # noqa: E501
53+
def __init__(self, acl_ids=None, acl_name=None, page_number=None, page_size=None, project_name=None, tag_filters=None, _configuration=None): # noqa: E501
5254
"""DescribeAclsRequest - a model defined in Swagger""" # noqa: E501
5355
if _configuration is None:
5456
_configuration = Configuration()
@@ -59,6 +61,7 @@ def __init__(self, acl_ids=None, acl_name=None, page_number=None, page_size=None
5961
self._page_number = None
6062
self._page_size = None
6163
self._project_name = None
64+
self._tag_filters = None
6265
self.discriminator = None
6366

6467
if acl_ids is not None:
@@ -71,6 +74,8 @@ def __init__(self, acl_ids=None, acl_name=None, page_number=None, page_size=None
7174
self.page_size = page_size
7275
if project_name is not None:
7376
self.project_name = project_name
77+
if tag_filters is not None:
78+
self.tag_filters = tag_filters
7479

7580
@property
7681
def acl_ids(self):
@@ -177,6 +182,27 @@ def project_name(self, project_name):
177182

178183
self._project_name = project_name
179184

185+
@property
186+
def tag_filters(self):
187+
"""Gets the tag_filters of this DescribeAclsRequest. # noqa: E501
188+
189+
190+
:return: The tag_filters of this DescribeAclsRequest. # noqa: E501
191+
:rtype: list[TagFilterForDescribeAclsInput]
192+
"""
193+
return self._tag_filters
194+
195+
@tag_filters.setter
196+
def tag_filters(self, tag_filters):
197+
"""Sets the tag_filters of this DescribeAclsRequest.
198+
199+
200+
:param tag_filters: The tag_filters of this DescribeAclsRequest. # noqa: E501
201+
:type: list[TagFilterForDescribeAclsInput]
202+
"""
203+
204+
self._tag_filters = tag_filters
205+
180206
def to_dict(self):
181207
"""Returns the model properties as a dict"""
182208
result = {}

0 commit comments

Comments
 (0)