Skip to content

Commit b0503ac

Browse files
committed
Update API CreateCluster: add request parameters body.auto_mode.
1 parent 0dc1369 commit b0503ac

9 files changed

+114
-1
lines changed

cs-20151215/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alicloud/cs20151215",
3-
"version": "4.9.3",
3+
"version": "4.9.4",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

cs-20151215/src/client.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,10 @@ export default class Client extends OpenApi {
707707
body["audit_log_config"] = request.auditLogConfig;
708708
}
709709

710+
if (!$dara.isNull(request.autoMode)) {
711+
body["auto_mode"] = request.autoMode;
712+
}
713+
710714
if (!$dara.isNull(request.autoRenew)) {
711715
body["auto_renew"] = request.autoRenew;
712716
}
@@ -1239,6 +1243,10 @@ export default class Client extends OpenApi {
12391243
async createClusterNodePoolWithOptions(ClusterId: string, request: $_model.CreateClusterNodePoolRequest, headers: {[key: string ]: string}, runtime: $dara.RuntimeOptions): Promise<$_model.CreateClusterNodePoolResponse> {
12401244
request.validate();
12411245
let body : {[key: string ]: any} = { };
1246+
if (!$dara.isNull(request.autoMode)) {
1247+
body["auto_mode"] = request.autoMode;
1248+
}
1249+
12421250
if (!$dara.isNull(request.autoScaling)) {
12431251
body["auto_scaling"] = request.autoScaling;
12441252
}

cs-20151215/src/models/CreateClusterNodePoolRequest.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// This file is auto-generated, don't edit it
22
import * as $dara from '@darabonba/typescript';
3+
import { CreateClusterNodePoolRequestAutoMode } from "./CreateClusterNodePoolRequestAutoMode";
34
import { CreateClusterNodePoolRequestAutoScaling } from "./CreateClusterNodePoolRequestAutoScaling";
45
import { CreateClusterNodePoolRequestEfloNodeGroup } from "./CreateClusterNodePoolRequestEfloNodeGroup";
56
import { CreateClusterNodePoolRequestInterconnectConfig } from "./CreateClusterNodePoolRequestInterconnectConfig";
@@ -12,6 +13,7 @@ import { CreateClusterNodePoolRequestTeeConfig } from "./CreateClusterNodePoolRe
1213

1314

1415
export class CreateClusterNodePoolRequest extends $dara.Model {
16+
autoMode?: CreateClusterNodePoolRequestAutoMode;
1517
/**
1618
* @remarks
1719
* The configurations of auto scaling.
@@ -116,6 +118,7 @@ export class CreateClusterNodePoolRequest extends $dara.Model {
116118
teeConfig?: CreateClusterNodePoolRequestTeeConfig;
117119
static names(): { [key: string]: string } {
118120
return {
121+
autoMode: 'auto_mode',
119122
autoScaling: 'auto_scaling',
120123
count: 'count',
121124
efloNodeGroup: 'eflo_node_group',
@@ -135,6 +138,7 @@ export class CreateClusterNodePoolRequest extends $dara.Model {
135138

136139
static types(): { [key: string]: any } {
137140
return {
141+
autoMode: CreateClusterNodePoolRequestAutoMode,
138142
autoScaling: CreateClusterNodePoolRequestAutoScaling,
139143
count: 'number',
140144
efloNodeGroup: CreateClusterNodePoolRequestEfloNodeGroup,
@@ -153,6 +157,9 @@ export class CreateClusterNodePoolRequest extends $dara.Model {
153157
}
154158

155159
validate() {
160+
if(this.autoMode && typeof (this.autoMode as any).validate === 'function') {
161+
(this.autoMode as any).validate();
162+
}
156163
if(this.autoScaling && typeof (this.autoScaling as any).validate === 'function') {
157164
(this.autoScaling as any).validate();
158165
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class CreateClusterNodePoolRequestAutoMode extends $dara.Model {
6+
enable?: boolean;
7+
static names(): { [key: string]: string } {
8+
return {
9+
enable: 'enable',
10+
};
11+
}
12+
13+
static types(): { [key: string]: any } {
14+
return {
15+
enable: 'boolean',
16+
};
17+
}
18+
19+
validate() {
20+
super.validate();
21+
}
22+
23+
constructor(map?: { [key: string]: any }) {
24+
super(map);
25+
}
26+
}
27+

cs-20151215/src/models/CreateClusterRequest.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import * as $dara from '@darabonba/typescript';
33
import { Addon } from "./Addon";
44
import { CreateClusterRequestAuditLogConfig } from "./CreateClusterRequestAuditLogConfig";
5+
import { CreateClusterRequestAutoMode } from "./CreateClusterRequestAutoMode";
56
import { CreateClusterRequestControlPlaneConfig } from "./CreateClusterRequestControlPlaneConfig";
67
import { MaintenanceWindow } from "./MaintenanceWindow";
78
import { Nodepool } from "./Nodepool";
@@ -59,6 +60,7 @@ export class CreateClusterRequest extends $dara.Model {
5960
*/
6061
apiAudiences?: string;
6162
auditLogConfig?: CreateClusterRequestAuditLogConfig;
63+
autoMode?: CreateClusterRequestAutoMode;
6264
/**
6365
* @remarks
6466
* [**Deprecated**]
@@ -1255,6 +1257,7 @@ export class CreateClusterRequest extends $dara.Model {
12551257
addons: 'addons',
12561258
apiAudiences: 'api_audiences',
12571259
auditLogConfig: 'audit_log_config',
1260+
autoMode: 'auto_mode',
12581261
autoRenew: 'auto_renew',
12591262
autoRenewPeriod: 'auto_renew_period',
12601263
chargeType: 'charge_type',
@@ -1359,6 +1362,7 @@ export class CreateClusterRequest extends $dara.Model {
13591362
addons: { 'type': 'array', 'itemType': Addon },
13601363
apiAudiences: 'string',
13611364
auditLogConfig: CreateClusterRequestAuditLogConfig,
1365+
autoMode: CreateClusterRequestAutoMode,
13621366
autoRenew: 'boolean',
13631367
autoRenewPeriod: 'number',
13641368
chargeType: 'string',
@@ -1467,6 +1471,9 @@ export class CreateClusterRequest extends $dara.Model {
14671471
if(this.auditLogConfig && typeof (this.auditLogConfig as any).validate === 'function') {
14681472
(this.auditLogConfig as any).validate();
14691473
}
1474+
if(this.autoMode && typeof (this.autoMode as any).validate === 'function') {
1475+
(this.autoMode as any).validate();
1476+
}
14701477
if(this.controlPlaneConfig && typeof (this.controlPlaneConfig as any).validate === 'function') {
14711478
(this.controlPlaneConfig as any).validate();
14721479
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class CreateClusterRequestAutoMode extends $dara.Model {
6+
enable?: boolean;
7+
static names(): { [key: string]: string } {
8+
return {
9+
enable: 'enable',
10+
};
11+
}
12+
13+
static types(): { [key: string]: any } {
14+
return {
15+
enable: 'boolean',
16+
};
17+
}
18+
19+
validate() {
20+
super.validate();
21+
}
22+
23+
constructor(map?: { [key: string]: any }) {
24+
super(map);
25+
}
26+
}
27+

cs-20151215/src/models/DescribeClusterDetailResponseBody.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
// This file is auto-generated, don't edit it
22
import * as $dara from '@darabonba/typescript';
3+
import { DescribeClusterDetailResponseBodyAutoMode } from "./DescribeClusterDetailResponseBodyAutoMode";
34
import { DescribeClusterDetailResponseBodyControlPlaneConfig } from "./DescribeClusterDetailResponseBodyControlPlaneConfig";
45
import { MaintenanceWindow } from "./MaintenanceWindow";
56
import { DescribeClusterDetailResponseBodyOperationPolicy } from "./DescribeClusterDetailResponseBodyOperationPolicy";
67
import { Tag } from "./Tag";
78

89

910
export class DescribeClusterDetailResponseBody extends $dara.Model {
11+
autoMode?: DescribeClusterDetailResponseBodyAutoMode;
1012
/**
1113
* @remarks
1214
* The domain name of the cluster.
@@ -358,6 +360,7 @@ export class DescribeClusterDetailResponseBody extends $dara.Model {
358360
zoneId?: string;
359361
static names(): { [key: string]: string } {
360362
return {
363+
autoMode: 'auto_mode',
361364
clusterDomain: 'cluster_domain',
362365
clusterId: 'cluster_id',
363366
clusterSpec: 'cluster_spec',
@@ -403,6 +406,7 @@ export class DescribeClusterDetailResponseBody extends $dara.Model {
403406

404407
static types(): { [key: string]: any } {
405408
return {
409+
autoMode: DescribeClusterDetailResponseBodyAutoMode,
406410
clusterDomain: 'string',
407411
clusterId: 'string',
408412
clusterSpec: 'string',
@@ -447,6 +451,9 @@ export class DescribeClusterDetailResponseBody extends $dara.Model {
447451
}
448452

449453
validate() {
454+
if(this.autoMode && typeof (this.autoMode as any).validate === 'function') {
455+
(this.autoMode as any).validate();
456+
}
450457
if(this.controlPlaneConfig && typeof (this.controlPlaneConfig as any).validate === 'function') {
451458
(this.controlPlaneConfig as any).validate();
452459
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class DescribeClusterDetailResponseBodyAutoMode extends $dara.Model {
6+
enable?: boolean;
7+
static names(): { [key: string]: string } {
8+
return {
9+
enable: 'enable',
10+
};
11+
}
12+
13+
static types(): { [key: string]: any } {
14+
return {
15+
enable: 'boolean',
16+
};
17+
}
18+
19+
validate() {
20+
super.validate();
21+
}
22+
23+
constructor(map?: { [key: string]: any }) {
24+
super(map);
25+
}
26+
}
27+

cs-20151215/src/models/model.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ export { AttachInstancesResponseBodyList } from './AttachInstancesResponseBodyLi
1919
export { CheckServiceRoleRequestRoles } from './CheckServiceRoleRequestRoles';
2020
export { CheckServiceRoleResponseBodyRoles } from './CheckServiceRoleResponseBodyRoles';
2121
export { CreateClusterRequestAuditLogConfig } from './CreateClusterRequestAuditLogConfig';
22+
export { CreateClusterRequestAutoMode } from './CreateClusterRequestAutoMode';
2223
export { CreateClusterRequestControlPlaneConfig } from './CreateClusterRequestControlPlaneConfig';
2324
export { CreateClusterRequestOperationPolicyClusterAutoUpgrade } from './CreateClusterRequestOperationPolicyClusterAutoUpgrade';
2425
export { CreateClusterRequestOperationPolicy } from './CreateClusterRequestOperationPolicy';
2526
export { CreateClusterRequestWorkerDataDisks } from './CreateClusterRequestWorkerDataDisks';
27+
export { CreateClusterNodePoolRequestAutoMode } from './CreateClusterNodePoolRequestAutoMode';
2628
export { CreateClusterNodePoolRequestAutoScaling } from './CreateClusterNodePoolRequestAutoScaling';
2729
export { CreateClusterNodePoolRequestEfloNodeGroup } from './CreateClusterNodePoolRequestEfloNodeGroup';
2830
export { CreateClusterNodePoolRequestInterconnectConfig } from './CreateClusterNodePoolRequestInterconnectConfig';
@@ -46,6 +48,7 @@ export { DeleteClusterRequestDeleteOptions } from './DeleteClusterRequestDeleteO
4648
export { DescribeAddonResponseBodyNewerVersions } from './DescribeAddonResponseBodyNewerVersions';
4749
export { DescribeAddonsResponseBodyComponentGroupsItems } from './DescribeAddonsResponseBodyComponentGroupsItems';
4850
export { DescribeAddonsResponseBodyComponentGroups } from './DescribeAddonsResponseBodyComponentGroups';
51+
export { DescribeClusterDetailResponseBodyAutoMode } from './DescribeClusterDetailResponseBodyAutoMode';
4952
export { DescribeClusterDetailResponseBodyControlPlaneConfig } from './DescribeClusterDetailResponseBodyControlPlaneConfig';
5053
export { DescribeClusterDetailResponseBodyOperationPolicyClusterAutoUpgrade } from './DescribeClusterDetailResponseBodyOperationPolicyClusterAutoUpgrade';
5154
export { DescribeClusterDetailResponseBodyOperationPolicy } from './DescribeClusterDetailResponseBodyOperationPolicy';

0 commit comments

Comments
 (0)