Skip to content

Commit 8b08177

Browse files
authored
sdk: rolling update for 0.11.80 (#292)
1 parent b3e5ad7 commit 8b08177

File tree

8 files changed

+99
-1
lines changed

8 files changed

+99
-1
lines changed

docs/services.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,3 +296,10 @@ VPC
296296
.. autoclass:: ucloud.services.vpc.client.VPCClient
297297
:members:
298298

299+
300+
ipv6gw
301+
------
302+
303+
.. autoclass:: ucloud.services.ipv6gw.client.ipv6gwClient
304+
:members:
305+

ucloud/client.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,16 @@ def uvms(self):
432432
self.logger,
433433
)
434434

435+
def ipv6gw(self):
436+
from ucloud.services.ipv6gw.client import ipv6gwClient
437+
438+
return ipv6gwClient(
439+
self._auto_config("ipv6gw"),
440+
self.transport,
441+
self.middleware,
442+
self.logger,
443+
)
444+
435445
def vpc(self):
436446
from ucloud.services.vpc.client import VPCClient
437447

ucloud/services/ipv6gw/__init__.py

Whitespace-only changes.

ucloud/services/ipv6gw/client.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
import typing
4+
5+
6+
from ucloud.core.client import Client
7+
from ucloud.services.ipv6gw.schemas import apis
8+
9+
10+
class ipv6gwClient(Client):
11+
def __init__(
12+
self, config: dict, transport=None, middleware=None, logger=None
13+
):
14+
super(ipv6gwClient, self).__init__(
15+
config, transport, middleware, logger
16+
)
17+
18+
def modify_ipv_6internet_bandwidth(
19+
self, req: typing.Optional[dict] = None, **kwargs
20+
) -> dict:
21+
"""ModifyIpv6InternetBandwidth - 修改ipv6公网带宽值
22+
23+
**Request**
24+
25+
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
26+
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
27+
- **Bandwidth** (int) - 要修改为的出向带宽峰值。带宽值范围[1, 2000]
28+
- **InternetBandwidthId** (str) - ipv6公网带宽Id;与Ipv6AddressId二选一必填
29+
- **Ipv6AddressId** (str) - Ipv6地址 id;与InternetBandwidthId二选一必填
30+
31+
**Response**
32+
33+
34+
"""
35+
# build request
36+
d = {
37+
"ProjectId": self.config.project_id,
38+
"Region": self.config.region,
39+
}
40+
req and d.update(req)
41+
d = apis.ModifyIpv6InternetBandwidthRequestSchema().dumps(d)
42+
43+
resp = self.invoke("ModifyIpv6InternetBandwidth", d, **kwargs)
44+
return apis.ModifyIpv6InternetBandwidthResponseSchema().loads(resp)

ucloud/services/ipv6gw/schemas/__init__.py

Whitespace-only changes.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
from ucloud.core.typesystem import schema, fields
4+
from ucloud.services.ipv6gw.schemas import models
5+
6+
""" ipv6gw API Schema
7+
"""
8+
9+
10+
"""
11+
API: ModifyIpv6InternetBandwidth
12+
13+
修改ipv6公网带宽值
14+
"""
15+
16+
17+
class ModifyIpv6InternetBandwidthRequestSchema(schema.RequestSchema):
18+
"""ModifyIpv6InternetBandwidth - 修改ipv6公网带宽值"""
19+
20+
fields = {
21+
"Bandwidth": fields.Int(required=False, dump_to="Bandwidth"),
22+
"InternetBandwidthId": fields.Str(
23+
required=False, dump_to="InternetBandwidthId"
24+
),
25+
"Ipv6AddressId": fields.Str(required=False, dump_to="Ipv6AddressId"),
26+
"ProjectId": fields.Str(required=True, dump_to="ProjectId"),
27+
"Region": fields.Str(required=True, dump_to="Region"),
28+
}
29+
30+
31+
class ModifyIpv6InternetBandwidthResponseSchema(schema.ResponseSchema):
32+
"""ModifyIpv6InternetBandwidth - 修改ipv6公网带宽值"""
33+
34+
fields = {}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
""" Code is generated by ucloud-model, DO NOT EDIT IT. """
2+
3+
from ucloud.core.typesystem import schema, fields

ucloud/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = "0.11.79"
1+
version = "0.11.80"

0 commit comments

Comments
 (0)