Skip to content

Commit bb41ae0

Browse files
author
BitsAdmin
committed
Merge branch 'privatelink-Python-2020-04-01-online-1165-2025_05_15_14_15_24' into 'integration_2025-05-15_905360636418'
feat: [development task] privatelink-1165-Python (1224949) See merge request iaasng/volcengine-python-sdk!603
2 parents e06c854 + 2cb9e28 commit bb41ae0

19 files changed

Lines changed: 919 additions & 21 deletions

meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"lasted": "3.0.1",
3-
"meta_commit": "8a281723a8b0c275f2798381133db6ec88d10170"
2+
"lasted": "3.0.2",
3+
"meta_commit": "b236a3b33d2ced2cb647d802a57098352ab85386"
44
}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages # noqa: H301
44

55
NAME = "volcengine-python-sdk"
6-
VERSION = "3.0.1"
6+
VERSION = "3.0.2"
77
# To install the library, run the following
88
#
99
# python setup.py install

volcenginesdkcore/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
6363
self.default_headers[header_name] = header_value
6464
self.cookie = cookie
6565
# Set default User-Agent.
66-
self.user_agent = 'volcstack-python-sdk/3.0.1'
66+
self.user_agent = 'volcstack-python-sdk/3.0.2'
6767
self.client_side_validation = configuration.client_side_validation
6868

6969
self.interceptor_chain = InterceptorChain()

volcenginesdkcore/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,5 +257,5 @@ def to_debug_report(self):
257257
"OS: {env}\n" \
258258
"Python Version: {pyversion}\n" \
259259
"Version of the API: 0.1.0\n" \
260-
"SDK Package Version: 3.0.1".\
260+
"SDK Package Version: 3.0.2".\
261261
format(env=sys.platform, pyversion=sys.version)

volcenginesdkprivatelink/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,16 @@
111111
from volcenginesdkprivatelink.models.gateway_endpoint_for_describe_vpc_gateway_endpoints_output import GatewayEndpointForDescribeVpcGatewayEndpointsOutput
112112
from volcenginesdkprivatelink.models.list_tags_for_resources_request import ListTagsForResourcesRequest
113113
from volcenginesdkprivatelink.models.list_tags_for_resources_response import ListTagsForResourcesResponse
114+
from volcenginesdkprivatelink.models.modify_endpoint_payer_account_request import ModifyEndpointPayerAccountRequest
115+
from volcenginesdkprivatelink.models.modify_endpoint_payer_account_response import ModifyEndpointPayerAccountResponse
114116
from volcenginesdkprivatelink.models.modify_private_link_gateway_attributes_request import ModifyPrivateLinkGatewayAttributesRequest
115117
from volcenginesdkprivatelink.models.modify_private_link_gateway_attributes_response import ModifyPrivateLinkGatewayAttributesResponse
116118
from volcenginesdkprivatelink.models.modify_unique_resource_type_vpc_endpoint_service_attributes_request import ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest
117119
from volcenginesdkprivatelink.models.modify_unique_resource_type_vpc_endpoint_service_attributes_response import ModifyUniqueResourceTypeVpcEndpointServiceAttributesResponse
118120
from volcenginesdkprivatelink.models.modify_vpc_endpoint_attributes_request import ModifyVpcEndpointAttributesRequest
119121
from volcenginesdkprivatelink.models.modify_vpc_endpoint_attributes_response import ModifyVpcEndpointAttributesResponse
122+
from volcenginesdkprivatelink.models.modify_vpc_endpoint_connections_request import ModifyVpcEndpointConnectionsRequest
123+
from volcenginesdkprivatelink.models.modify_vpc_endpoint_connections_response import ModifyVpcEndpointConnectionsResponse
120124
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_attributes_request import ModifyVpcEndpointServiceAttributesRequest
121125
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_attributes_response import ModifyVpcEndpointServiceAttributesResponse
122126
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_resource_attributes_request import ModifyVpcEndpointServiceResourceAttributesRequest

volcenginesdkprivatelink/api/privatelink_api.py

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4204,6 +4204,103 @@ def list_tags_for_resources_with_http_info(self, body, **kwargs): # noqa: E501
42044204
_request_timeout=params.get('_request_timeout'),
42054205
collection_formats=collection_formats)
42064206

4207+
def modify_endpoint_payer_account(self, body, **kwargs): # noqa: E501
4208+
"""modify_endpoint_payer_account # noqa: E501
4209+
4210+
This method makes a synchronous HTTP request by default. To make an
4211+
asynchronous HTTP request, please pass async_req=True
4212+
>>> thread = api.modify_endpoint_payer_account(body, async_req=True)
4213+
>>> result = thread.get()
4214+
4215+
:param async_req bool
4216+
:param ModifyEndpointPayerAccountRequest body: (required)
4217+
:return: ModifyEndpointPayerAccountResponse
4218+
If the method is called asynchronously,
4219+
returns the request thread.
4220+
"""
4221+
kwargs['_return_http_data_only'] = True
4222+
if kwargs.get('async_req'):
4223+
return self.modify_endpoint_payer_account_with_http_info(body, **kwargs) # noqa: E501
4224+
else:
4225+
(data) = self.modify_endpoint_payer_account_with_http_info(body, **kwargs) # noqa: E501
4226+
return data
4227+
4228+
def modify_endpoint_payer_account_with_http_info(self, body, **kwargs): # noqa: E501
4229+
"""modify_endpoint_payer_account # noqa: E501
4230+
4231+
This method makes a synchronous HTTP request by default. To make an
4232+
asynchronous HTTP request, please pass async_req=True
4233+
>>> thread = api.modify_endpoint_payer_account_with_http_info(body, async_req=True)
4234+
>>> result = thread.get()
4235+
4236+
:param async_req bool
4237+
:param ModifyEndpointPayerAccountRequest body: (required)
4238+
:return: ModifyEndpointPayerAccountResponse
4239+
If the method is called asynchronously,
4240+
returns the request thread.
4241+
"""
4242+
4243+
all_params = ['body'] # noqa: E501
4244+
all_params.append('async_req')
4245+
all_params.append('_return_http_data_only')
4246+
all_params.append('_preload_content')
4247+
all_params.append('_request_timeout')
4248+
4249+
params = locals()
4250+
for key, val in six.iteritems(params['kwargs']):
4251+
if key not in all_params:
4252+
raise TypeError(
4253+
"Got an unexpected keyword argument '%s'"
4254+
" to method modify_endpoint_payer_account" % key
4255+
)
4256+
params[key] = val
4257+
del params['kwargs']
4258+
# verify the required parameter 'body' is set
4259+
if self.api_client.client_side_validation and ('body' not in params or
4260+
params['body'] is None): # noqa: E501
4261+
raise ValueError("Missing the required parameter `body` when calling `modify_endpoint_payer_account`") # noqa: E501
4262+
4263+
collection_formats = {}
4264+
4265+
path_params = {}
4266+
4267+
query_params = []
4268+
4269+
header_params = {}
4270+
4271+
form_params = []
4272+
local_var_files = {}
4273+
4274+
body_params = None
4275+
if 'body' in params:
4276+
body_params = params['body']
4277+
# HTTP header `Accept`
4278+
header_params['Accept'] = self.api_client.select_header_accept(
4279+
['application/json']) # noqa: E501
4280+
4281+
# HTTP header `Content-Type`
4282+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
4283+
['text/plain']) # noqa: E501
4284+
4285+
# Authentication setting
4286+
auth_settings = ['volcengineSign'] # noqa: E501
4287+
4288+
return self.api_client.call_api(
4289+
'/ModifyEndpointPayerAccount/2020-04-01/privatelink/get/text_plain/', 'GET',
4290+
path_params,
4291+
query_params,
4292+
header_params,
4293+
body=body_params,
4294+
post_params=form_params,
4295+
files=local_var_files,
4296+
response_type='ModifyEndpointPayerAccountResponse', # noqa: E501
4297+
auth_settings=auth_settings,
4298+
async_req=params.get('async_req'),
4299+
_return_http_data_only=params.get('_return_http_data_only'),
4300+
_preload_content=params.get('_preload_content', True),
4301+
_request_timeout=params.get('_request_timeout'),
4302+
collection_formats=collection_formats)
4303+
42074304
def modify_private_link_gateway_attributes(self, body, **kwargs): # noqa: E501
42084305
"""modify_private_link_gateway_attributes # noqa: E501
42094306
@@ -4495,6 +4592,103 @@ def modify_vpc_endpoint_attributes_with_http_info(self, body, **kwargs): # noqa
44954592
_request_timeout=params.get('_request_timeout'),
44964593
collection_formats=collection_formats)
44974594

4595+
def modify_vpc_endpoint_connections(self, body, **kwargs): # noqa: E501
4596+
"""modify_vpc_endpoint_connections # noqa: E501
4597+
4598+
This method makes a synchronous HTTP request by default. To make an
4599+
asynchronous HTTP request, please pass async_req=True
4600+
>>> thread = api.modify_vpc_endpoint_connections(body, async_req=True)
4601+
>>> result = thread.get()
4602+
4603+
:param async_req bool
4604+
:param ModifyVpcEndpointConnectionsRequest body: (required)
4605+
:return: ModifyVpcEndpointConnectionsResponse
4606+
If the method is called asynchronously,
4607+
returns the request thread.
4608+
"""
4609+
kwargs['_return_http_data_only'] = True
4610+
if kwargs.get('async_req'):
4611+
return self.modify_vpc_endpoint_connections_with_http_info(body, **kwargs) # noqa: E501
4612+
else:
4613+
(data) = self.modify_vpc_endpoint_connections_with_http_info(body, **kwargs) # noqa: E501
4614+
return data
4615+
4616+
def modify_vpc_endpoint_connections_with_http_info(self, body, **kwargs): # noqa: E501
4617+
"""modify_vpc_endpoint_connections # noqa: E501
4618+
4619+
This method makes a synchronous HTTP request by default. To make an
4620+
asynchronous HTTP request, please pass async_req=True
4621+
>>> thread = api.modify_vpc_endpoint_connections_with_http_info(body, async_req=True)
4622+
>>> result = thread.get()
4623+
4624+
:param async_req bool
4625+
:param ModifyVpcEndpointConnectionsRequest body: (required)
4626+
:return: ModifyVpcEndpointConnectionsResponse
4627+
If the method is called asynchronously,
4628+
returns the request thread.
4629+
"""
4630+
4631+
all_params = ['body'] # noqa: E501
4632+
all_params.append('async_req')
4633+
all_params.append('_return_http_data_only')
4634+
all_params.append('_preload_content')
4635+
all_params.append('_request_timeout')
4636+
4637+
params = locals()
4638+
for key, val in six.iteritems(params['kwargs']):
4639+
if key not in all_params:
4640+
raise TypeError(
4641+
"Got an unexpected keyword argument '%s'"
4642+
" to method modify_vpc_endpoint_connections" % key
4643+
)
4644+
params[key] = val
4645+
del params['kwargs']
4646+
# verify the required parameter 'body' is set
4647+
if self.api_client.client_side_validation and ('body' not in params or
4648+
params['body'] is None): # noqa: E501
4649+
raise ValueError("Missing the required parameter `body` when calling `modify_vpc_endpoint_connections`") # noqa: E501
4650+
4651+
collection_formats = {}
4652+
4653+
path_params = {}
4654+
4655+
query_params = []
4656+
4657+
header_params = {}
4658+
4659+
form_params = []
4660+
local_var_files = {}
4661+
4662+
body_params = None
4663+
if 'body' in params:
4664+
body_params = params['body']
4665+
# HTTP header `Accept`
4666+
header_params['Accept'] = self.api_client.select_header_accept(
4667+
['application/json']) # noqa: E501
4668+
4669+
# HTTP header `Content-Type`
4670+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
4671+
['text/plain']) # noqa: E501
4672+
4673+
# Authentication setting
4674+
auth_settings = ['volcengineSign'] # noqa: E501
4675+
4676+
return self.api_client.call_api(
4677+
'/ModifyVpcEndpointConnections/2020-04-01/privatelink/get/text_plain/', 'GET',
4678+
path_params,
4679+
query_params,
4680+
header_params,
4681+
body=body_params,
4682+
post_params=form_params,
4683+
files=local_var_files,
4684+
response_type='ModifyVpcEndpointConnectionsResponse', # noqa: E501
4685+
auth_settings=auth_settings,
4686+
async_req=params.get('async_req'),
4687+
_return_http_data_only=params.get('_return_http_data_only'),
4688+
_preload_content=params.get('_preload_content', True),
4689+
_request_timeout=params.get('_request_timeout'),
4690+
collection_formats=collection_formats)
4691+
44984692
def modify_vpc_endpoint_service_attributes(self, body, **kwargs): # noqa: E501
44994693
"""modify_vpc_endpoint_service_attributes # noqa: E501
45004694

volcenginesdkprivatelink/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,16 @@
107107
from volcenginesdkprivatelink.models.gateway_endpoint_for_describe_vpc_gateway_endpoints_output import GatewayEndpointForDescribeVpcGatewayEndpointsOutput
108108
from volcenginesdkprivatelink.models.list_tags_for_resources_request import ListTagsForResourcesRequest
109109
from volcenginesdkprivatelink.models.list_tags_for_resources_response import ListTagsForResourcesResponse
110+
from volcenginesdkprivatelink.models.modify_endpoint_payer_account_request import ModifyEndpointPayerAccountRequest
111+
from volcenginesdkprivatelink.models.modify_endpoint_payer_account_response import ModifyEndpointPayerAccountResponse
110112
from volcenginesdkprivatelink.models.modify_private_link_gateway_attributes_request import ModifyPrivateLinkGatewayAttributesRequest
111113
from volcenginesdkprivatelink.models.modify_private_link_gateway_attributes_response import ModifyPrivateLinkGatewayAttributesResponse
112114
from volcenginesdkprivatelink.models.modify_unique_resource_type_vpc_endpoint_service_attributes_request import ModifyUniqueResourceTypeVpcEndpointServiceAttributesRequest
113115
from volcenginesdkprivatelink.models.modify_unique_resource_type_vpc_endpoint_service_attributes_response import ModifyUniqueResourceTypeVpcEndpointServiceAttributesResponse
114116
from volcenginesdkprivatelink.models.modify_vpc_endpoint_attributes_request import ModifyVpcEndpointAttributesRequest
115117
from volcenginesdkprivatelink.models.modify_vpc_endpoint_attributes_response import ModifyVpcEndpointAttributesResponse
118+
from volcenginesdkprivatelink.models.modify_vpc_endpoint_connections_request import ModifyVpcEndpointConnectionsRequest
119+
from volcenginesdkprivatelink.models.modify_vpc_endpoint_connections_response import ModifyVpcEndpointConnectionsResponse
116120
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_attributes_request import ModifyVpcEndpointServiceAttributesRequest
117121
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_attributes_response import ModifyVpcEndpointServiceAttributesResponse
118122
from volcenginesdkprivatelink.models.modify_vpc_endpoint_service_resource_attributes_request import ModifyVpcEndpointServiceResourceAttributesRequest

volcenginesdkprivatelink/models/describe_vpc_endpoint_attributes_response.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class DescribeVpcEndpointAttributesResponse(object):
3333
and the value is json key in definition.
3434
"""
3535
swagger_types = {
36+
'bps': 'int',
3637
'business_status': 'str',
3738
'connection_status': 'str',
3839
'creation_time': 'str',
@@ -61,6 +62,7 @@ class DescribeVpcEndpointAttributesResponse(object):
6162
}
6263

6364
attribute_map = {
65+
'bps': 'Bps',
6466
'business_status': 'BusinessStatus',
6567
'connection_status': 'ConnectionStatus',
6668
'creation_time': 'CreationTime',
@@ -88,12 +90,13 @@ class DescribeVpcEndpointAttributesResponse(object):
8890
'vpc_id': 'VpcId'
8991
}
9092

91-
def __init__(self, business_status=None, connection_status=None, creation_time=None, deleted_time=None, description=None, endpoint=None, endpoint_domain=None, endpoint_id=None, endpoint_index=None, endpoint_name=None, endpoint_type=None, ip_address_versions=None, ip_address_versions_n=None, payer=None, private_dns_enabled=None, private_dns_name=None, project_name=None, request_id=None, service_id=None, service_managed=None, service_name=None, status=None, tags=None, update_time=None, vpc_id=None, _configuration=None): # noqa: E501
93+
def __init__(self, bps=None, business_status=None, connection_status=None, creation_time=None, deleted_time=None, description=None, endpoint=None, endpoint_domain=None, endpoint_id=None, endpoint_index=None, endpoint_name=None, endpoint_type=None, ip_address_versions=None, ip_address_versions_n=None, payer=None, private_dns_enabled=None, private_dns_name=None, project_name=None, request_id=None, service_id=None, service_managed=None, service_name=None, status=None, tags=None, update_time=None, vpc_id=None, _configuration=None): # noqa: E501
9294
"""DescribeVpcEndpointAttributesResponse - a model defined in Swagger""" # noqa: E501
9395
if _configuration is None:
9496
_configuration = Configuration()
9597
self._configuration = _configuration
9698

99+
self._bps = None
97100
self._business_status = None
98101
self._connection_status = None
99102
self._creation_time = None
@@ -121,6 +124,8 @@ def __init__(self, business_status=None, connection_status=None, creation_time=N
121124
self._vpc_id = None
122125
self.discriminator = None
123126

127+
if bps is not None:
128+
self.bps = bps
124129
if business_status is not None:
125130
self.business_status = business_status
126131
if connection_status is not None:
@@ -172,6 +177,27 @@ def __init__(self, business_status=None, connection_status=None, creation_time=N
172177
if vpc_id is not None:
173178
self.vpc_id = vpc_id
174179

180+
@property
181+
def bps(self):
182+
"""Gets the bps of this DescribeVpcEndpointAttributesResponse. # noqa: E501
183+
184+
185+
:return: The bps of this DescribeVpcEndpointAttributesResponse. # noqa: E501
186+
:rtype: int
187+
"""
188+
return self._bps
189+
190+
@bps.setter
191+
def bps(self, bps):
192+
"""Sets the bps of this DescribeVpcEndpointAttributesResponse.
193+
194+
195+
:param bps: The bps of this DescribeVpcEndpointAttributesResponse. # noqa: E501
196+
:type: int
197+
"""
198+
199+
self._bps = bps
200+
175201
@property
176202
def business_status(self):
177203
"""Gets the business_status of this DescribeVpcEndpointAttributesResponse. # noqa: E501

0 commit comments

Comments
 (0)