Skip to content

Commit 942a3ab

Browse files
committed
AMP Version.
1 parent 035d008 commit 942a3ab

File tree

81 files changed

+3135
-1241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+3135
-1241
lines changed

cs-20151215/ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2020-12-17 Version: 2.1.0
2+
- AMP Version.
3+
14
2020-11-20 Version: 2.1.0
25
- AMP Version.
36

cs-20151215/README-CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
44

5-
## Alibaba Cloud CS (20151215) SDK Library for PHP
5+
## ${desc}
66

77
## 安装
88

@@ -14,15 +14,15 @@ composer require alibabacloud/cs-20151215
1414

1515
## 问题
1616

17-
[提交 Issue](https://github.com/aliyun/alibabacloud-sdk/issues/new),不符合指南的问题可能会立即关闭。
17+
[提交 Issue](${github}/issues/new),不符合指南的问题可能会立即关闭。
1818

1919
## 发行说明
2020

2121
每个版本的详细更改记录在[发行说明](./ChangeLog.txt)中。
2222

2323
## 相关
2424

25-
* [最新源码](https://github.com/aliyun/alibabacloud-sdk)
25+
* [最新源码](${github})
2626

2727
## 许可证
2828

cs-20151215/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ English | [简体中文](README-CN.md)
22

33
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
44

5-
## Alibaba Cloud CS (20151215) SDK Library for PHP
5+
## ${desc}
66

77
## Installation
88

@@ -14,15 +14,15 @@ composer require alibabacloud/cs-20151215
1414

1515
## Issues
1616

17-
[Opening an Issue](https://github.com/aliyun/alibabacloud-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.
17+
[Opening an Issue](${github}/issues/new), Issues not conforming to the guidelines may be closed immediately.
1818

1919
## Changelog
2020

2121
Detailed changes for each release are documented in the [release notes](./ChangeLog.txt).
2222

2323
## References
2424

25-
* [Latest Release](https://github.com/aliyun/alibabacloud-sdk)
25+
* [Latest Release](${github})
2626

2727
## License
2828

cs-20151215/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"php": ">5.5",
1414
"alibabacloud/tea-utils": "^0.2.0",
1515
"alibabacloud/darabonba-openapi": "^0.1.0",
16-
"alibabacloud/openapi-util": "^0.1.0",
16+
"alibabacloud/openapi-util": "^0.1.1",
1717
"alibabacloud/endpoint-util": "^0.1.0"
1818
},
1919
"autoload": {

cs-20151215/src/CS.php

Lines changed: 125 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
use AlibabaCloud\SDK\CS\V20151215\Models\CreateClusterResponse;
1717
use AlibabaCloud\SDK\CS\V20151215\Models\CreateKubernetesTriggerRequest;
1818
use AlibabaCloud\SDK\CS\V20151215\Models\CreateKubernetesTriggerResponse;
19+
use AlibabaCloud\SDK\CS\V20151215\Models\CreateTemplateRequest;
20+
use AlibabaCloud\SDK\CS\V20151215\Models\CreateTemplateResponse;
1921
use AlibabaCloud\SDK\CS\V20151215\Models\DeleteClusterNodepoolResponse;
2022
use AlibabaCloud\SDK\CS\V20151215\Models\DeleteClusterNodesRequest;
2123
use AlibabaCloud\SDK\CS\V20151215\Models\DeleteClusterNodesResponse;
@@ -45,9 +47,11 @@
4547
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeClusterUserKubeconfigResponse;
4648
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeClusterV2UserKubeconfigRequest;
4749
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeClusterV2UserKubeconfigResponse;
50+
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeExternalAgentRequest;
4851
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeExternalAgentResponse;
4952
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeKubernetesVersionMetadataRequest;
5053
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeKubernetesVersionMetadataResponse;
54+
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeTaskInfoResponse;
5155
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeTemplateAttributeResponse;
5256
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeTemplatesRequest;
5357
use AlibabaCloud\SDK\CS\V20151215\Models\DescribeTemplatesResponse;
@@ -184,17 +188,14 @@ public function listTagResourcesWithOptions($request, $headers, $runtime)
184188
{
185189
Utils::validateModel($request);
186190
$query = [];
187-
if (!Utils::isUnset($request->nextToken)) {
188-
@$query['next_token'] = $request->nextToken;
189-
}
190191
if (!Utils::isUnset($request->resourceIds)) {
191192
@$query['resource_ids'] = $request->resourceIds;
192193
}
193194
if (!Utils::isUnset($request->tags)) {
194195
@$query['tags'] = $request->tags;
195196
}
196-
if (!Utils::isUnset($request->resourceType)) {
197-
@$query['resource_type'] = $request->resourceType;
197+
if (!Utils::isUnset($request->nextToken)) {
198+
@$query['next_token'] = $request->nextToken;
198199
}
199200
$req = new OpenApiRequest([
200201
'headers' => $headers,
@@ -239,6 +240,9 @@ public function modifyClusterWithOptions($ClusterId, $request, $headers, $runtim
239240
if (!Utils::isUnset($request->deletionProtection)) {
240241
@$body['deletion_protection'] = $request->deletionProtection;
241242
}
243+
if (!Utils::isUnset($request->instanceDeletionProtection)) {
244+
@$body['instance_deletion_protection'] = $request->instanceDeletionProtection;
245+
}
242246
if (!Utils::isUnset($request->ingressDomainRebinding)) {
243247
@$body['ingress_domain_rebinding'] = $request->ingressDomainRebinding;
244248
}
@@ -248,6 +252,9 @@ public function modifyClusterWithOptions($ClusterId, $request, $headers, $runtim
248252
if (!Utils::isUnset($request->resourceGroupId)) {
249253
@$body['resource_group_id'] = $request->resourceGroupId;
250254
}
255+
if (!Utils::isUnset($request->maintenanceWindow)) {
256+
@$body['maintenance_window'] = $request->maintenanceWindow;
257+
}
251258
$req = new OpenApiRequest([
252259
'headers' => $headers,
253260
'body' => OpenApiUtilClient::parseToMap($body),
@@ -323,12 +330,12 @@ public function describeKubernetesVersionMetadataWithOptions($request, $headers,
323330
if (!Utils::isUnset($request->region)) {
324331
@$query['Region'] = $request->region;
325332
}
326-
if (!Utils::isUnset($request->multiAZ)) {
327-
@$query['MultiAZ'] = $request->multiAZ;
328-
}
329333
if (!Utils::isUnset($request->clusterType)) {
330334
@$query['ClusterType'] = $request->clusterType;
331335
}
336+
if (!Utils::isUnset($request->multiAZ)) {
337+
@$query['MultiAZ'] = $request->multiAZ;
338+
}
332339
if (!Utils::isUnset($request->kubernetesVersion)) {
333340
@$query['KubernetesVersion'] = $request->kubernetesVersion;
334341
}
@@ -560,6 +567,9 @@ public function modifyClusterNodePoolWithOptions($ClusterId, $NodepoolId, $reque
560567
if (!Utils::isUnset($request->teeConfig)) {
561568
@$body['tee_config'] = $request->teeConfig;
562569
}
570+
if (!Utils::isUnset($request->management)) {
571+
@$body['management'] = $request->management;
572+
}
563573
if (!Utils::isUnset($request->updateNodes)) {
564574
@$body['update_nodes'] = $request->updateNodes;
565575
}
@@ -568,7 +578,7 @@ public function modifyClusterNodePoolWithOptions($ClusterId, $NodepoolId, $reque
568578
'body' => OpenApiUtilClient::parseToMap($body),
569579
]);
570580

571-
return ModifyClusterNodePoolResponse::fromMap($this->doROARequest('ModifyClusterNodePool', '2015-12-15', 'HTTPS', 'PUT', 'AK', '/clusters/' . $ClusterId . '/nodepools/{NodepoolId}', 'none', $req, $runtime));
581+
return ModifyClusterNodePoolResponse::fromMap($this->doROARequest('ModifyClusterNodePool', '2015-12-15', 'HTTPS', 'PUT', 'AK', '/clusters/' . $ClusterId . '/nodepools/{NodepoolId}', 'json', $req, $runtime));
572582
}
573583

574584
/**
@@ -636,7 +646,7 @@ public function scaleClusterNodePoolWithOptions($ClusterId, $NodepoolId, $reques
636646
'body' => OpenApiUtilClient::parseToMap($body),
637647
]);
638648

639-
return ScaleClusterNodePoolResponse::fromMap($this->doROARequest('ScaleClusterNodePool', '2015-12-15', 'HTTPS', 'POST', 'AK', '/clusters/' . $ClusterId . '/nodepools/{NodepoolId}', 'none', $req, $runtime));
649+
return ScaleClusterNodePoolResponse::fromMap($this->doROARequest('ScaleClusterNodePool', '2015-12-15', 'HTTPS', 'POST', 'AK', '/clusters/' . $ClusterId . '/nodepools/{NodepoolId}', 'json', $req, $runtime));
640650
}
641651

642652
/**
@@ -711,6 +721,12 @@ public function createClusterNodePoolWithOptions($ClusterId, $request, $headers,
711721
if (!Utils::isUnset($request->teeConfig)) {
712722
@$body['tee_config'] = $request->teeConfig;
713723
}
724+
if (!Utils::isUnset($request->management)) {
725+
@$body['management'] = $request->management;
726+
}
727+
if (!Utils::isUnset($request->count)) {
728+
@$body['count'] = $request->count;
729+
}
714730
$req = new OpenApiRequest([
715731
'headers' => $headers,
716732
'body' => OpenApiUtilClient::parseToMap($body),
@@ -1337,6 +1353,50 @@ public function describeTemplateAttributeWithOptions($TemplateId, $headers, $run
13371353
return DescribeTemplateAttributeResponse::fromMap($this->doROARequest('DescribeTemplateAttribute', '2015-12-15', 'HTTPS', 'GET', 'AK', '/templates/' . $TemplateId . '', 'array', $req, $runtime));
13381354
}
13391355

1356+
/**
1357+
* @param CreateTemplateRequest $request
1358+
*
1359+
* @return CreateTemplateResponse
1360+
*/
1361+
public function createTemplate($request)
1362+
{
1363+
$runtime = new RuntimeOptions([]);
1364+
$headers = [];
1365+
1366+
return $this->createTemplateWithOptions($request, $headers, $runtime);
1367+
}
1368+
1369+
/**
1370+
* @param CreateTemplateRequest $request
1371+
* @param string[] $headers
1372+
* @param RuntimeOptions $runtime
1373+
*
1374+
* @return CreateTemplateResponse
1375+
*/
1376+
public function createTemplateWithOptions($request, $headers, $runtime)
1377+
{
1378+
Utils::validateModel($request);
1379+
$body = [];
1380+
if (!Utils::isUnset($request->name)) {
1381+
@$body['name'] = $request->name;
1382+
}
1383+
if (!Utils::isUnset($request->template)) {
1384+
@$body['template'] = $request->template;
1385+
}
1386+
if (!Utils::isUnset($request->tags)) {
1387+
@$body['tags'] = $request->tags;
1388+
}
1389+
if (!Utils::isUnset($request->templateType)) {
1390+
@$body['template_type'] = $request->templateType;
1391+
}
1392+
$req = new OpenApiRequest([
1393+
'headers' => $headers,
1394+
'body' => OpenApiUtilClient::parseToMap($body),
1395+
]);
1396+
1397+
return CreateTemplateResponse::fromMap($this->doROARequestWithForm('CreateTemplate', '2015-12-15', 'HTTPS', 'POST', 'AK', '/templates', 'json', $req, $runtime));
1398+
}
1399+
13401400
/**
13411401
* @param string $ClusterId
13421402
* @param DescribeClusterNodesRequest $request
@@ -1412,12 +1472,20 @@ public function deleteClusterWithOptions($ClusterId, $request, $headers, $runtim
14121472
if (!Utils::isUnset($request->retainResources)) {
14131473
@$query['retain_resources'] = $request->retainResources;
14141474
}
1475+
$body = [];
1476+
if (!Utils::isUnset($request->retainAllResources)) {
1477+
@$body['retain_all_resources'] = $request->retainAllResources;
1478+
}
1479+
if (!Utils::isUnset($request->keepSlb)) {
1480+
@$body['keep_slb'] = $request->keepSlb;
1481+
}
14151482
$req = new OpenApiRequest([
14161483
'headers' => $headers,
14171484
'query' => OpenApiUtilClient::query($query),
1485+
'body' => OpenApiUtilClient::parseToMap($body),
14181486
]);
14191487

1420-
return DeleteClusterResponse::fromMap($this->doROARequest('DeleteCluster', '2015-12-15', 'HTTPS', 'DELETE', 'AK', '/clusters/' . $ClusterId . '', 'none', $req, $runtime));
1488+
return DeleteClusterResponse::fromMap($this->doROARequestWithForm('DeleteCluster', '2015-12-15', 'HTTPS', 'DELETE', 'AK', '/clusters/' . $ClusterId . '', 'none', $req, $runtime));
14211489
}
14221490

14231491
/**
@@ -1481,29 +1549,37 @@ public function describeClusterAddonsVersionWithOptions($ClusterId, $headers, $r
14811549
}
14821550

14831551
/**
1484-
* @param string $ClusterId
1552+
* @param string $ClusterId
1553+
* @param DescribeExternalAgentRequest $request
14851554
*
14861555
* @return DescribeExternalAgentResponse
14871556
*/
1488-
public function describeExternalAgent($ClusterId)
1557+
public function describeExternalAgent($ClusterId, $request)
14891558
{
14901559
$runtime = new RuntimeOptions([]);
14911560
$headers = [];
14921561

1493-
return $this->describeExternalAgentWithOptions($ClusterId, $headers, $runtime);
1562+
return $this->describeExternalAgentWithOptions($ClusterId, $request, $headers, $runtime);
14941563
}
14951564

14961565
/**
1497-
* @param string $ClusterId
1498-
* @param string[] $headers
1499-
* @param RuntimeOptions $runtime
1566+
* @param string $ClusterId
1567+
* @param DescribeExternalAgentRequest $request
1568+
* @param string[] $headers
1569+
* @param RuntimeOptions $runtime
15001570
*
15011571
* @return DescribeExternalAgentResponse
15021572
*/
1503-
public function describeExternalAgentWithOptions($ClusterId, $headers, $runtime)
1573+
public function describeExternalAgentWithOptions($ClusterId, $request, $headers, $runtime)
15041574
{
1575+
Utils::validateModel($request);
1576+
$query = [];
1577+
if (!Utils::isUnset($request->privateIpAddress)) {
1578+
@$query['PrivateIpAddress'] = $request->privateIpAddress;
1579+
}
15051580
$req = new OpenApiRequest([
15061581
'headers' => $headers,
1582+
'query' => OpenApiUtilClient::query($query),
15071583
]);
15081584

15091585
return DescribeExternalAgentResponse::fromMap($this->doROARequest('DescribeExternalAgent', '2015-12-15', 'HTTPS', 'GET', 'AK', '/k8s/' . $ClusterId . '/external/agent/deployment', 'json', $req, $runtime));
@@ -1598,10 +1674,10 @@ public function describeClustersV1WithOptions($request, $headers, $runtime)
15981674
Utils::validateModel($request);
15991675
$query = [];
16001676
if (!Utils::isUnset($request->name)) {
1601-
@$query['Name'] = $request->name;
1677+
@$query['name'] = $request->name;
16021678
}
16031679
if (!Utils::isUnset($request->clusterType)) {
1604-
@$query['ClusterType'] = $request->clusterType;
1680+
@$query['cluster_type'] = $request->clusterType;
16051681
}
16061682
if (!Utils::isUnset($request->pageSize)) {
16071683
@$query['page_size'] = $request->pageSize;
@@ -1657,6 +1733,35 @@ public function modifyClusterConfigurationWithOptions($ClusterId, $request, $hea
16571733
return ModifyClusterConfigurationResponse::fromMap($this->doROARequest('ModifyClusterConfiguration', '2015-12-15', 'HTTPS', 'PUT', 'AK', '/clusters/' . $ClusterId . '/configuration', 'none', $req, $runtime));
16581734
}
16591735

1736+
/**
1737+
* @param string $taskId
1738+
*
1739+
* @return DescribeTaskInfoResponse
1740+
*/
1741+
public function describeTaskInfo($taskId)
1742+
{
1743+
$runtime = new RuntimeOptions([]);
1744+
$headers = [];
1745+
1746+
return $this->describeTaskInfoWithOptions($taskId, $headers, $runtime);
1747+
}
1748+
1749+
/**
1750+
* @param string $taskId
1751+
* @param string[] $headers
1752+
* @param RuntimeOptions $runtime
1753+
*
1754+
* @return DescribeTaskInfoResponse
1755+
*/
1756+
public function describeTaskInfoWithOptions($taskId, $headers, $runtime)
1757+
{
1758+
$req = new OpenApiRequest([
1759+
'headers' => $headers,
1760+
]);
1761+
1762+
return DescribeTaskInfoResponse::fromMap($this->doROARequest('DescribeTaskInfo', '2015-12-15', 'HTTPS', 'GET', 'AK', '/tasks/' . $taskId . '', 'json', $req, $runtime));
1763+
}
1764+
16601765
/**
16611766
* @param string $ClusterId
16621767
*

0 commit comments

Comments
 (0)