Skip to content

Commit b89b23f

Browse files
authored
auto codegen for UK8S
1 parent 53c1e3b commit b89b23f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

ucloud/services/uk8s/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,15 @@ def add_uk8s_uhost_node(
106106
107107
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
108108
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
109-
- **CPU** (str) - (Required) 虚拟CPU核数。可选参数:2-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。
109+
- **CPU** (int) - (Required) 虚拟CPU核数。可选参数:2-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。
110110
- **ChargeType** (str) - (Required) 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\ 默认为月付
111111
- **ClusterId** (str) - (Required) UK8S集群ID。 可从UK8S控制台获取。
112-
- **Count** (str) - (Required) 创建Node节点数量,取值范围是[1,50]。
113-
- **Mem** (str) - (Required) 内存大小。单位:MB。范围 :[4096, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192
112+
- **Count** (int) - (Required) 创建Node节点数量,取值范围是[1,50]。
113+
- **Mem** (int) - (Required) 内存大小。单位:MB。范围 :[4096, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192
114114
- **Password** (str) - (Required) Node节点密码。请遵照 `字段规范 <https://docs.ucloud.cn/api/uhost-api/specification>`_ 设定密码。密码需使用base64进行编码,如下:# echo -n Password1 | base64
115115
- **Zone** (str) - (Required) 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
116116
- **BootDiskType** (str) - 磁盘类型。请参考 `磁盘类型 <https://docs.ucloud.cn/api/uhost-api/disk_type>`_ 。默认为SSD云盘
117-
- **DataDiskSize** (str) - 数据磁盘大小,单位GB。默认0。范围 :[20, 1000]
117+
- **DataDiskSize** (int) - 数据磁盘大小,单位GB。默认0。范围 :[20, 1000]
118118
- **DataDiskType** (str) - 磁盘类型。请参考 `磁盘类型 <https://docs.ucloud.cn/api/uhost-api/disk_type>`_ 。默认为SSD云盘
119119
- **DisableSchedule** (bool) - 用于标示添加完节点后是否将节点临时禁用. 传入 "true" 表示禁用,传入其它或不传表示不禁用
120120
- **GPU** (int) - GPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关)

ucloud/services/uk8s/schemas/apis.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,11 @@ class AddUK8SUHostNodeRequestSchema(schema.RequestSchema):
9898

9999
fields = {
100100
"BootDiskType": fields.Str(required=False, dump_to="BootDiskType"),
101-
"CPU": fields.Str(required=True, dump_to="CPU"),
101+
"CPU": fields.Int(required=True, dump_to="CPU"),
102102
"ChargeType": fields.Str(required=True, dump_to="ChargeType"),
103103
"ClusterId": fields.Str(required=True, dump_to="ClusterId"),
104-
"Count": fields.Str(required=True, dump_to="Count"),
105-
"DataDiskSize": fields.Str(required=False, dump_to="DataDiskSize"),
104+
"Count": fields.Int(required=True, dump_to="Count"),
105+
"DataDiskSize": fields.Int(required=False, dump_to="DataDiskSize"),
106106
"DataDiskType": fields.Str(required=False, dump_to="DataDiskType"),
107107
"DisableSchedule": fields.Bool(
108108
required=False, dump_to="DisableSchedule"
@@ -115,7 +115,7 @@ class AddUK8SUHostNodeRequestSchema(schema.RequestSchema):
115115
"Labels": fields.Str(required=False, dump_to="Labels"),
116116
"MachineType": fields.Str(required=False, dump_to="MachineType"),
117117
"MaxPods": fields.Int(required=False, dump_to="MaxPods"),
118-
"Mem": fields.Str(required=True, dump_to="Mem"),
118+
"Mem": fields.Int(required=True, dump_to="Mem"),
119119
"MinmalCpuPlatform": fields.Str(
120120
required=False, dump_to="MinmalCpuPlatform"
121121
),

0 commit comments

Comments
 (0)