diff --git a/VERSION b/VERSION
index c308ea30..a96f0f16 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.2.107-release
+1.2.108-release
diff --git a/examples/generic/pom.xml b/examples/generic/pom.xml
index 8972d1a1..6ad09ac8 100644
--- a/examples/generic/pom.xml
+++ b/examples/generic/pom.xml
@@ -7,7 +7,7 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
@@ -19,7 +19,7 @@
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/examples/uhost/pom.xml b/examples/uhost/pom.xml
index 610e4927..ccf21a93 100644
--- a/examples/uhost/pom.xml
+++ b/examples/uhost/pom.xml
@@ -7,7 +7,7 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
@@ -19,7 +19,7 @@
cn.ucloud
ucloud-sdk-java-uhost
- 1.2.107-release
+ 1.2.108-release
diff --git a/pom.xml b/pom.xml
index b8148471..901c08b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
cn.ucloud
ucloud-sdk-java
pom
- 1.2.107-release
+ 1.2.108-release
ucloud-sdk-java-common
ucloud-sdk-java-cloudwatch
diff --git a/ucloud-sdk-java-cloudwatch/pom.xml b/ucloud-sdk-java-cloudwatch/pom.xml
index 0fdf2392..f2ae23a0 100644
--- a/ucloud-sdk-java-cloudwatch/pom.xml
+++ b/ucloud-sdk-java-cloudwatch/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-cloudwatch
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-common/pom.xml b/ucloud-sdk-java-common/pom.xml
index 707756bd..437ace39 100644
--- a/ucloud-sdk-java-common/pom.xml
+++ b/ucloud-sdk-java-common/pom.xml
@@ -7,13 +7,13 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-common
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-cube/pom.xml b/ucloud-sdk-java-cube/pom.xml
index a23017d5..3bc8eb64 100644
--- a/ucloud-sdk-java-cube/pom.xml
+++ b/ucloud-sdk-java-cube/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-cube
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ipsecvpn/pom.xml b/ucloud-sdk-java-ipsecvpn/pom.xml
index 86559952..bc82be15 100644
--- a/ucloud-sdk-java-ipsecvpn/pom.xml
+++ b/ucloud-sdk-java-ipsecvpn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ipsecvpn
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-label/pom.xml b/ucloud-sdk-java-label/pom.xml
index c6525795..55677c5f 100644
--- a/ucloud-sdk-java-label/pom.xml
+++ b/ucloud-sdk-java-label/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-label
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-nlb/pom.xml b/ucloud-sdk-java-nlb/pom.xml
index ed8ebe17..d09e0136 100644
--- a/ucloud-sdk-java-nlb/pom.xml
+++ b/ucloud-sdk-java-nlb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-nlb
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-pathx/pom.xml b/ucloud-sdk-java-pathx/pom.xml
index 97b4b4bb..7c0290ca 100644
--- a/ucloud-sdk-java-pathx/pom.xml
+++ b/ucloud-sdk-java-pathx/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-pathx
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-sandbox/pom.xml b/ucloud-sdk-java-sandbox/pom.xml
index ef24b7a3..f219e069 100644
--- a/ucloud-sdk-java-sandbox/pom.xml
+++ b/ucloud-sdk-java-sandbox/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-sandbox
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ses/pom.xml b/ucloud-sdk-java-ses/pom.xml
index 3ff5f5b9..eda7d17e 100644
--- a/ucloud-sdk-java-ses/pom.xml
+++ b/ucloud-sdk-java-ses/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ses
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-sts/pom.xml b/ucloud-sdk-java-sts/pom.xml
index 5864ed21..703d1df2 100644
--- a/ucloud-sdk-java-sts/pom.xml
+++ b/ucloud-sdk-java-sts/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-sts
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-tidb/pom.xml b/ucloud-sdk-java-tidb/pom.xml
index 72f5de58..65ab5053 100644
--- a/ucloud-sdk-java-tidb/pom.xml
+++ b/ucloud-sdk-java-tidb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-tidb
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uaccount/pom.xml b/ucloud-sdk-java-uaccount/pom.xml
index 0be37f82..08afd97d 100644
--- a/ucloud-sdk-java-uaccount/pom.xml
+++ b/ucloud-sdk-java-uaccount/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uaccount
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uai_modelverse/pom.xml b/ucloud-sdk-java-uai_modelverse/pom.xml
index 57ed96bb..77f2e2bd 100644
--- a/ucloud-sdk-java-uai_modelverse/pom.xml
+++ b/ucloud-sdk-java-uai_modelverse/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uai_modelverse
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uas/pom.xml b/ucloud-sdk-java-uas/pom.xml
index b0b56796..082a9713 100644
--- a/ucloud-sdk-java-uas/pom.xml
+++ b/ucloud-sdk-java-uas/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uas
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ubill/pom.xml b/ucloud-sdk-java-ubill/pom.xml
index 90c65d29..666c0910 100644
--- a/ucloud-sdk-java-ubill/pom.xml
+++ b/ucloud-sdk-java-ubill/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ubill
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ucdn/pom.xml b/ucloud-sdk-java-ucdn/pom.xml
index c7119eac..04bf9570 100644
--- a/ucloud-sdk-java-ucdn/pom.xml
+++ b/ucloud-sdk-java-ucdn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ucdn
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uclickhouse/pom.xml b/ucloud-sdk-java-uclickhouse/pom.xml
index 0a43d87e..1e73ccf6 100644
--- a/ucloud-sdk-java-uclickhouse/pom.xml
+++ b/ucloud-sdk-java-uclickhouse/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uclickhouse
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ucompshare/pom.xml b/ucloud-sdk-java-ucompshare/pom.xml
index 3b6ff301..790cb422 100644
--- a/ucloud-sdk-java-ucompshare/pom.xml
+++ b/ucloud-sdk-java-ucompshare/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ucompshare
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udb/pom.xml b/ucloud-sdk-java-udb/pom.xml
index 648bb0a1..eef919f3 100644
--- a/ucloud-sdk-java-udb/pom.xml
+++ b/ucloud-sdk-java-udb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udb
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udbproxy/pom.xml b/ucloud-sdk-java-udbproxy/pom.xml
index bc0b8f28..e480b0c9 100644
--- a/ucloud-sdk-java-udbproxy/pom.xml
+++ b/ucloud-sdk-java-udbproxy/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udbproxy
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udi/pom.xml b/ucloud-sdk-java-udi/pom.xml
index f5b126ce..3e20deda 100644
--- a/ucloud-sdk-java-udi/pom.xml
+++ b/ucloud-sdk-java-udi/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udi
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udisk/pom.xml b/ucloud-sdk-java-udisk/pom.xml
index 4e409db6..32faa57e 100644
--- a/ucloud-sdk-java-udisk/pom.xml
+++ b/ucloud-sdk-java-udisk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udisk
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udns/pom.xml b/ucloud-sdk-java-udns/pom.xml
index 1c0148c6..911f71b1 100644
--- a/ucloud-sdk-java-udns/pom.xml
+++ b/ucloud-sdk-java-udns/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udns
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-udpn/pom.xml b/ucloud-sdk-java-udpn/pom.xml
index 8264aef0..f208952e 100644
--- a/ucloud-sdk-java-udpn/pom.xml
+++ b/ucloud-sdk-java-udpn/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-udpn
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uec/pom.xml b/ucloud-sdk-java-uec/pom.xml
index 3f4d9392..45e4eb2d 100644
--- a/ucloud-sdk-java-uec/pom.xml
+++ b/ucloud-sdk-java-uec/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uec
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ues/pom.xml b/ucloud-sdk-java-ues/pom.xml
index e92f53ee..92cbd970 100644
--- a/ucloud-sdk-java-ues/pom.xml
+++ b/ucloud-sdk-java-ues/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ues
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uewaf/pom.xml b/ucloud-sdk-java-uewaf/pom.xml
index 4f6c2e39..b9043971 100644
--- a/ucloud-sdk-java-uewaf/pom.xml
+++ b/ucloud-sdk-java-uewaf/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uewaf
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ufile/pom.xml b/ucloud-sdk-java-ufile/pom.xml
index aa8b4c7a..89cb9505 100644
--- a/ucloud-sdk-java-ufile/pom.xml
+++ b/ucloud-sdk-java-ufile/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ufile
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ufs/pom.xml b/ucloud-sdk-java-ufs/pom.xml
index 5e7b7d9b..a7c5a0d8 100644
--- a/ucloud-sdk-java-ufs/pom.xml
+++ b/ucloud-sdk-java-ufs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ufs
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uhadoop/pom.xml b/ucloud-sdk-java-uhadoop/pom.xml
index b334369d..2ec1c416 100644
--- a/ucloud-sdk-java-uhadoop/pom.xml
+++ b/ucloud-sdk-java-uhadoop/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uhadoop
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uhids/pom.xml b/ucloud-sdk-java-uhids/pom.xml
index efcc182d..aaae25b6 100644
--- a/ucloud-sdk-java-uhids/pom.xml
+++ b/ucloud-sdk-java-uhids/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uhids
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uhost/pom.xml b/ucloud-sdk-java-uhost/pom.xml
index 6bdb26a4..5465e5ed 100644
--- a/ucloud-sdk-java-uhost/pom.xml
+++ b/ucloud-sdk-java-uhost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uhost
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uk8s/pom.xml b/ucloud-sdk-java-uk8s/pom.xml
index 3d38433f..d221c522 100644
--- a/ucloud-sdk-java-uk8s/pom.xml
+++ b/ucloud-sdk-java-uk8s/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uk8s
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/CreateUK8SClusterV2Request.java b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/CreateUK8SClusterV2Request.java
index 6d33f204..770723f2 100644
--- a/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/CreateUK8SClusterV2Request.java
+++ b/ucloud-sdk-java-uk8s/src/main/java/cn/ucloud/uk8s/models/CreateUK8SClusterV2Request.java
@@ -56,10 +56,6 @@ public class CreateUK8SClusterV2Request extends Request {
@UCloudParam("Password")
private String password;
- /** */
- @UCloudParam("Master")
- private List master;
-
/** Master节点的云主机机型(V2.0),如["N", "C", "O", "OS"],具体请参照云主机机型。 */
@NotEmpty
@UCloudParam("MasterMachineType")
@@ -75,10 +71,24 @@ public class CreateUK8SClusterV2Request extends Request {
@UCloudParam("MasterMem")
private Integer masterMem;
+ /** */
+ @UCloudParam("Master")
+ private List master;
+
/** */
@UCloudParam("Nodes")
private List nodes;
+ /** k8s集群的版本,版本信息请参考UK8S集群创建页。 */
+ @NotEmpty
+ @UCloudParam("K8sVersion")
+ private String k8sVersion;
+
+ /** Master节点和Node节点的镜像 ID,不填则随机选择可用的基础镜像。支持用户自定义镜像。 */
+ @NotEmpty
+ @UCloudParam("ImageId")
+ private String imageId;
+
/** Master节点系统盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。默认为SSD云盘 */
@UCloudParam("MasterBootDiskType")
private String masterBootDiskType;
@@ -99,10 +109,6 @@ public class CreateUK8SClusterV2Request extends Request {
@UCloudParam("ChargeType")
private String chargeType;
- /** k8s集群的版本,版本信息请参考UK8S集群创建页,不指定的话默认为当前支持的最高版本。 */
- @UCloudParam("K8sVersion")
- private String k8sVersion;
-
/** 购买时长。默认为1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了购买至月末。 */
@UCloudParam("Quantity")
private Integer quantity;
@@ -119,10 +125,6 @@ public class CreateUK8SClusterV2Request extends Request {
@UCloudParam("KubeProxy")
private KubeProxy kubeProxy;
- /** Master节点和Node节点的镜像 ID,不填则随机选择可用的基础镜像。支持用户自定义镜像。 */
- @UCloudParam("ImageId")
- private String imageId;
-
/** 用户自定义数据。注意:1、总数据量大小不超多16K;2、使用base64编码。 */
@UCloudParam("UserData")
private String userData;
@@ -158,9 +160,25 @@ public class CreateUK8SClusterV2Request extends Request {
@UCloudParam("ForwardSrcIPMethod")
private String forwardSrcIPMethod;
- /** UK8S用户标签,key=value形式,多组用”,“隔开,最多5组。 如env=pro,type=game */
+ /** Master节点规格族,如o1a, o1i */
+ @UCloudParam("MasterUHostFamily")
+ private String masterUHostFamily;
+
+ /** 开启 kms 插件的 key id */
+ @UCloudParam("KmsPluginKeyId")
+ private String kmsPluginKeyId;
+
+ /** master 节点数据盘使用的 kms key id */
+ @UCloudParam("MasterDataDiskKmsKeyId")
+ private String masterDataDiskKmsKeyId;
+
+ /** kms 加密的资源 */
+ @UCloudParam("KmsPluginResource")
+ private List kmsPluginResource;
+
+ /** */
@UCloudParam("UserLabels")
- private String userLabels;
+ private List userLabels;
public String getRegion() {
return region;
@@ -218,14 +236,6 @@ public void setPassword(String password) {
this.password = password;
}
- public List getMaster() {
- return master;
- }
-
- public void setMaster(List master) {
- this.master = master;
- }
-
public String getMasterMachineType() {
return masterMachineType;
}
@@ -250,6 +260,14 @@ public void setMasterMem(Integer masterMem) {
this.masterMem = masterMem;
}
+ public List getMaster() {
+ return master;
+ }
+
+ public void setMaster(List master) {
+ this.master = master;
+ }
+
public List getNodes() {
return nodes;
}
@@ -258,6 +276,22 @@ public void setNodes(List nodes) {
this.nodes = nodes;
}
+ public String getK8sVersion() {
+ return k8sVersion;
+ }
+
+ public void setK8sVersion(String k8sVersion) {
+ this.k8sVersion = k8sVersion;
+ }
+
+ public String getImageId() {
+ return imageId;
+ }
+
+ public void setImageId(String imageId) {
+ this.imageId = imageId;
+ }
+
public String getMasterBootDiskType() {
return masterBootDiskType;
}
@@ -298,14 +332,6 @@ public void setChargeType(String chargeType) {
this.chargeType = chargeType;
}
- public String getK8sVersion() {
- return k8sVersion;
- }
-
- public void setK8sVersion(String k8sVersion) {
- this.k8sVersion = k8sVersion;
- }
-
public Integer getQuantity() {
return quantity;
}
@@ -338,14 +364,6 @@ public void setKubeProxy(KubeProxy kubeProxy) {
this.kubeProxy = kubeProxy;
}
- public String getImageId() {
- return imageId;
- }
-
- public void setImageId(String imageId) {
- this.imageId = imageId;
- }
-
public String getUserData() {
return userData;
}
@@ -410,11 +428,43 @@ public void setForwardSrcIPMethod(String forwardSrcIPMethod) {
this.forwardSrcIPMethod = forwardSrcIPMethod;
}
- public String getUserLabels() {
+ public String getMasterUHostFamily() {
+ return masterUHostFamily;
+ }
+
+ public void setMasterUHostFamily(String masterUHostFamily) {
+ this.masterUHostFamily = masterUHostFamily;
+ }
+
+ public String getKmsPluginKeyId() {
+ return kmsPluginKeyId;
+ }
+
+ public void setKmsPluginKeyId(String kmsPluginKeyId) {
+ this.kmsPluginKeyId = kmsPluginKeyId;
+ }
+
+ public String getMasterDataDiskKmsKeyId() {
+ return masterDataDiskKmsKeyId;
+ }
+
+ public void setMasterDataDiskKmsKeyId(String masterDataDiskKmsKeyId) {
+ this.masterDataDiskKmsKeyId = masterDataDiskKmsKeyId;
+ }
+
+ public List getKmsPluginResource() {
+ return kmsPluginResource;
+ }
+
+ public void setKmsPluginResource(List kmsPluginResource) {
+ this.kmsPluginResource = kmsPluginResource;
+ }
+
+ public List getUserLabels() {
return userLabels;
}
- public void setUserLabels(String userLabels) {
+ public void setUserLabels(List userLabels) {
this.userLabels = userLabels;
}
@@ -550,13 +600,17 @@ public static class Nodes extends Request {
private String bootDiskType;
/** Node节点的系统盘大小,单位GB,默认为40。范围:[40, 500]。注意SSD本地盘无法调整。 */
- @UCloudParam("BootDiskSIze")
- private Integer bootDiskSIze;
+ @UCloudParam("BootDiskSize")
+ private Integer bootDiskSize;
/** 一组Node节点的数据盘类型,请参考[[api:uhost-api:disk_type|磁盘类型]]。默认为SSD云盘 */
@UCloudParam("DataDiskType")
private String dataDiskType;
+ /** 数据磁盘大小,单位GB。默认0。范围 :[20, 1000] */
+ @UCloudParam("DataDiskSize")
+ private Integer dataDiskSize;
+
/** 一组Node节点的GPU类型,枚举值["K80", "P40", "V100"],最新值参考Console。 */
@UCloudParam("GpuType")
private String gpuType;
@@ -565,10 +619,6 @@ public static class Nodes extends Request {
@UCloudParam("GPU")
private Integer gpu;
- /** 数据磁盘大小,单位GB。默认0。范围 :[20, 1000] */
- @UCloudParam("DataDiskSize")
- private Integer dataDiskSize;
-
/**
* Node节点的最低cpu平台,不选则随机。枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell",
* "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake"。
@@ -611,6 +661,18 @@ public static class Nodes extends Request {
@UCloudParam("SecGroupId")
private List secGroupId;
+ /** Node节点规格族 */
+ @UCloudParam("UHostFamily")
+ private String uHostFamily;
+
+ /** */
+ @UCloudParam("KubeletConfiguration")
+ private NodesKubeletConfiguration kubeletConfiguration;
+
+ /** 节点数据盘加密使用的 key id */
+ @UCloudParam("DataDiskKmsKeyId")
+ private String dataDiskKmsKeyId;
+
public String getZone() {
return zone;
}
@@ -683,12 +745,12 @@ public void setBootDiskType(String bootDiskType) {
this.bootDiskType = bootDiskType;
}
- public Integer getBootDiskSIze() {
- return bootDiskSIze;
+ public Integer getBootDiskSize() {
+ return bootDiskSize;
}
- public void setBootDiskSIze(Integer bootDiskSIze) {
- this.bootDiskSIze = bootDiskSIze;
+ public void setBootDiskSize(Integer bootDiskSize) {
+ this.bootDiskSize = bootDiskSize;
}
public String getDataDiskType() {
@@ -699,6 +761,14 @@ public void setDataDiskType(String dataDiskType) {
this.dataDiskType = dataDiskType;
}
+ public Integer getDataDiskSize() {
+ return dataDiskSize;
+ }
+
+ public void setDataDiskSize(Integer dataDiskSize) {
+ this.dataDiskSize = dataDiskSize;
+ }
+
public String getGpuType() {
return gpuType;
}
@@ -715,14 +785,6 @@ public void setGPU(Integer gpu) {
this.gpu = gpu;
}
- public Integer getDataDiskSize() {
- return dataDiskSize;
- }
-
- public void setDataDiskSize(Integer dataDiskSize) {
- this.dataDiskSize = dataDiskSize;
- }
-
public String getMinimalCpuPlatform() {
return minimalCpuPlatform;
}
@@ -794,6 +856,48 @@ public List getSecGroupId() {
public void setSecGroupId(List secGroupId) {
this.secGroupId = secGroupId;
}
+
+ public String getUHostFamily() {
+ return uHostFamily;
+ }
+
+ public void setUHostFamily(String uHostFamily) {
+ this.uHostFamily = uHostFamily;
+ }
+
+ public NodesKubeletConfiguration getKubeletConfiguration() {
+ return kubeletConfiguration;
+ }
+
+ public void setKubeletConfiguration(NodesKubeletConfiguration kubeletConfiguration) {
+ this.kubeletConfiguration = kubeletConfiguration;
+ }
+
+ public String getDataDiskKmsKeyId() {
+ return dataDiskKmsKeyId;
+ }
+
+ public void setDataDiskKmsKeyId(String dataDiskKmsKeyId) {
+ this.dataDiskKmsKeyId = dataDiskKmsKeyId;
+ }
+ }
+
+ public static class NodesKubeletConfiguration extends Request {
+
+ /**
+ * 全量KubeletConfiguration.XXX定义参考AddUK8SNodeGroup接口:
+ * https://uxiao.ucloudadmin.com/#/api-manager/api/detail/UK8S/AddUK8SNodeGroup
+ */
+ @UCloudParam("ContainerLogMaxFiles")
+ private String containerLogMaxFiles;
+
+ public String getContainerLogMaxFiles() {
+ return containerLogMaxFiles;
+ }
+
+ public void setContainerLogMaxFiles(String containerLogMaxFiles) {
+ this.containerLogMaxFiles = containerLogMaxFiles;
+ }
}
public static class NodesNetworkInterface extends Request {
@@ -832,7 +936,7 @@ public static class NodesNetworkInterfaceEIP extends Request {
private String shareBandwidthId;
/**
- * 【若绑定EIP,此参数必填】弹性IP的线路。枚举值: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2:
+ * 【若绑定EIP,此参数必填】弹性IP的线路。枚举值: 国际: International,BGP: Bgp。 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2:
* Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk:
* International kr-seoul:International us-ws:International ge-fra:International
* sg:International tw-kh:International.其他海外线路均为 International
@@ -923,4 +1027,31 @@ public void setName(String name) {
this.name = name;
}
}
+
+ public static class UserLabels extends Request {
+
+ /** UK8S用户资源标签的键值 */
+ @UCloudParam("Key")
+ private String key;
+
+ /** UK8S用户资源标签的值 */
+ @UCloudParam("Value")
+ private String value;
+
+ public String getKey() {
+ return key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
}
diff --git a/ucloud-sdk-java-ukafka/pom.xml b/ucloud-sdk-java-ukafka/pom.xml
index 71fb266b..bd20b054 100644
--- a/ucloud-sdk-java-ukafka/pom.xml
+++ b/ucloud-sdk-java-ukafka/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ukafka
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ukms/pom.xml b/ucloud-sdk-java-ukms/pom.xml
index c02827c1..9a4e7d9c 100644
--- a/ucloud-sdk-java-ukms/pom.xml
+++ b/ucloud-sdk-java-ukms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ukms
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ulb/pom.xml b/ucloud-sdk-java-ulb/pom.xml
index 18f49ad8..110ffab9 100644
--- a/ucloud-sdk-java-ulb/pom.xml
+++ b/ucloud-sdk-java-ulb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ulb
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ulighthost/pom.xml b/ucloud-sdk-java-ulighthost/pom.xml
index b87cd9e4..cbd365b9 100644
--- a/ucloud-sdk-java-ulighthost/pom.xml
+++ b/ucloud-sdk-java-ulighthost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ulighthost
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ulog/pom.xml b/ucloud-sdk-java-ulog/pom.xml
index 16c08fb8..007bcd4c 100644
--- a/ucloud-sdk-java-ulog/pom.xml
+++ b/ucloud-sdk-java-ulog/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ulog
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-ulogservice/pom.xml b/ucloud-sdk-java-ulogservice/pom.xml
index fc596d38..c81f0810 100644
--- a/ucloud-sdk-java-ulogservice/pom.xml
+++ b/ucloud-sdk-java-ulogservice/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-ulogservice
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-umem/pom.xml b/ucloud-sdk-java-umem/pom.xml
index 5c21a800..0f460ee8 100644
--- a/ucloud-sdk-java-umem/pom.xml
+++ b/ucloud-sdk-java-umem/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-umem
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-umon/pom.xml b/ucloud-sdk-java-umon/pom.xml
index 1eb54298..d91c68ae 100644
--- a/ucloud-sdk-java-umon/pom.xml
+++ b/ucloud-sdk-java-umon/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-umon
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-umongodb/pom.xml b/ucloud-sdk-java-umongodb/pom.xml
index 1c98ff82..7eb1a66a 100644
--- a/ucloud-sdk-java-umongodb/pom.xml
+++ b/ucloud-sdk-java-umongodb/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-umongodb
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-unet/pom.xml b/ucloud-sdk-java-unet/pom.xml
index a694818b..4c1bc1b1 100644
--- a/ucloud-sdk-java-unet/pom.xml
+++ b/ucloud-sdk-java-unet/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-unet
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-upfs/pom.xml b/ucloud-sdk-java-upfs/pom.xml
index 42314bc2..b0cfcfd1 100644
--- a/ucloud-sdk-java-upfs/pom.xml
+++ b/ucloud-sdk-java-upfs/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-upfs
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-upgsql/pom.xml b/ucloud-sdk-java-upgsql/pom.xml
index e6d7c732..5c7326e7 100644
--- a/ucloud-sdk-java-upgsql/pom.xml
+++ b/ucloud-sdk-java-upgsql/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-upgsql
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uphone/pom.xml b/ucloud-sdk-java-uphone/pom.xml
index 67de3ee8..4495d8c7 100644
--- a/ucloud-sdk-java-uphone/pom.xml
+++ b/ucloud-sdk-java-uphone/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uphone
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uphost/pom.xml b/ucloud-sdk-java-uphost/pom.xml
index 8c5b6d3e..48853cfe 100644
--- a/ucloud-sdk-java-uphost/pom.xml
+++ b/ucloud-sdk-java-uphost/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uphost
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uslk/pom.xml b/ucloud-sdk-java-uslk/pom.xml
index 4c4a70d7..12ae454e 100644
--- a/ucloud-sdk-java-uslk/pom.xml
+++ b/ucloud-sdk-java-uslk/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uslk
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-usms/pom.xml b/ucloud-sdk-java-usms/pom.xml
index e630487e..c4af595c 100644
--- a/ucloud-sdk-java-usms/pom.xml
+++ b/ucloud-sdk-java-usms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-usms
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-usnap/pom.xml b/ucloud-sdk-java-usnap/pom.xml
index f18ac5b4..241f33d5 100644
--- a/ucloud-sdk-java-usnap/pom.xml
+++ b/ucloud-sdk-java-usnap/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-usnap
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uvms/pom.xml b/ucloud-sdk-java-uvms/pom.xml
index b65c8cb5..e3e4a32e 100644
--- a/ucloud-sdk-java-uvms/pom.xml
+++ b/ucloud-sdk-java-uvms/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uvms
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-uwsc/pom.xml b/ucloud-sdk-java-uwsc/pom.xml
index c9471241..1659ad0f 100644
--- a/ucloud-sdk-java-uwsc/pom.xml
+++ b/ucloud-sdk-java-uwsc/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-uwsc
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release
diff --git a/ucloud-sdk-java-vpc/pom.xml b/ucloud-sdk-java-vpc/pom.xml
index a895d60e..5cf428be 100644
--- a/ucloud-sdk-java-vpc/pom.xml
+++ b/ucloud-sdk-java-vpc/pom.xml
@@ -5,19 +5,19 @@
ucloud-sdk-java
cn.ucloud
- 1.2.107-release
+ 1.2.108-release
4.0.0
ucloud-sdk-java-vpc
ucloud-sdk-java
- 1.2.107-release
+ 1.2.108-release
cn.ucloud
ucloud-sdk-java-common
- 1.2.107-release
+ 1.2.108-release