8282import com .jdcloud .sdk .service .cps .model .DeleteAliasIpRequest ;
8383import com .jdcloud .sdk .service .cps .model .DeleteAliasIpResponse ;
8484import com .jdcloud .sdk .service .cps .client .DeleteAliasIpExecutor ;
85+ import com .jdcloud .sdk .service .cps .model .DescribeCertRequest ;
86+ import com .jdcloud .sdk .service .cps .model .DescribeCertResponse ;
87+ import com .jdcloud .sdk .service .cps .client .DescribeCertExecutor ;
8588import com .jdcloud .sdk .service .cps .model .DescribeInstanceNameRequest ;
8689import com .jdcloud .sdk .service .cps .model .DescribeInstanceNameResponse ;
8790import com .jdcloud .sdk .service .cps .client .DescribeInstanceNameExecutor ;
9497import com .jdcloud .sdk .service .cps .model .DescribeIpv6GatewaysRequest ;
9598import com .jdcloud .sdk .service .cps .model .DescribeIpv6GatewaysResponse ;
9699import com .jdcloud .sdk .service .cps .client .DescribeIpv6GatewaysExecutor ;
100+ import com .jdcloud .sdk .service .cps .model .StopInstancesRequest ;
101+ import com .jdcloud .sdk .service .cps .model .StopInstancesResponse ;
102+ import com .jdcloud .sdk .service .cps .client .StopInstancesExecutor ;
97103import com .jdcloud .sdk .service .cps .model .DescribeInstanceRaidRequest ;
98104import com .jdcloud .sdk .service .cps .model .DescribeInstanceRaidResponse ;
99105import com .jdcloud .sdk .service .cps .client .DescribeInstanceRaidExecutor ;
106112import com .jdcloud .sdk .service .cps .model .DescribeRegionesRequest ;
107113import com .jdcloud .sdk .service .cps .model .DescribeRegionesResponse ;
108114import com .jdcloud .sdk .service .cps .client .DescribeRegionesExecutor ;
115+ import com .jdcloud .sdk .service .cps .model .CreateCertRequest ;
116+ import com .jdcloud .sdk .service .cps .model .CreateCertResponse ;
117+ import com .jdcloud .sdk .service .cps .client .CreateCertExecutor ;
109118import com .jdcloud .sdk .service .cps .model .ModifyServerGroupRequest ;
110119import com .jdcloud .sdk .service .cps .model .ModifyServerGroupResponse ;
111120import com .jdcloud .sdk .service .cps .client .ModifyServerGroupExecutor ;
127136import com .jdcloud .sdk .service .cps .model .DescribeElasticIpRequest ;
128137import com .jdcloud .sdk .service .cps .model .DescribeElasticIpResponse ;
129138import com .jdcloud .sdk .service .cps .client .DescribeElasticIpExecutor ;
139+ import com .jdcloud .sdk .service .cps .model .RestartInstancesRequest ;
140+ import com .jdcloud .sdk .service .cps .model .RestartInstancesResponse ;
141+ import com .jdcloud .sdk .service .cps .client .RestartInstancesExecutor ;
130142import com .jdcloud .sdk .service .cps .model .DeleteSecondaryCidrRequest ;
131143import com .jdcloud .sdk .service .cps .model .DeleteSecondaryCidrResponse ;
132144import com .jdcloud .sdk .service .cps .client .DeleteSecondaryCidrExecutor ;
133145import com .jdcloud .sdk .service .cps .model .DescribeSecondaryCidrsRequest ;
134146import com .jdcloud .sdk .service .cps .model .DescribeSecondaryCidrsResponse ;
135147import com .jdcloud .sdk .service .cps .client .DescribeSecondaryCidrsExecutor ;
148+ import com .jdcloud .sdk .service .cps .model .DescribeSlbsNameRequest ;
149+ import com .jdcloud .sdk .service .cps .model .DescribeSlbsNameResponse ;
150+ import com .jdcloud .sdk .service .cps .client .DescribeSlbsNameExecutor ;
136151import com .jdcloud .sdk .service .cps .model .ModifyLoadBalancerRequest ;
137152import com .jdcloud .sdk .service .cps .model .ModifyLoadBalancerResponse ;
138153import com .jdcloud .sdk .service .cps .client .ModifyLoadBalancerExecutor ;
178193import com .jdcloud .sdk .service .cps .model .DescribeSubnetsRequest ;
179194import com .jdcloud .sdk .service .cps .model .DescribeSubnetsResponse ;
180195import com .jdcloud .sdk .service .cps .client .DescribeSubnetsExecutor ;
196+ import com .jdcloud .sdk .service .cps .model .StartInstancesRequest ;
197+ import com .jdcloud .sdk .service .cps .model .StartInstancesResponse ;
198+ import com .jdcloud .sdk .service .cps .client .StartInstancesExecutor ;
181199import com .jdcloud .sdk .service .cps .model .ApplyElasticIpsRequest ;
182200import com .jdcloud .sdk .service .cps .model .ApplyElasticIpsResponse ;
183201import com .jdcloud .sdk .service .cps .client .ApplyElasticIpsExecutor ;
205223import com .jdcloud .sdk .service .cps .model .DescribeLoadBalancersRequest ;
206224import com .jdcloud .sdk .service .cps .model .DescribeLoadBalancersResponse ;
207225import com .jdcloud .sdk .service .cps .client .DescribeLoadBalancersExecutor ;
226+ import com .jdcloud .sdk .service .cps .model .DescribeElasticIpNameRequest ;
227+ import com .jdcloud .sdk .service .cps .model .DescribeElasticIpNameResponse ;
228+ import com .jdcloud .sdk .service .cps .client .DescribeElasticIpNameExecutor ;
208229import com .jdcloud .sdk .service .cps .model .StartInstanceRequest ;
209230import com .jdcloud .sdk .service .cps .model .StartInstanceResponse ;
210231import com .jdcloud .sdk .service .cps .client .StartInstanceExecutor ;
220241import com .jdcloud .sdk .service .cps .model .DescribeRouteTableRequest ;
221242import com .jdcloud .sdk .service .cps .model .DescribeRouteTableResponse ;
222243import com .jdcloud .sdk .service .cps .client .DescribeRouteTableExecutor ;
244+ import com .jdcloud .sdk .service .cps .model .RemoveCertRequest ;
245+ import com .jdcloud .sdk .service .cps .model .RemoveCertResponse ;
246+ import com .jdcloud .sdk .service .cps .client .RemoveCertExecutor ;
223247import com .jdcloud .sdk .service .cps .model .CreateAliasIpRequest ;
224248import com .jdcloud .sdk .service .cps .model .CreateAliasIpResponse ;
225249import com .jdcloud .sdk .service .cps .client .CreateAliasIpExecutor ;
244268import com .jdcloud .sdk .service .cps .model .DescribeEventLogsRequest ;
245269import com .jdcloud .sdk .service .cps .model .DescribeEventLogsResponse ;
246270import com .jdcloud .sdk .service .cps .client .DescribeEventLogsExecutor ;
271+ import com .jdcloud .sdk .service .cps .model .ModifyCertRequest ;
272+ import com .jdcloud .sdk .service .cps .model .ModifyCertResponse ;
273+ import com .jdcloud .sdk .service .cps .client .ModifyCertExecutor ;
247274import com .jdcloud .sdk .service .cps .model .DescribeServerGroupRequest ;
248275import com .jdcloud .sdk .service .cps .model .DescribeServerGroupResponse ;
249276import com .jdcloud .sdk .service .cps .client .DescribeServerGroupExecutor ;
265292import com .jdcloud .sdk .service .cps .model .DescribeAvailablePrivateIpRequest ;
266293import com .jdcloud .sdk .service .cps .model .DescribeAvailablePrivateIpResponse ;
267294import com .jdcloud .sdk .service .cps .client .DescribeAvailablePrivateIpExecutor ;
295+ import com .jdcloud .sdk .service .cps .model .DescribeCertsRequest ;
296+ import com .jdcloud .sdk .service .cps .model .DescribeCertsResponse ;
297+ import com .jdcloud .sdk .service .cps .client .DescribeCertsExecutor ;
268298import com .jdcloud .sdk .service .cps .model .CreateLoadBalancerRequest ;
269299import com .jdcloud .sdk .service .cps .model .CreateLoadBalancerResponse ;
270300import com .jdcloud .sdk .service .cps .client .CreateLoadBalancerExecutor ;
@@ -528,6 +558,17 @@ public DeleteAliasIpResponse deleteAliasIp(DeleteAliasIpRequest request) throws
528558 return new DeleteAliasIpExecutor ().client (this ).execute (request );
529559 }
530560
561+ /**
562+ * 查询证书详情
563+ *
564+ * @param request
565+ * @return
566+ * @throws JdcloudSdkException
567+ */
568+ public DescribeCertResponse describeCert (DescribeCertRequest request ) throws JdcloudSdkException {
569+ return new DescribeCertExecutor ().client (this ).execute (request );
570+ }
571+
531572 /**
532573 * 查询云物理服务器名称
533574 *
@@ -572,6 +613,17 @@ public DescribeIpv6GatewaysResponse describeIpv6Gateways(DescribeIpv6GatewaysReq
572613 return new DescribeIpv6GatewaysExecutor ().client (this ).execute (request );
573614 }
574615
616+ /**
617+ * 批量关闭云物理服务器,只能停止running状态的服务器 [MFA enabled]
618+ *
619+ * @param request
620+ * @return
621+ * @throws JdcloudSdkException
622+ */
623+ public StopInstancesResponse stopInstances (StopInstancesRequest request ) throws JdcloudSdkException {
624+ return new StopInstancesExecutor ().client (this ).execute (request );
625+ }
626+
575627 /**
576628 * 查询单个云物理服务器已安装的RAID信息,包括系统盘RAID信息和数据盘RAID信息
577629 *
@@ -616,6 +668,18 @@ public DescribeRegionesResponse describeRegiones(DescribeRegionesRequest request
616668 return new DescribeRegionesExecutor ().client (this ).execute (request );
617669 }
618670
671+ /**
672+ * 创建证书
673+
674+ *
675+ * @param request
676+ * @return
677+ * @throws JdcloudSdkException
678+ */
679+ public CreateCertResponse createCert (CreateCertRequest request ) throws JdcloudSdkException {
680+ return new CreateCertExecutor ().client (this ).execute (request );
681+ }
682+
619683 /**
620684 * 修改虚拟服务器组
621685 *
@@ -695,6 +759,17 @@ public DescribeElasticIpResponse describeElasticIp(DescribeElasticIpRequest requ
695759 return new DescribeElasticIpExecutor ().client (this ).execute (request );
696760 }
697761
762+ /**
763+ * 批量重启云物理服务器,只能重启running状态的服务器 [MFA enabled]
764+ *
765+ * @param request
766+ * @return
767+ * @throws JdcloudSdkException
768+ */
769+ public RestartInstancesResponse restartInstances (RestartInstancesRequest request ) throws JdcloudSdkException {
770+ return new RestartInstancesExecutor ().client (this ).execute (request );
771+ }
772+
698773 /**
699774 * 删除次要CIDR
700775 *
@@ -717,6 +792,17 @@ public DescribeSecondaryCidrsResponse describeSecondaryCidrs(DescribeSecondaryCi
717792 return new DescribeSecondaryCidrsExecutor ().client (this ).execute (request );
718793 }
719794
795+ /**
796+ * 查询SLB名称
797+ *
798+ * @param request
799+ * @return
800+ * @throws JdcloudSdkException
801+ */
802+ public DescribeSlbsNameResponse describeSlbsName (DescribeSlbsNameRequest request ) throws JdcloudSdkException {
803+ return new DescribeSlbsNameExecutor ().client (this ).execute (request );
804+ }
805+
720806 /**
721807 * 修改负载均衡实例
722808 *
@@ -904,6 +990,17 @@ public DescribeSubnetsResponse describeSubnets(DescribeSubnetsRequest request) t
904990 return new DescribeSubnetsExecutor ().client (this ).execute (request );
905991 }
906992
993+ /**
994+ * 批量开启云物理服务器,只能启动stopped状态的服务器
995+ *
996+ * @param request
997+ * @return
998+ * @throws JdcloudSdkException
999+ */
1000+ public StartInstancesResponse startInstances (StartInstancesRequest request ) throws JdcloudSdkException {
1001+ return new StartInstancesExecutor ().client (this ).execute (request );
1002+ }
1003+
9071004 /**
9081005 * 申请弹性公网IP
9091006
@@ -1005,6 +1102,17 @@ public DescribeLoadBalancersResponse describeLoadBalancers(DescribeLoadBalancers
10051102 return new DescribeLoadBalancersExecutor ().client (this ).execute (request );
10061103 }
10071104
1105+ /**
1106+ * 查询EIP名称
1107+ *
1108+ * @param request
1109+ * @return
1110+ * @throws JdcloudSdkException
1111+ */
1112+ public DescribeElasticIpNameResponse describeElasticIpName (DescribeElasticIpNameRequest request ) throws JdcloudSdkException {
1113+ return new DescribeElasticIpNameExecutor ().client (this ).execute (request );
1114+ }
1115+
10081116 /**
10091117 * 对单台云物理服务器执行开机操作,只能启动stopped状态的服务器
10101118 *
@@ -1061,6 +1169,17 @@ public DescribeRouteTableResponse describeRouteTable(DescribeRouteTableRequest r
10611169 return new DescribeRouteTableExecutor ().client (this ).execute (request );
10621170 }
10631171
1172+ /**
1173+ * 删除证书
1174+ *
1175+ * @param request
1176+ * @return
1177+ * @throws JdcloudSdkException
1178+ */
1179+ public RemoveCertResponse removeCert (RemoveCertRequest request ) throws JdcloudSdkException {
1180+ return new RemoveCertExecutor ().client (this ).execute (request );
1181+ }
1182+
10641183 /**
10651184 * 添加别名IP
10661185 *
@@ -1153,6 +1272,17 @@ public DescribeEventLogsResponse describeEventLogs(DescribeEventLogsRequest requ
11531272 return new DescribeEventLogsExecutor ().client (this ).execute (request );
11541273 }
11551274
1275+ /**
1276+ * 修改证书名称
1277+ *
1278+ * @param request
1279+ * @return
1280+ * @throws JdcloudSdkException
1281+ */
1282+ public ModifyCertResponse modifyCert (ModifyCertRequest request ) throws JdcloudSdkException {
1283+ return new ModifyCertExecutor ().client (this ).execute (request );
1284+ }
1285+
11561286 /**
11571287 * 查询虚拟服务器组
11581288 *
@@ -1233,6 +1363,19 @@ public DescribeAvailablePrivateIpResponse describeAvailablePrivateIp(DescribeAva
12331363 return new DescribeAvailablePrivateIpExecutor ().client (this ).execute (request );
12341364 }
12351365
1366+ /**
1367+ * 查询证书列表<br/>
1368+ 支持分页查询,默认每页20条<br/>
1369+
1370+ *
1371+ * @param request
1372+ * @return
1373+ * @throws JdcloudSdkException
1374+ */
1375+ public DescribeCertsResponse describeCerts (DescribeCertsRequest request ) throws JdcloudSdkException {
1376+ return new DescribeCertsExecutor ().client (this ).execute (request );
1377+ }
1378+
12361379 /**
12371380 * 创建负载均衡实例
12381381 *
0 commit comments