Skip to content

Commit 333e153

Browse files
author
BitsAdmin
committed
Merge branch 'clb-Python-2020-04-01-online-1531-2025_09_04_20_30_48' into 'integration_2025-09-11_1051496969474'
feat: [development task] clb-1531-Python (1649510) See merge request iaasng/volcengine-python-sdk!802
2 parents 49919b1 + 1f28889 commit 333e153

14 files changed

+981
-113
lines changed

volcenginesdkclb/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@
174174
from volcenginesdkclb.models.modify_load_balancer_attributes_response import ModifyLoadBalancerAttributesResponse
175175
from volcenginesdkclb.models.modify_nlb_backend_servers_attributes_request import ModifyNLBBackendServersAttributesRequest
176176
from volcenginesdkclb.models.modify_nlb_backend_servers_attributes_response import ModifyNLBBackendServersAttributesResponse
177+
from volcenginesdkclb.models.modify_nlb_listener_additional_certificates_request import ModifyNLBListenerAdditionalCertificatesRequest
178+
from volcenginesdkclb.models.modify_nlb_listener_additional_certificates_response import ModifyNLBListenerAdditionalCertificatesResponse
177179
from volcenginesdkclb.models.modify_nlb_listener_attributes_request import ModifyNLBListenerAttributesRequest
178180
from volcenginesdkclb.models.modify_nlb_listener_attributes_response import ModifyNLBListenerAttributesResponse
179181
from volcenginesdkclb.models.modify_nlb_security_policy_attributes_request import ModifyNLBSecurityPolicyAttributesRequest

volcenginesdkclb/api/clb_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6629,6 +6629,103 @@ def modify_nlb_backend_servers_attributes_with_http_info(self, body, **kwargs):
66296629
_request_timeout=params.get('_request_timeout'),
66306630
collection_formats=collection_formats)
66316631

6632+
def modify_nlb_listener_additional_certificates(self, body, **kwargs): # noqa: E501
6633+
"""modify_nlb_listener_additional_certificates # noqa: E501
6634+
6635+
This method makes a synchronous HTTP request by default. To make an
6636+
asynchronous HTTP request, please pass async_req=True
6637+
>>> thread = api.modify_nlb_listener_additional_certificates(body, async_req=True)
6638+
>>> result = thread.get()
6639+
6640+
:param async_req bool
6641+
:param ModifyNLBListenerAdditionalCertificatesRequest body: (required)
6642+
:return: ModifyNLBListenerAdditionalCertificatesResponse
6643+
If the method is called asynchronously,
6644+
returns the request thread.
6645+
"""
6646+
kwargs['_return_http_data_only'] = True
6647+
if kwargs.get('async_req'):
6648+
return self.modify_nlb_listener_additional_certificates_with_http_info(body, **kwargs) # noqa: E501
6649+
else:
6650+
(data) = self.modify_nlb_listener_additional_certificates_with_http_info(body, **kwargs) # noqa: E501
6651+
return data
6652+
6653+
def modify_nlb_listener_additional_certificates_with_http_info(self, body, **kwargs): # noqa: E501
6654+
"""modify_nlb_listener_additional_certificates # noqa: E501
6655+
6656+
This method makes a synchronous HTTP request by default. To make an
6657+
asynchronous HTTP request, please pass async_req=True
6658+
>>> thread = api.modify_nlb_listener_additional_certificates_with_http_info(body, async_req=True)
6659+
>>> result = thread.get()
6660+
6661+
:param async_req bool
6662+
:param ModifyNLBListenerAdditionalCertificatesRequest body: (required)
6663+
:return: ModifyNLBListenerAdditionalCertificatesResponse
6664+
If the method is called asynchronously,
6665+
returns the request thread.
6666+
"""
6667+
6668+
all_params = ['body'] # noqa: E501
6669+
all_params.append('async_req')
6670+
all_params.append('_return_http_data_only')
6671+
all_params.append('_preload_content')
6672+
all_params.append('_request_timeout')
6673+
6674+
params = locals()
6675+
for key, val in six.iteritems(params['kwargs']):
6676+
if key not in all_params:
6677+
raise TypeError(
6678+
"Got an unexpected keyword argument '%s'"
6679+
" to method modify_nlb_listener_additional_certificates" % key
6680+
)
6681+
params[key] = val
6682+
del params['kwargs']
6683+
# verify the required parameter 'body' is set
6684+
if self.api_client.client_side_validation and ('body' not in params or
6685+
params['body'] is None): # noqa: E501
6686+
raise ValueError("Missing the required parameter `body` when calling `modify_nlb_listener_additional_certificates`") # noqa: E501
6687+
6688+
collection_formats = {}
6689+
6690+
path_params = {}
6691+
6692+
query_params = []
6693+
6694+
header_params = {}
6695+
6696+
form_params = []
6697+
local_var_files = {}
6698+
6699+
body_params = None
6700+
if 'body' in params:
6701+
body_params = params['body']
6702+
# HTTP header `Accept`
6703+
header_params['Accept'] = self.api_client.select_header_accept(
6704+
['application/json']) # noqa: E501
6705+
6706+
# HTTP header `Content-Type`
6707+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
6708+
['text/plain']) # noqa: E501
6709+
6710+
# Authentication setting
6711+
auth_settings = ['volcengineSign'] # noqa: E501
6712+
6713+
return self.api_client.call_api(
6714+
'/ModifyNLBListenerAdditionalCertificates/2020-04-01/clb/get/text_plain/', 'GET',
6715+
path_params,
6716+
query_params,
6717+
header_params,
6718+
body=body_params,
6719+
post_params=form_params,
6720+
files=local_var_files,
6721+
response_type='ModifyNLBListenerAdditionalCertificatesResponse', # noqa: E501
6722+
auth_settings=auth_settings,
6723+
async_req=params.get('async_req'),
6724+
_return_http_data_only=params.get('_return_http_data_only'),
6725+
_preload_content=params.get('_preload_content', True),
6726+
_request_timeout=params.get('_request_timeout'),
6727+
collection_formats=collection_formats)
6728+
66326729
def modify_nlb_listener_attributes(self, body, **kwargs): # noqa: E501
66336730
"""modify_nlb_listener_attributes # noqa: E501
66346731

volcenginesdkclb/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,8 @@
170170
from volcenginesdkclb.models.modify_load_balancer_attributes_response import ModifyLoadBalancerAttributesResponse
171171
from volcenginesdkclb.models.modify_nlb_backend_servers_attributes_request import ModifyNLBBackendServersAttributesRequest
172172
from volcenginesdkclb.models.modify_nlb_backend_servers_attributes_response import ModifyNLBBackendServersAttributesResponse
173+
from volcenginesdkclb.models.modify_nlb_listener_additional_certificates_request import ModifyNLBListenerAdditionalCertificatesRequest
174+
from volcenginesdkclb.models.modify_nlb_listener_additional_certificates_response import ModifyNLBListenerAdditionalCertificatesResponse
173175
from volcenginesdkclb.models.modify_nlb_listener_attributes_request import ModifyNLBListenerAttributesRequest
174176
from volcenginesdkclb.models.modify_nlb_listener_attributes_response import ModifyNLBListenerAttributesResponse
175177
from volcenginesdkclb.models.modify_nlb_security_policy_attributes_request import ModifyNLBSecurityPolicyAttributesRequest

volcenginesdkclb/models/certificate_for_describe_nlb_listener_certificates_output.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class CertificateForDescribeNLBListenerCertificatesOutput(object):
3434
"""
3535
swagger_types = {
3636
'certificate_id': 'str',
37+
'certificate_source': 'str',
3738
'certificate_type': 'str',
3839
'domain': 'str',
3940
'is_default': 'bool',
@@ -42,19 +43,21 @@ class CertificateForDescribeNLBListenerCertificatesOutput(object):
4243

4344
attribute_map = {
4445
'certificate_id': 'CertificateId',
46+
'certificate_source': 'CertificateSource',
4547
'certificate_type': 'CertificateType',
4648
'domain': 'Domain',
4749
'is_default': 'IsDefault',
4850
'status': 'Status'
4951
}
5052

51-
def __init__(self, certificate_id=None, certificate_type=None, domain=None, is_default=None, status=None, _configuration=None): # noqa: E501
53+
def __init__(self, certificate_id=None, certificate_source=None, certificate_type=None, domain=None, is_default=None, status=None, _configuration=None): # noqa: E501
5254
"""CertificateForDescribeNLBListenerCertificatesOutput - a model defined in Swagger""" # noqa: E501
5355
if _configuration is None:
5456
_configuration = Configuration()
5557
self._configuration = _configuration
5658

5759
self._certificate_id = None
60+
self._certificate_source = None
5861
self._certificate_type = None
5962
self._domain = None
6063
self._is_default = None
@@ -63,6 +66,8 @@ def __init__(self, certificate_id=None, certificate_type=None, domain=None, is_d
6366

6467
if certificate_id is not None:
6568
self.certificate_id = certificate_id
69+
if certificate_source is not None:
70+
self.certificate_source = certificate_source
6671
if certificate_type is not None:
6772
self.certificate_type = certificate_type
6873
if domain is not None:
@@ -93,6 +98,27 @@ def certificate_id(self, certificate_id):
9398

9499
self._certificate_id = certificate_id
95100

101+
@property
102+
def certificate_source(self):
103+
"""Gets the certificate_source of this CertificateForDescribeNLBListenerCertificatesOutput. # noqa: E501
104+
105+
106+
:return: The certificate_source of this CertificateForDescribeNLBListenerCertificatesOutput. # noqa: E501
107+
:rtype: str
108+
"""
109+
return self._certificate_source
110+
111+
@certificate_source.setter
112+
def certificate_source(self, certificate_source):
113+
"""Sets the certificate_source of this CertificateForDescribeNLBListenerCertificatesOutput.
114+
115+
116+
:param certificate_source: The certificate_source of this CertificateForDescribeNLBListenerCertificatesOutput. # noqa: E501
117+
:type: str
118+
"""
119+
120+
self._certificate_source = certificate_source
121+
96122
@property
97123
def certificate_type(self):
98124
"""Gets the certificate_type of this CertificateForDescribeNLBListenerCertificatesOutput. # noqa: E501

0 commit comments

Comments
 (0)