From 445ee5afbe44b823591dedad54b625c94769a845 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 12 Nov 2025 06:56:54 +0000 Subject: [PATCH 1/4] Support API ChangeNodeTypes. --- eflo-controller-20221215/package.json | 2 +- eflo-controller-20221215/src/client.ts | 282 +++++++++++++++--- .../src/models/ChangeNodeTypesRequest.ts | 37 +++ .../src/models/ChangeNodeTypesResponse.ts | 40 +++ .../src/models/ChangeNodeTypesResponseBody.ts | 87 ++++++ .../models/ChangeNodeTypesShrinkRequest.ts | 34 +++ .../src/models/CreateClusterRequest.ts | 2 - ...deRequest.ts => DeleteHyperNodeRequest.ts} | 2 +- .../src/models/DeleteHyperNodeResponse.ts | 40 +++ .../src/models/DeleteHyperNodeResponseBody.ts | 31 ++ .../src/models/DescribeHyperNodeRequest.ts | 34 +++ .../src/models/DescribeHyperNodeResponse.ts | 40 +++ ...dy.ts => DescribeHyperNodeResponseBody.ts} | 60 ++-- .../src/models/DescribeNodeGroupRequest.ts | 31 ++ .../src/models/DescribeNodeGroupResponse.ts | 40 +++ .../models/DescribeNodeGroupResponseBody.ts | 117 ++++++++ .../models/DescribeNodeTypeResponseBody.ts | 3 + .../ListClusterHyperNodesResponseBody.ts | 9 + .../models/ListFreeHyperNodesResponseBody.ts | 9 + .../src/models/ListHyperNodesResponseBody.ts | 9 + .../src/models/ListSyslogsRequest.ts | 75 +++++ ...NodeResponse.ts => ListSyslogsResponse.ts} | 8 +- .../src/models/ListSyslogsResponseBody.ts | 193 ++++++++++++ eflo-controller-20221215/src/models/model.ts | 28 +- 24 files changed, 1136 insertions(+), 77 deletions(-) create mode 100644 eflo-controller-20221215/src/models/ChangeNodeTypesRequest.ts create mode 100644 eflo-controller-20221215/src/models/ChangeNodeTypesResponse.ts create mode 100644 eflo-controller-20221215/src/models/ChangeNodeTypesResponseBody.ts create mode 100644 eflo-controller-20221215/src/models/ChangeNodeTypesShrinkRequest.ts rename eflo-controller-20221215/src/models/{GetHyperNodeRequest.ts => DeleteHyperNodeRequest.ts} (90%) create mode 100644 eflo-controller-20221215/src/models/DeleteHyperNodeResponse.ts create mode 100644 eflo-controller-20221215/src/models/DeleteHyperNodeResponseBody.ts create mode 100644 eflo-controller-20221215/src/models/DescribeHyperNodeRequest.ts create mode 100644 eflo-controller-20221215/src/models/DescribeHyperNodeResponse.ts rename eflo-controller-20221215/src/models/{GetHyperNodeResponseBody.ts => DescribeHyperNodeResponseBody.ts} (78%) create mode 100644 eflo-controller-20221215/src/models/DescribeNodeGroupRequest.ts create mode 100644 eflo-controller-20221215/src/models/DescribeNodeGroupResponse.ts create mode 100644 eflo-controller-20221215/src/models/DescribeNodeGroupResponseBody.ts create mode 100644 eflo-controller-20221215/src/models/ListSyslogsRequest.ts rename eflo-controller-20221215/src/models/{GetHyperNodeResponse.ts => ListSyslogsResponse.ts} (79%) create mode 100644 eflo-controller-20221215/src/models/ListSyslogsResponseBody.ts diff --git a/eflo-controller-20221215/package.json b/eflo-controller-20221215/package.json index 1de791173..f4e77e178 100644 --- a/eflo-controller-20221215/package.json +++ b/eflo-controller-20221215/package.json @@ -1,6 +1,6 @@ { "name": "@alicloud/eflo-controller20221215", - "version": "2.8.0", + "version": "3.0.0", "description": "", "main": "dist/client.js", "scripts": { diff --git a/eflo-controller-20221215/src/client.ts b/eflo-controller-20221215/src/client.ts index 04a506ed3..c9d905eb5 100644 --- a/eflo-controller-20221215/src/client.ts +++ b/eflo-controller-20221215/src/client.ts @@ -133,6 +133,58 @@ export default class Client extends OpenApi { return await this.changeNodeGroupWithOptions(request, runtime); } + /** + * 节点规格变配 + * + * @param tmpReq - ChangeNodeTypesRequest + * @param runtime - runtime options for this request RuntimeOptions + * @returns ChangeNodeTypesResponse + */ + async changeNodeTypesWithOptions(tmpReq: $_model.ChangeNodeTypesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ChangeNodeTypesResponse> { + tmpReq.validate(); + let request = new $_model.ChangeNodeTypesShrinkRequest({ }); + OpenApiUtil.convert(tmpReq, request); + if (!$dara.isNull(tmpReq.nodeIds)) { + request.nodeIdsShrink = OpenApiUtil.arrayToStringWithSpecifiedStyle(tmpReq.nodeIds, "NodeIds", "json"); + } + + let body : {[key: string ]: any} = { }; + if (!$dara.isNull(request.nodeIdsShrink)) { + body["NodeIds"] = request.nodeIdsShrink; + } + + if (!$dara.isNull(request.nodeType)) { + body["NodeType"] = request.nodeType; + } + + let req = new $OpenApiUtil.OpenApiRequest({ + body: OpenApiUtil.parseToMap(body), + }); + let params = new $OpenApiUtil.Params({ + action: "ChangeNodeTypes", + version: "2022-12-15", + protocol: "HTTPS", + pathname: "/", + method: "POST", + authType: "AK", + style: "RPC", + reqBodyType: "formData", + bodyType: "json", + }); + return $dara.cast<$_model.ChangeNodeTypesResponse>(await this.callApi(params, req, runtime), new $_model.ChangeNodeTypesResponse({})); + } + + /** + * 节点规格变配 + * + * @param request - ChangeNodeTypesRequest + * @returns ChangeNodeTypesResponse + */ + async changeNodeTypes(request: $_model.ChangeNodeTypesRequest): Promise<$_model.ChangeNodeTypesResponse> { + let runtime = new $dara.RuntimeOptions({ }); + return await this.changeNodeTypesWithOptions(request, runtime); + } + /** * Moves a resource from one resource group to another. * @@ -715,6 +767,48 @@ export default class Client extends OpenApi { return await this.deleteClusterWithOptions(request, runtime); } + /** + * 删除一个未使用超节点 + * + * @param request - DeleteHyperNodeRequest + * @param runtime - runtime options for this request RuntimeOptions + * @returns DeleteHyperNodeResponse + */ + async deleteHyperNodeWithOptions(request: $_model.DeleteHyperNodeRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DeleteHyperNodeResponse> { + request.validate(); + let body : {[key: string ]: any} = { }; + if (!$dara.isNull(request.hyperNodeId)) { + body["HyperNodeId"] = request.hyperNodeId; + } + + let req = new $OpenApiUtil.OpenApiRequest({ + body: OpenApiUtil.parseToMap(body), + }); + let params = new $OpenApiUtil.Params({ + action: "DeleteHyperNode", + version: "2022-12-15", + protocol: "HTTPS", + pathname: "/", + method: "POST", + authType: "AK", + style: "RPC", + reqBodyType: "formData", + bodyType: "json", + }); + return $dara.cast<$_model.DeleteHyperNodeResponse>(await this.callApi(params, req, runtime), new $_model.DeleteHyperNodeResponse({})); + } + + /** + * 删除一个未使用超节点 + * + * @param request - DeleteHyperNodeRequest + * @returns DeleteHyperNodeResponse + */ + async deleteHyperNode(request: $_model.DeleteHyperNodeRequest): Promise<$_model.DeleteHyperNodeResponse> { + let runtime = new $dara.RuntimeOptions({ }); + return await this.deleteHyperNodeWithOptions(request, runtime); + } + /** * 删除一个未使用节点 * @@ -941,6 +1035,48 @@ export default class Client extends OpenApi { return await this.describeDiagnosticResultWithOptions(request, runtime); } + /** + * 查询节点列表 + * + * @param request - DescribeHyperNodeRequest + * @param runtime - runtime options for this request RuntimeOptions + * @returns DescribeHyperNodeResponse + */ + async describeHyperNodeWithOptions(request: $_model.DescribeHyperNodeRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeHyperNodeResponse> { + request.validate(); + let body : {[key: string ]: any} = { }; + if (!$dara.isNull(request.hyperNodeId)) { + body["HyperNodeId"] = request.hyperNodeId; + } + + let req = new $OpenApiUtil.OpenApiRequest({ + body: OpenApiUtil.parseToMap(body), + }); + let params = new $OpenApiUtil.Params({ + action: "DescribeHyperNode", + version: "2022-12-15", + protocol: "HTTPS", + pathname: "/", + method: "POST", + authType: "AK", + style: "RPC", + reqBodyType: "formData", + bodyType: "json", + }); + return $dara.cast<$_model.DescribeHyperNodeResponse>(await this.callApi(params, req, runtime), new $_model.DescribeHyperNodeResponse({})); + } + + /** + * 查询节点列表 + * + * @param request - DescribeHyperNodeRequest + * @returns DescribeHyperNodeResponse + */ + async describeHyperNode(request: $_model.DescribeHyperNodeRequest): Promise<$_model.DescribeHyperNodeResponse> { + let runtime = new $dara.RuntimeOptions({ }); + return await this.describeHyperNodeWithOptions(request, runtime); + } + /** * Queries the execution list and status of O\\&M Assistant commands. * @@ -1079,6 +1215,48 @@ export default class Client extends OpenApi { return await this.describeNodeWithOptions(request, runtime); } + /** + * 查询节点分组 + * + * @param request - DescribeNodeGroupRequest + * @param runtime - runtime options for this request RuntimeOptions + * @returns DescribeNodeGroupResponse + */ + async describeNodeGroupWithOptions(request: $_model.DescribeNodeGroupRequest, runtime: $dara.RuntimeOptions): Promise<$_model.DescribeNodeGroupResponse> { + request.validate(); + let body : {[key: string ]: any} = { }; + if (!$dara.isNull(request.nodeGroupId)) { + body["NodeGroupId"] = request.nodeGroupId; + } + + let req = new $OpenApiUtil.OpenApiRequest({ + body: OpenApiUtil.parseToMap(body), + }); + let params = new $OpenApiUtil.Params({ + action: "DescribeNodeGroup", + version: "2022-12-15", + protocol: "HTTPS", + pathname: "/", + method: "POST", + authType: "AK", + style: "RPC", + reqBodyType: "formData", + bodyType: "json", + }); + return $dara.cast<$_model.DescribeNodeGroupResponse>(await this.callApi(params, req, runtime), new $_model.DescribeNodeGroupResponse({})); + } + + /** + * 查询节点分组 + * + * @param request - DescribeNodeGroupRequest + * @returns DescribeNodeGroupResponse + */ + async describeNodeGroup(request: $_model.DescribeNodeGroupRequest): Promise<$_model.DescribeNodeGroupResponse> { + let runtime = new $dara.RuntimeOptions({ }); + return await this.describeNodeGroupWithOptions(request, runtime); + } + /** * 创建Web Terminal会话 * @@ -1411,48 +1589,6 @@ export default class Client extends OpenApi { return await this.extendClusterWithOptions(request, runtime); } - /** - * 查询节点列表 - * - * @param request - GetHyperNodeRequest - * @param runtime - runtime options for this request RuntimeOptions - * @returns GetHyperNodeResponse - */ - async getHyperNodeWithOptions(request: $_model.GetHyperNodeRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetHyperNodeResponse> { - request.validate(); - let body : {[key: string ]: any} = { }; - if (!$dara.isNull(request.hyperNodeId)) { - body["HyperNodeId"] = request.hyperNodeId; - } - - let req = new $OpenApiUtil.OpenApiRequest({ - body: OpenApiUtil.parseToMap(body), - }); - let params = new $OpenApiUtil.Params({ - action: "GetHyperNode", - version: "2022-12-15", - protocol: "HTTPS", - pathname: "/", - method: "POST", - authType: "AK", - style: "RPC", - reqBodyType: "formData", - bodyType: "json", - }); - return $dara.cast<$_model.GetHyperNodeResponse>(await this.callApi(params, req, runtime), new $_model.GetHyperNodeResponse({})); - } - - /** - * 查询节点列表 - * - * @param request - GetHyperNodeRequest - * @returns GetHyperNodeResponse - */ - async getHyperNode(request: $_model.GetHyperNodeRequest): Promise<$_model.GetHyperNodeResponse> { - let runtime = new $dara.RuntimeOptions({ }); - return await this.getHyperNodeWithOptions(request, runtime); - } - /** * 集群下的主机分组列表,分组下的主机列表 * @@ -2161,6 +2297,68 @@ export default class Client extends OpenApi { return await this.listNodeGroupsWithOptions(request, runtime); } + /** + * 查询系统日志 + * + * @param request - ListSyslogsRequest + * @param runtime - runtime options for this request RuntimeOptions + * @returns ListSyslogsResponse + */ + async listSyslogsWithOptions(request: $_model.ListSyslogsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListSyslogsResponse> { + request.validate(); + let body : {[key: string ]: any} = { }; + if (!$dara.isNull(request.fromTime)) { + body["FromTime"] = request.fromTime; + } + + if (!$dara.isNull(request.nextToken)) { + body["NextToken"] = request.nextToken; + } + + if (!$dara.isNull(request.nodeId)) { + body["NodeId"] = request.nodeId; + } + + if (!$dara.isNull(request.query)) { + body["Query"] = request.query; + } + + if (!$dara.isNull(request.reverse)) { + body["Reverse"] = request.reverse; + } + + if (!$dara.isNull(request.toTime)) { + body["ToTime"] = request.toTime; + } + + let req = new $OpenApiUtil.OpenApiRequest({ + body: OpenApiUtil.parseToMap(body), + }); + let params = new $OpenApiUtil.Params({ + action: "ListSyslogs", + version: "2022-12-15", + protocol: "HTTPS", + pathname: "/", + method: "POST", + authType: "AK", + style: "RPC", + reqBodyType: "formData", + bodyType: "json", + }); + return $dara.cast<$_model.ListSyslogsResponse>(await this.callApi(params, req, runtime), new $_model.ListSyslogsResponse({})); + } + + /** + * 查询系统日志 + * + * @param request - ListSyslogsRequest + * @returns ListSyslogsResponse + */ + async listSyslogs(request: $_model.ListSyslogsRequest): Promise<$_model.ListSyslogsResponse> { + let runtime = new $dara.RuntimeOptions({ }); + return await this.listSyslogsWithOptions(request, runtime); + } + /** * Queries the tags of resources. * diff --git a/eflo-controller-20221215/src/models/ChangeNodeTypesRequest.ts b/eflo-controller-20221215/src/models/ChangeNodeTypesRequest.ts new file mode 100644 index 000000000..ba0ca99cd --- /dev/null +++ b/eflo-controller-20221215/src/models/ChangeNodeTypesRequest.ts @@ -0,0 +1,37 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class ChangeNodeTypesRequest extends $dara.Model { + nodeIds?: string[]; + /** + * @example + * standard + */ + nodeType?: string; + static names(): { [key: string]: string } { + return { + nodeIds: 'NodeIds', + nodeType: 'NodeType', + }; + } + + static types(): { [key: string]: any } { + return { + nodeIds: { 'type': 'array', 'itemType': 'string' }, + nodeType: 'string', + }; + } + + validate() { + if(Array.isArray(this.nodeIds)) { + $dara.Model.validateArray(this.nodeIds); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/ChangeNodeTypesResponse.ts b/eflo-controller-20221215/src/models/ChangeNodeTypesResponse.ts new file mode 100644 index 000000000..d2b7af868 --- /dev/null +++ b/eflo-controller-20221215/src/models/ChangeNodeTypesResponse.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { ChangeNodeTypesResponseBody } from "./ChangeNodeTypesResponseBody"; + + +export class ChangeNodeTypesResponse extends $dara.Model { + headers?: { [key: string]: string }; + statusCode?: number; + body?: ChangeNodeTypesResponseBody; + static names(): { [key: string]: string } { + return { + headers: 'headers', + statusCode: 'statusCode', + body: 'body', + }; + } + + static types(): { [key: string]: any } { + return { + headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + statusCode: 'number', + body: ChangeNodeTypesResponseBody, + }; + } + + validate() { + if(this.headers) { + $dara.Model.validateMap(this.headers); + } + if(this.body && typeof (this.body as any).validate === 'function') { + (this.body as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/ChangeNodeTypesResponseBody.ts b/eflo-controller-20221215/src/models/ChangeNodeTypesResponseBody.ts new file mode 100644 index 000000000..b26961d41 --- /dev/null +++ b/eflo-controller-20221215/src/models/ChangeNodeTypesResponseBody.ts @@ -0,0 +1,87 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +/** + */ +export class ChangeNodeTypesResponseBodyNodeResponse extends $dara.Model { + /** + * @example + * PASSED + */ + code?: string; + /** + * @example + * success + */ + message?: string; + /** + * @example + * e01-in-067da4ca9c2 + */ + nodeId?: string; + static names(): { [key: string]: string } { + return { + code: 'Code', + message: 'Message', + nodeId: 'NodeId', + }; + } + + static types(): { [key: string]: any } { + return { + code: 'string', + message: 'string', + nodeId: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + +export class ChangeNodeTypesResponseBody extends $dara.Model { + nodeResponse?: ChangeNodeTypesResponseBodyNodeResponse[]; + /** + * @example + * 887FA855-89F4-5DB3-B305-C5879EC480E6 + */ + requestId?: string; + /** + * @example + * i158475611663639202234 + */ + taskId?: string; + static names(): { [key: string]: string } { + return { + nodeResponse: 'NodeResponse', + requestId: 'RequestId', + taskId: 'TaskId', + }; + } + + static types(): { [key: string]: any } { + return { + nodeResponse: { 'type': 'array', 'itemType': ChangeNodeTypesResponseBodyNodeResponse }, + requestId: 'string', + taskId: 'string', + }; + } + + validate() { + if(Array.isArray(this.nodeResponse)) { + $dara.Model.validateArray(this.nodeResponse); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/ChangeNodeTypesShrinkRequest.ts b/eflo-controller-20221215/src/models/ChangeNodeTypesShrinkRequest.ts new file mode 100644 index 000000000..8c11807ee --- /dev/null +++ b/eflo-controller-20221215/src/models/ChangeNodeTypesShrinkRequest.ts @@ -0,0 +1,34 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class ChangeNodeTypesShrinkRequest extends $dara.Model { + nodeIdsShrink?: string; + /** + * @example + * standard + */ + nodeType?: string; + static names(): { [key: string]: string } { + return { + nodeIdsShrink: 'NodeIds', + nodeType: 'NodeType', + }; + } + + static types(): { [key: string]: any } { + return { + nodeIdsShrink: 'string', + nodeType: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/CreateClusterRequest.ts b/eflo-controller-20221215/src/models/CreateClusterRequest.ts index 996371347..398cdad2e 100644 --- a/eflo-controller-20221215/src/models/CreateClusterRequest.ts +++ b/eflo-controller-20221215/src/models/CreateClusterRequest.ts @@ -2,8 +2,6 @@ import * as $dara from '@darabonba/typescript'; -/** - */ export class CreateClusterRequestComponentsComponentConfig extends $dara.Model { /** * @remarks diff --git a/eflo-controller-20221215/src/models/GetHyperNodeRequest.ts b/eflo-controller-20221215/src/models/DeleteHyperNodeRequest.ts similarity index 90% rename from eflo-controller-20221215/src/models/GetHyperNodeRequest.ts rename to eflo-controller-20221215/src/models/DeleteHyperNodeRequest.ts index 32fbf6ec2..13f8cb08c 100644 --- a/eflo-controller-20221215/src/models/GetHyperNodeRequest.ts +++ b/eflo-controller-20221215/src/models/DeleteHyperNodeRequest.ts @@ -2,7 +2,7 @@ import * as $dara from '@darabonba/typescript'; -export class GetHyperNodeRequest extends $dara.Model { +export class DeleteHyperNodeRequest extends $dara.Model { /** * @remarks * This parameter is required. diff --git a/eflo-controller-20221215/src/models/DeleteHyperNodeResponse.ts b/eflo-controller-20221215/src/models/DeleteHyperNodeResponse.ts new file mode 100644 index 000000000..1babf93c3 --- /dev/null +++ b/eflo-controller-20221215/src/models/DeleteHyperNodeResponse.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { DeleteHyperNodeResponseBody } from "./DeleteHyperNodeResponseBody"; + + +export class DeleteHyperNodeResponse extends $dara.Model { + headers?: { [key: string]: string }; + statusCode?: number; + body?: DeleteHyperNodeResponseBody; + static names(): { [key: string]: string } { + return { + headers: 'headers', + statusCode: 'statusCode', + body: 'body', + }; + } + + static types(): { [key: string]: any } { + return { + headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + statusCode: 'number', + body: DeleteHyperNodeResponseBody, + }; + } + + validate() { + if(this.headers) { + $dara.Model.validateMap(this.headers); + } + if(this.body && typeof (this.body as any).validate === 'function') { + (this.body as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DeleteHyperNodeResponseBody.ts b/eflo-controller-20221215/src/models/DeleteHyperNodeResponseBody.ts new file mode 100644 index 000000000..00ee21dbb --- /dev/null +++ b/eflo-controller-20221215/src/models/DeleteHyperNodeResponseBody.ts @@ -0,0 +1,31 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class DeleteHyperNodeResponseBody extends $dara.Model { + /** + * @example + * 041724FC-2BD7-58B1-863B-B42022D4B351 + */ + requestId?: string; + static names(): { [key: string]: string } { + return { + requestId: 'RequestId', + }; + } + + static types(): { [key: string]: any } { + return { + requestId: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DescribeHyperNodeRequest.ts b/eflo-controller-20221215/src/models/DescribeHyperNodeRequest.ts new file mode 100644 index 000000000..170881bc3 --- /dev/null +++ b/eflo-controller-20221215/src/models/DescribeHyperNodeRequest.ts @@ -0,0 +1,34 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class DescribeHyperNodeRequest extends $dara.Model { + /** + * @remarks + * This parameter is required. + * + * @example + * e01-cn-zvp2tgykr08 + */ + hyperNodeId?: string; + static names(): { [key: string]: string } { + return { + hyperNodeId: 'HyperNodeId', + }; + } + + static types(): { [key: string]: any } { + return { + hyperNodeId: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DescribeHyperNodeResponse.ts b/eflo-controller-20221215/src/models/DescribeHyperNodeResponse.ts new file mode 100644 index 000000000..6dd034366 --- /dev/null +++ b/eflo-controller-20221215/src/models/DescribeHyperNodeResponse.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { DescribeHyperNodeResponseBody } from "./DescribeHyperNodeResponseBody"; + + +export class DescribeHyperNodeResponse extends $dara.Model { + headers?: { [key: string]: string }; + statusCode?: number; + body?: DescribeHyperNodeResponseBody; + static names(): { [key: string]: string } { + return { + headers: 'headers', + statusCode: 'statusCode', + body: 'body', + }; + } + + static types(): { [key: string]: any } { + return { + headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + statusCode: 'number', + body: DescribeHyperNodeResponseBody, + }; + } + + validate() { + if(this.headers) { + $dara.Model.validateMap(this.headers); + } + if(this.body && typeof (this.body as any).validate === 'function') { + (this.body as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/GetHyperNodeResponseBody.ts b/eflo-controller-20221215/src/models/DescribeHyperNodeResponseBody.ts similarity index 78% rename from eflo-controller-20221215/src/models/GetHyperNodeResponseBody.ts rename to eflo-controller-20221215/src/models/DescribeHyperNodeResponseBody.ts index 479db2d2d..f87e5f941 100644 --- a/eflo-controller-20221215/src/models/GetHyperNodeResponseBody.ts +++ b/eflo-controller-20221215/src/models/DescribeHyperNodeResponseBody.ts @@ -2,7 +2,7 @@ import * as $dara from '@darabonba/typescript'; -export class GetHyperNodeResponseBodyNodesDisks extends $dara.Model { +export class DescribeHyperNodeResponseBodyNodesDisks extends $dara.Model { /** * @example * DOWNLINK_PACKET @@ -57,7 +57,7 @@ export class GetHyperNodeResponseBodyNodesDisks extends $dara.Model { } } -export class GetHyperNodeResponseBodyNodesNetworks extends $dara.Model { +export class DescribeHyperNodeResponseBodyNodesNetworks extends $dara.Model { /** * @example * bond0 @@ -65,7 +65,7 @@ export class GetHyperNodeResponseBodyNodesNetworks extends $dara.Model { bondName?: string; /** * @example - * 172.17.231.113 + * 192.168.22.2 */ ip?: string; static names(): { [key: string]: string } { @@ -91,11 +91,11 @@ export class GetHyperNodeResponseBodyNodesNetworks extends $dara.Model { } } -export class GetHyperNodeResponseBodyNodes extends $dara.Model { - disks?: GetHyperNodeResponseBodyNodesDisks[]; +export class DescribeHyperNodeResponseBodyNodes extends $dara.Model { + disks?: DescribeHyperNodeResponseBodyNodesDisks[]; /** * @example - * alywlcb-lingjun-gpu-0025 + * 457db5ca-241d-11ed-9fd7-acde48001122 */ hostname?: string; /** @@ -105,25 +105,32 @@ export class GetHyperNodeResponseBodyNodes extends $dara.Model { imageId?: string; /** * @example - * Alinux3_x86_5.10.134-16.3_NV_RunC_D3_E3C7_570.133.20_V1.0_250428 + * Alinux3_x86_gu8xf_P_Host_D3_C7E3_550.127_Legacy_N_241230 */ imageName?: string; - networks?: GetHyperNodeResponseBodyNodesNetworks; + networks?: DescribeHyperNodeResponseBodyNodesNetworks; /** * @example * e01-cn-zvp2tgykr0b */ nodeId?: string; + /** + * @example + * Using + */ + operatingState?: string; /** * @example * InProgress + * + * @deprecated */ status?: string; /** * @example * #!/bin/bash * uptime - * echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh + * echo "aaaaaaa" >> /tmp/ttttttest.sh */ userData?: string; static names(): { [key: string]: string } { @@ -134,6 +141,7 @@ export class GetHyperNodeResponseBodyNodes extends $dara.Model { imageName: 'ImageName', networks: 'Networks', nodeId: 'NodeId', + operatingState: 'OperatingState', status: 'Status', userData: 'UserData', }; @@ -141,12 +149,13 @@ export class GetHyperNodeResponseBodyNodes extends $dara.Model { static types(): { [key: string]: any } { return { - disks: { 'type': 'array', 'itemType': GetHyperNodeResponseBodyNodesDisks }, + disks: { 'type': 'array', 'itemType': DescribeHyperNodeResponseBodyNodesDisks }, hostname: 'string', imageId: 'string', imageName: 'string', - networks: GetHyperNodeResponseBodyNodesNetworks, + networks: DescribeHyperNodeResponseBodyNodesNetworks, nodeId: 'string', + operatingState: 'string', status: 'string', userData: 'string', }; @@ -167,10 +176,10 @@ export class GetHyperNodeResponseBodyNodes extends $dara.Model { } } -export class GetHyperNodeResponseBody extends $dara.Model { +export class DescribeHyperNodeResponseBody extends $dara.Model { /** * @example - * i112138561737531371671 + * i119982311660892626523 */ clusterId?: string; /** @@ -185,7 +194,7 @@ export class GetHyperNodeResponseBody extends $dara.Model { createTime?: string; /** * @example - * 2026-05-14T00:00:00 + * 2125-06-24T16:52:44.318000 */ expireTime?: string; /** @@ -210,7 +219,7 @@ export class GetHyperNodeResponseBody extends $dara.Model { hyperNodeId?: string; /** * @example - * efg2.C48cNHmcn + * efg1.nvga1 */ machineType?: string; /** @@ -220,23 +229,30 @@ export class GetHyperNodeResponseBody extends $dara.Model { nodeGroupId?: string; /** * @example - * emr-default + * lisan-nodegroup */ nodeGroupName?: string; - nodes?: GetHyperNodeResponseBodyNodes[]; + nodes?: DescribeHyperNodeResponseBodyNodes[]; /** * @example - * 2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1 + * Using + */ + operatingState?: string; + /** + * @example + * D6058705-1C45-35C9-9461-02504897D4D0 */ requestId?: string; /** * @example - * rg-acfmwfm33rlt6zi + * rg-acfmxno4vh5**** */ resourceGroupId?: string; /** * @example - * Using + * Operating + * + * @deprecated */ status?: string; /** @@ -258,6 +274,7 @@ export class GetHyperNodeResponseBody extends $dara.Model { nodeGroupId: 'NodeGroupId', nodeGroupName: 'NodeGroupName', nodes: 'Nodes', + operatingState: 'OperatingState', requestId: 'RequestId', resourceGroupId: 'ResourceGroupId', status: 'Status', @@ -278,7 +295,8 @@ export class GetHyperNodeResponseBody extends $dara.Model { machineType: 'string', nodeGroupId: 'string', nodeGroupName: 'string', - nodes: { 'type': 'array', 'itemType': GetHyperNodeResponseBodyNodes }, + nodes: { 'type': 'array', 'itemType': DescribeHyperNodeResponseBodyNodes }, + operatingState: 'string', requestId: 'string', resourceGroupId: 'string', status: 'string', diff --git a/eflo-controller-20221215/src/models/DescribeNodeGroupRequest.ts b/eflo-controller-20221215/src/models/DescribeNodeGroupRequest.ts new file mode 100644 index 000000000..38a80eb21 --- /dev/null +++ b/eflo-controller-20221215/src/models/DescribeNodeGroupRequest.ts @@ -0,0 +1,31 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class DescribeNodeGroupRequest extends $dara.Model { + /** + * @remarks + * This parameter is required. + */ + nodeGroupId?: string; + static names(): { [key: string]: string } { + return { + nodeGroupId: 'NodeGroupId', + }; + } + + static types(): { [key: string]: any } { + return { + nodeGroupId: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DescribeNodeGroupResponse.ts b/eflo-controller-20221215/src/models/DescribeNodeGroupResponse.ts new file mode 100644 index 000000000..3f9483152 --- /dev/null +++ b/eflo-controller-20221215/src/models/DescribeNodeGroupResponse.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { DescribeNodeGroupResponseBody } from "./DescribeNodeGroupResponseBody"; + + +export class DescribeNodeGroupResponse extends $dara.Model { + headers?: { [key: string]: string }; + statusCode?: number; + body?: DescribeNodeGroupResponseBody; + static names(): { [key: string]: string } { + return { + headers: 'headers', + statusCode: 'statusCode', + body: 'body', + }; + } + + static types(): { [key: string]: any } { + return { + headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + statusCode: 'number', + body: DescribeNodeGroupResponseBody, + }; + } + + validate() { + if(this.headers) { + $dara.Model.validateMap(this.headers); + } + if(this.body && typeof (this.body as any).validate === 'function') { + (this.body as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DescribeNodeGroupResponseBody.ts b/eflo-controller-20221215/src/models/DescribeNodeGroupResponseBody.ts new file mode 100644 index 000000000..1c8f47497 --- /dev/null +++ b/eflo-controller-20221215/src/models/DescribeNodeGroupResponseBody.ts @@ -0,0 +1,117 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class DescribeNodeGroupResponseBodySystemDisk extends $dara.Model { + category?: string; + performanceLevel?: string; + size?: number; + static names(): { [key: string]: string } { + return { + category: 'Category', + performanceLevel: 'PerformanceLevel', + size: 'Size', + }; + } + + static types(): { [key: string]: any } { + return { + category: 'string', + performanceLevel: 'string', + size: 'number', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + +export class DescribeNodeGroupResponseBody extends $dara.Model { + az?: string; + clusterId?: string; + clusterName?: string; + createTime?: string; + fileSystemMountEnabled?: boolean; + imageId?: string; + imageName?: string; + keyPairName?: string; + loginType?: string; + machineType?: string; + nodeCount?: string; + nodeGroupDescription?: string; + nodeGroupId?: string; + nodeGroupName?: string; + /** + * @remarks + * Id of the request + */ + requestId?: string; + systemDisk?: DescribeNodeGroupResponseBodySystemDisk; + updateTime?: string; + userData?: string; + virtualGpuEnabled?: boolean; + static names(): { [key: string]: string } { + return { + az: 'Az', + clusterId: 'ClusterId', + clusterName: 'ClusterName', + createTime: 'CreateTime', + fileSystemMountEnabled: 'FileSystemMountEnabled', + imageId: 'ImageId', + imageName: 'ImageName', + keyPairName: 'KeyPairName', + loginType: 'LoginType', + machineType: 'MachineType', + nodeCount: 'NodeCount', + nodeGroupDescription: 'NodeGroupDescription', + nodeGroupId: 'NodeGroupId', + nodeGroupName: 'NodeGroupName', + requestId: 'RequestId', + systemDisk: 'SystemDisk', + updateTime: 'UpdateTime', + userData: 'UserData', + virtualGpuEnabled: 'VirtualGpuEnabled', + }; + } + + static types(): { [key: string]: any } { + return { + az: 'string', + clusterId: 'string', + clusterName: 'string', + createTime: 'string', + fileSystemMountEnabled: 'boolean', + imageId: 'string', + imageName: 'string', + keyPairName: 'string', + loginType: 'string', + machineType: 'string', + nodeCount: 'string', + nodeGroupDescription: 'string', + nodeGroupId: 'string', + nodeGroupName: 'string', + requestId: 'string', + systemDisk: DescribeNodeGroupResponseBodySystemDisk, + updateTime: 'string', + userData: 'string', + virtualGpuEnabled: 'boolean', + }; + } + + validate() { + if(this.systemDisk && typeof (this.systemDisk as any).validate === 'function') { + (this.systemDisk as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/DescribeNodeTypeResponseBody.ts b/eflo-controller-20221215/src/models/DescribeNodeTypeResponseBody.ts index 72168b22c..f7697d177 100644 --- a/eflo-controller-20221215/src/models/DescribeNodeTypeResponseBody.ts +++ b/eflo-controller-20221215/src/models/DescribeNodeTypeResponseBody.ts @@ -3,6 +3,7 @@ import * as $dara from '@darabonba/typescript'; export class DescribeNodeTypeResponseBody extends $dara.Model { + diskQuantity?: number; /** * @example * 63 @@ -30,6 +31,7 @@ export class DescribeNodeTypeResponseBody extends $dara.Model { requestId?: string; static names(): { [key: string]: string } { return { + diskQuantity: 'DiskQuantity', eniHighDenseQuantity: 'EniHighDenseQuantity', eniIpv6AddressQuantity: 'EniIpv6AddressQuantity', eniPrivateIpAddressQuantity: 'EniPrivateIpAddressQuantity', @@ -40,6 +42,7 @@ export class DescribeNodeTypeResponseBody extends $dara.Model { static types(): { [key: string]: any } { return { + diskQuantity: 'number', eniHighDenseQuantity: 'number', eniIpv6AddressQuantity: 'number', eniPrivateIpAddressQuantity: 'number', diff --git a/eflo-controller-20221215/src/models/ListClusterHyperNodesResponseBody.ts b/eflo-controller-20221215/src/models/ListClusterHyperNodesResponseBody.ts index 4e705f7cb..07cbf515b 100644 --- a/eflo-controller-20221215/src/models/ListClusterHyperNodesResponseBody.ts +++ b/eflo-controller-20221215/src/models/ListClusterHyperNodesResponseBody.ts @@ -87,9 +87,16 @@ export class ListClusterHyperNodesResponseBodyHyperNodes extends $dara.Model { * g1 */ nodeGroupName?: string; + /** + * @example + * Using + */ + operatingState?: string; /** * @example * Extending + * + * @deprecated */ status?: string; tags?: ListClusterHyperNodesResponseBodyHyperNodesTags[]; @@ -125,6 +132,7 @@ export class ListClusterHyperNodesResponseBodyHyperNodes extends $dara.Model { machineType: 'MachineType', nodeGroupId: 'NodeGroupId', nodeGroupName: 'NodeGroupName', + operatingState: 'OperatingState', status: 'Status', tags: 'Tags', taskId: 'TaskId', @@ -146,6 +154,7 @@ export class ListClusterHyperNodesResponseBodyHyperNodes extends $dara.Model { machineType: 'string', nodeGroupId: 'string', nodeGroupName: 'string', + operatingState: 'string', status: 'string', tags: { 'type': 'array', 'itemType': ListClusterHyperNodesResponseBodyHyperNodesTags }, taskId: 'string', diff --git a/eflo-controller-20221215/src/models/ListFreeHyperNodesResponseBody.ts b/eflo-controller-20221215/src/models/ListFreeHyperNodesResponseBody.ts index 7497bc775..794ff3890 100644 --- a/eflo-controller-20221215/src/models/ListFreeHyperNodesResponseBody.ts +++ b/eflo-controller-20221215/src/models/ListFreeHyperNodesResponseBody.ts @@ -72,6 +72,11 @@ export class ListFreeHyperNodesResponseBodyHyperNodes extends $dara.Model { * efg2.ks01L20Z2 */ machineType?: string; + /** + * @example + * Using + */ + operatingState?: string; /** * @example * rg-acfmwaateahzoii @@ -80,6 +85,8 @@ export class ListFreeHyperNodesResponseBodyHyperNodes extends $dara.Model { /** * @example * Using + * + * @deprecated */ status?: string; tags?: ListFreeHyperNodesResponseBodyHyperNodesTags[]; @@ -97,6 +104,7 @@ export class ListFreeHyperNodesResponseBodyHyperNodes extends $dara.Model { hpnZone: 'HpnZone', hyperNodeId: 'HyperNodeId', machineType: 'MachineType', + operatingState: 'OperatingState', resourceGroupId: 'ResourceGroupId', status: 'Status', tags: 'Tags', @@ -113,6 +121,7 @@ export class ListFreeHyperNodesResponseBodyHyperNodes extends $dara.Model { hpnZone: 'string', hyperNodeId: 'string', machineType: 'string', + operatingState: 'string', resourceGroupId: 'string', status: 'string', tags: { 'type': 'array', 'itemType': ListFreeHyperNodesResponseBodyHyperNodesTags }, diff --git a/eflo-controller-20221215/src/models/ListHyperNodesResponseBody.ts b/eflo-controller-20221215/src/models/ListHyperNodesResponseBody.ts index ee542d7b1..aa71ffe71 100644 --- a/eflo-controller-20221215/src/models/ListHyperNodesResponseBody.ts +++ b/eflo-controller-20221215/src/models/ListHyperNodesResponseBody.ts @@ -92,6 +92,11 @@ export class ListHyperNodesResponseBodyHyperNodes extends $dara.Model { * l20c-0801 */ nodeGroupName?: string; + /** + * @example + * Using + */ + operatingState?: string; /** * @example * rg-acfmwfm33rlt6zi @@ -100,6 +105,8 @@ export class ListHyperNodesResponseBodyHyperNodes extends $dara.Model { /** * @example * Extending + * + * @deprecated */ status?: string; tags?: ListHyperNodesResponseBodyHyperNodesTags[]; @@ -126,6 +133,7 @@ export class ListHyperNodesResponseBodyHyperNodes extends $dara.Model { machineType: 'MachineType', nodeGroupId: 'NodeGroupId', nodeGroupName: 'NodeGroupName', + operatingState: 'OperatingState', resourceGroupId: 'ResourceGroupId', status: 'Status', tags: 'Tags', @@ -147,6 +155,7 @@ export class ListHyperNodesResponseBodyHyperNodes extends $dara.Model { machineType: 'string', nodeGroupId: 'string', nodeGroupName: 'string', + operatingState: 'string', resourceGroupId: 'string', status: 'string', tags: { 'type': 'array', 'itemType': ListHyperNodesResponseBodyHyperNodesTags }, diff --git a/eflo-controller-20221215/src/models/ListSyslogsRequest.ts b/eflo-controller-20221215/src/models/ListSyslogsRequest.ts new file mode 100644 index 000000000..f0c9c3eb2 --- /dev/null +++ b/eflo-controller-20221215/src/models/ListSyslogsRequest.ts @@ -0,0 +1,75 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class ListSyslogsRequest extends $dara.Model { + /** + * @remarks + * This parameter is required. + * + * @example + * 1659745800 + */ + fromTime?: string; + /** + * @example + * 392e8b4a03ed171433cc39f5b464ec9d + */ + nextToken?: string; + /** + * @remarks + * This parameter is required. + * + * @example + * e01-cn-nwy37atbj44 + */ + nodeId?: string; + /** + * @example + * * + */ + query?: string; + /** + * @example + * true + */ + reverse?: boolean; + /** + * @remarks + * This parameter is required. + * + * @example + * 1665369329 + */ + toTime?: string; + static names(): { [key: string]: string } { + return { + fromTime: 'FromTime', + nextToken: 'NextToken', + nodeId: 'NodeId', + query: 'Query', + reverse: 'Reverse', + toTime: 'ToTime', + }; + } + + static types(): { [key: string]: any } { + return { + fromTime: 'string', + nextToken: 'string', + nodeId: 'string', + query: 'string', + reverse: 'boolean', + toTime: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/GetHyperNodeResponse.ts b/eflo-controller-20221215/src/models/ListSyslogsResponse.ts similarity index 79% rename from eflo-controller-20221215/src/models/GetHyperNodeResponse.ts rename to eflo-controller-20221215/src/models/ListSyslogsResponse.ts index dbd4d5cc1..18d8f0d36 100644 --- a/eflo-controller-20221215/src/models/GetHyperNodeResponse.ts +++ b/eflo-controller-20221215/src/models/ListSyslogsResponse.ts @@ -1,12 +1,12 @@ // This file is auto-generated, don't edit it import * as $dara from '@darabonba/typescript'; -import { GetHyperNodeResponseBody } from "./GetHyperNodeResponseBody"; +import { ListSyslogsResponseBody } from "./ListSyslogsResponseBody"; -export class GetHyperNodeResponse extends $dara.Model { +export class ListSyslogsResponse extends $dara.Model { headers?: { [key: string]: string }; statusCode?: number; - body?: GetHyperNodeResponseBody; + body?: ListSyslogsResponseBody; static names(): { [key: string]: string } { return { headers: 'headers', @@ -19,7 +19,7 @@ export class GetHyperNodeResponse extends $dara.Model { return { headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, statusCode: 'number', - body: GetHyperNodeResponseBody, + body: ListSyslogsResponseBody, }; } diff --git a/eflo-controller-20221215/src/models/ListSyslogsResponseBody.ts b/eflo-controller-20221215/src/models/ListSyslogsResponseBody.ts new file mode 100644 index 000000000..b4adf73e4 --- /dev/null +++ b/eflo-controller-20221215/src/models/ListSyslogsResponseBody.ts @@ -0,0 +1,193 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class ListSyslogsResponseBodyLogs extends $dara.Model { + /** + * @example + * i119583961673208491760 + */ + clusterId?: string; + /** + * @example + * ALIYUN_PUBLIC + */ + domain?: string; + /** + * @example + * kern + */ + facility?: string; + /** + * @example + * damo-m53kr8kd-0008 + */ + hostname?: string; + /** + * @example + * 114.55.254.44 + */ + ip?: string; + /** + * @example + * bond4: failed to get link speed/duplex for eth8 + */ + msg?: string; + /** + * @example + * e01-cn-9lb36u4s601 + */ + nodeId?: string; + /** + * @example + * warning + */ + severity?: string; + /** + * @example + * 21A401332 + */ + sn?: string; + /** + * @example + * damo-m53kr8kd-0008 + */ + source?: string; + /** + * @example + * kernel + */ + syslogtag?: string; + /** + * @example + * damo-m53kr8kd-0008 + */ + tagHostname?: string; + /** + * @example + * D990314D3C25D7E8-1080 + */ + tagPackId?: string; + /** + * @example + * /var/log/kern + */ + tagPath?: string; + /** + * @example + * 1687363348 + */ + tagReceiveTime?: string; + /** + * @example + * application_b + */ + tagUserDefinedId?: string; + /** + * @example + * 1687363346 + */ + time?: string; + /** + * @example + * logserver + */ + topic?: string; + static names(): { [key: string]: string } { + return { + clusterId: 'ClusterId', + domain: 'Domain', + facility: 'Facility', + hostname: 'Hostname', + ip: 'Ip', + msg: 'Msg', + nodeId: 'NodeId', + severity: 'Severity', + sn: 'Sn', + source: 'Source', + syslogtag: 'Syslogtag', + tagHostname: 'TagHostname', + tagPackId: 'TagPackId', + tagPath: 'TagPath', + tagReceiveTime: 'TagReceiveTime', + tagUserDefinedId: 'TagUserDefinedId', + time: 'Time', + topic: 'Topic', + }; + } + + static types(): { [key: string]: any } { + return { + clusterId: 'string', + domain: 'string', + facility: 'string', + hostname: 'string', + ip: 'string', + msg: 'string', + nodeId: 'string', + severity: 'string', + sn: 'string', + source: 'string', + syslogtag: 'string', + tagHostname: 'string', + tagPackId: 'string', + tagPath: 'string', + tagReceiveTime: 'string', + tagUserDefinedId: 'string', + time: 'string', + topic: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + +export class ListSyslogsResponseBody extends $dara.Model { + logs?: ListSyslogsResponseBodyLogs[]; + /** + * @example + * 563d42ae0b17572449ec8c97f7f66069 + */ + nextToken?: string; + /** + * @remarks + * Id of the request + * + * @example + * 2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1 + */ + requestId?: string; + static names(): { [key: string]: string } { + return { + logs: 'Logs', + nextToken: 'NextToken', + requestId: 'RequestId', + }; + } + + static types(): { [key: string]: any } { + return { + logs: { 'type': 'array', 'itemType': ListSyslogsResponseBodyLogs }, + nextToken: 'string', + requestId: 'string', + }; + } + + validate() { + if(Array.isArray(this.logs)) { + $dara.Model.validateArray(this.logs); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/eflo-controller-20221215/src/models/model.ts b/eflo-controller-20221215/src/models/model.ts index 9c03ea40b..065fc0a54 100644 --- a/eflo-controller-20221215/src/models/model.ts +++ b/eflo-controller-20221215/src/models/model.ts @@ -1,3 +1,4 @@ +export { ChangeNodeTypesResponseBodyNodeResponse } from './ChangeNodeTypesResponseBody'; export { CreateClusterRequestComponentsComponentConfig } from './CreateClusterRequest'; export { CreateClusterRequestComponents } from './CreateClusterRequest'; export { CreateClusterRequestNetworksIpAllocationPolicyBondPolicyBonds } from './CreateClusterRequest'; @@ -34,6 +35,9 @@ export { CreateNodeGroupRequestNodeGroup } from './CreateNodeGroupRequest'; export { CreateVscRequestTag } from './CreateVscRequest'; export { DescribeClusterResponseBodyComponents } from './DescribeClusterResponseBody'; export { DescribeClusterResponseBodyNetworks } from './DescribeClusterResponseBody'; +export { DescribeHyperNodeResponseBodyNodesDisks } from './DescribeHyperNodeResponseBody'; +export { DescribeHyperNodeResponseBodyNodesNetworks } from './DescribeHyperNodeResponseBody'; +export { DescribeHyperNodeResponseBodyNodes } from './DescribeHyperNodeResponseBody'; export { DescribeInvocationsResponseBodyInvocationsInvocationInvokeNodesInvokeNode } from './DescribeInvocationsResponseBody'; export { DescribeInvocationsResponseBodyInvocationsInvocationInvokeNodes } from './DescribeInvocationsResponseBody'; export { DescribeInvocationsResponseBodyInvocationsInvocation } from './DescribeInvocationsResponseBody'; @@ -47,6 +51,7 @@ export { DescribeNetTestResultResponseBodyTrafficTestServers } from './DescribeN export { DescribeNetTestResultResponseBodyTrafficTest } from './DescribeNetTestResultResponseBody'; export { DescribeNodeResponseBodyDisks } from './DescribeNodeResponseBody'; export { DescribeNodeResponseBodyNetworks } from './DescribeNodeResponseBody'; +export { DescribeNodeGroupResponseBodySystemDisk } from './DescribeNodeGroupResponseBody'; export { DescribeRegionsResponseBodyRegions } from './DescribeRegionsResponseBody'; export { DescribeSendFileResultsResponseBodyInvocationsInvocationInvokeNodesInvokeNode } from './DescribeSendFileResultsResponseBody'; export { DescribeSendFileResultsResponseBodyInvocationsInvocationInvokeNodes } from './DescribeSendFileResultsResponseBody'; @@ -68,9 +73,6 @@ export { ExtendClusterRequestNodeGroupsNodeTag } from './ExtendClusterRequest'; export { ExtendClusterRequestNodeGroupsNodesDataDisk } from './ExtendClusterRequest'; export { ExtendClusterRequestNodeGroupsNodes } from './ExtendClusterRequest'; export { ExtendClusterRequestNodeGroups } from './ExtendClusterRequest'; -export { GetHyperNodeResponseBodyNodesDisks } from './GetHyperNodeResponseBody'; -export { GetHyperNodeResponseBodyNodesNetworks } from './GetHyperNodeResponseBody'; -export { GetHyperNodeResponseBodyNodes } from './GetHyperNodeResponseBody'; export { ListClusterHyperNodesRequestTags } from './ListClusterHyperNodesRequest'; export { ListClusterHyperNodesResponseBodyHyperNodesTags } from './ListClusterHyperNodesResponseBody'; export { ListClusterHyperNodesResponseBodyHyperNodes } from './ListClusterHyperNodesResponseBody'; @@ -104,6 +106,7 @@ export { ListNetTestResultsResponseBodyNetTestResultsTrafficTestServers } from ' export { ListNetTestResultsResponseBodyNetTestResultsTrafficTest } from './ListNetTestResultsResponseBody'; export { ListNetTestResultsResponseBodyNetTestResults } from './ListNetTestResultsResponseBody'; export { ListNodeGroupsResponseBodyGroups } from './ListNodeGroupsResponseBody'; +export { ListSyslogsResponseBodyLogs } from './ListSyslogsResponseBody'; export { ListTagResourcesRequestTag } from './ListTagResourcesRequest'; export { ListTagResourcesResponseBodyTagResourcesTagResource } from './ListTagResourcesResponseBody'; export { ListTagResourcesResponseBodyTagResources } from './ListTagResourcesResponseBody'; @@ -124,6 +127,10 @@ export { ChangeNodeGroupRequest } from './ChangeNodeGroupRequest'; export { ChangeNodeGroupShrinkRequest } from './ChangeNodeGroupShrinkRequest'; export { ChangeNodeGroupResponseBody } from './ChangeNodeGroupResponseBody'; export { ChangeNodeGroupResponse } from './ChangeNodeGroupResponse'; +export { ChangeNodeTypesRequest } from './ChangeNodeTypesRequest'; +export { ChangeNodeTypesShrinkRequest } from './ChangeNodeTypesShrinkRequest'; +export { ChangeNodeTypesResponseBody } from './ChangeNodeTypesResponseBody'; +export { ChangeNodeTypesResponse } from './ChangeNodeTypesResponse'; export { ChangeResourceGroupRequest } from './ChangeResourceGroupRequest'; export { ChangeResourceGroupResponseBody } from './ChangeResourceGroupResponseBody'; export { ChangeResourceGroupResponse } from './ChangeResourceGroupResponse'; @@ -155,6 +162,9 @@ export { CreateVscResponse } from './CreateVscResponse'; export { DeleteClusterRequest } from './DeleteClusterRequest'; export { DeleteClusterResponseBody } from './DeleteClusterResponseBody'; export { DeleteClusterResponse } from './DeleteClusterResponse'; +export { DeleteHyperNodeRequest } from './DeleteHyperNodeRequest'; +export { DeleteHyperNodeResponseBody } from './DeleteHyperNodeResponseBody'; +export { DeleteHyperNodeResponse } from './DeleteHyperNodeResponse'; export { DeleteNodeRequest } from './DeleteNodeRequest'; export { DeleteNodeResponseBody } from './DeleteNodeResponseBody'; export { DeleteNodeResponse } from './DeleteNodeResponse'; @@ -170,6 +180,9 @@ export { DescribeClusterResponse } from './DescribeClusterResponse'; export { DescribeDiagnosticResultRequest } from './DescribeDiagnosticResultRequest'; export { DescribeDiagnosticResultResponseBody } from './DescribeDiagnosticResultResponseBody'; export { DescribeDiagnosticResultResponse } from './DescribeDiagnosticResultResponse'; +export { DescribeHyperNodeRequest } from './DescribeHyperNodeRequest'; +export { DescribeHyperNodeResponseBody } from './DescribeHyperNodeResponseBody'; +export { DescribeHyperNodeResponse } from './DescribeHyperNodeResponse'; export { DescribeInvocationsRequest } from './DescribeInvocationsRequest'; export { DescribeInvocationsResponseBody } from './DescribeInvocationsResponseBody'; export { DescribeInvocationsResponse } from './DescribeInvocationsResponse'; @@ -179,6 +192,9 @@ export { DescribeNetTestResultResponse } from './DescribeNetTestResultResponse'; export { DescribeNodeRequest } from './DescribeNodeRequest'; export { DescribeNodeResponseBody } from './DescribeNodeResponseBody'; export { DescribeNodeResponse } from './DescribeNodeResponse'; +export { DescribeNodeGroupRequest } from './DescribeNodeGroupRequest'; +export { DescribeNodeGroupResponseBody } from './DescribeNodeGroupResponseBody'; +export { DescribeNodeGroupResponse } from './DescribeNodeGroupResponse'; export { DescribeNodeTypeRequest } from './DescribeNodeTypeRequest'; export { DescribeNodeTypeResponseBody } from './DescribeNodeTypeResponseBody'; export { DescribeNodeTypeResponse } from './DescribeNodeTypeResponse'; @@ -201,9 +217,6 @@ export { ExtendClusterRequest } from './ExtendClusterRequest'; export { ExtendClusterShrinkRequest } from './ExtendClusterShrinkRequest'; export { ExtendClusterResponseBody } from './ExtendClusterResponseBody'; export { ExtendClusterResponse } from './ExtendClusterResponse'; -export { GetHyperNodeRequest } from './GetHyperNodeRequest'; -export { GetHyperNodeResponseBody } from './GetHyperNodeResponseBody'; -export { GetHyperNodeResponse } from './GetHyperNodeResponse'; export { ListClusterHyperNodesRequest } from './ListClusterHyperNodesRequest'; export { ListClusterHyperNodesResponseBody } from './ListClusterHyperNodesResponseBody'; export { ListClusterHyperNodesResponse } from './ListClusterHyperNodesResponse'; @@ -241,6 +254,9 @@ export { ListNetTestResultsResponse } from './ListNetTestResultsResponse'; export { ListNodeGroupsRequest } from './ListNodeGroupsRequest'; export { ListNodeGroupsResponseBody } from './ListNodeGroupsResponseBody'; export { ListNodeGroupsResponse } from './ListNodeGroupsResponse'; +export { ListSyslogsRequest } from './ListSyslogsRequest'; +export { ListSyslogsResponseBody } from './ListSyslogsResponseBody'; +export { ListSyslogsResponse } from './ListSyslogsResponse'; export { ListTagResourcesRequest } from './ListTagResourcesRequest'; export { ListTagResourcesResponseBody } from './ListTagResourcesResponseBody'; export { ListTagResourcesResponse } from './ListTagResourcesResponse'; From b1f623813dd47339c5f430faf62cf46ff19cbcbd Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 12 Nov 2025 07:22:06 +0000 Subject: [PATCH 2/4] Support API GetPreSignedUrlForPutObject. --- ververica-20220718/package.json | 2 +- ververica-20220718/src/client.ts | 54 ++++++++++++++++ .../models/GetPreSignedUrlForObjectResult.ts | 30 +++++++++ .../GetPreSignedUrlForPutObjectHeaders.ts | 40 ++++++++++++ .../GetPreSignedUrlForPutObjectRequest.ts | 34 ++++++++++ .../GetPreSignedUrlForPutObjectResponse.ts | 40 ++++++++++++ ...GetPreSignedUrlForPutObjectResponseBody.ts | 62 +++++++++++++++++++ ververica-20220718/src/models/model.ts | 5 ++ 8 files changed, 266 insertions(+), 1 deletion(-) create mode 100644 ververica-20220718/src/models/GetPreSignedUrlForObjectResult.ts create mode 100644 ververica-20220718/src/models/GetPreSignedUrlForPutObjectHeaders.ts create mode 100644 ververica-20220718/src/models/GetPreSignedUrlForPutObjectRequest.ts create mode 100644 ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponse.ts create mode 100644 ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponseBody.ts diff --git a/ververica-20220718/package.json b/ververica-20220718/package.json index cdb9a8e0f..5a86bf624 100644 --- a/ververica-20220718/package.json +++ b/ververica-20220718/package.json @@ -1,6 +1,6 @@ { "name": "@alicloud/ververica20220718", - "version": "1.8.0", + "version": "1.9.0", "description": "", "main": "dist/client.js", "scripts": { diff --git a/ververica-20220718/src/client.ts b/ververica-20220718/src/client.ts index fd23a13ef..64fa0c1f8 100644 --- a/ververica-20220718/src/client.ts +++ b/ververica-20220718/src/client.ts @@ -2337,6 +2337,60 @@ export default class Client extends OpenApi { return await this.getMemberWithOptions(namespace, member, headers, runtime); } + /** + * 获取上传文件URL + * + * @param request - GetPreSignedUrlForPutObjectRequest + * @param headers - GetPreSignedUrlForPutObjectHeaders + * @param runtime - runtime options for this request RuntimeOptions + * @returns GetPreSignedUrlForPutObjectResponse + */ + async getPreSignedUrlForPutObjectWithOptions(namespace: string, request: $_model.GetPreSignedUrlForPutObjectRequest, headers: $_model.GetPreSignedUrlForPutObjectHeaders, runtime: $dara.RuntimeOptions): Promise<$_model.GetPreSignedUrlForPutObjectResponse> { + request.validate(); + let query : {[key: string ]: any} = { }; + if (!$dara.isNull(request.fileName)) { + query["fileName"] = request.fileName; + } + + let realHeaders : {[key: string ]: string} = { }; + if (!$dara.isNull(headers.commonHeaders)) { + realHeaders = headers.commonHeaders; + } + + if (!$dara.isNull(headers.workspace)) { + realHeaders["workspace"] = String(headers.workspace); + } + + let req = new $OpenApiUtil.OpenApiRequest({ + headers: realHeaders, + query: OpenApiUtil.query(query), + }); + let params = new $OpenApiUtil.Params({ + action: "GetPreSignedUrlForPutObject", + version: "2022-07-18", + protocol: "HTTPS", + pathname: `/artifacts/v2/namespaces/${$dara.URL.percentEncode(namespace)}/getPreSignedUrlForPutObject`, + method: "GET", + authType: "AK", + style: "ROA", + reqBodyType: "json", + bodyType: "json", + }); + return $dara.cast<$_model.GetPreSignedUrlForPutObjectResponse>(await this.callApi(params, req, runtime), new $_model.GetPreSignedUrlForPutObjectResponse({})); + } + + /** + * 获取上传文件URL + * + * @param request - GetPreSignedUrlForPutObjectRequest + * @returns GetPreSignedUrlForPutObjectResponse + */ + async getPreSignedUrlForPutObject(namespace: string, request: $_model.GetPreSignedUrlForPutObjectRequest): Promise<$_model.GetPreSignedUrlForPutObjectResponse> { + let runtime = new $dara.RuntimeOptions({ }); + let headers = new $_model.GetPreSignedUrlForPutObjectHeaders({ }); + return await this.getPreSignedUrlForPutObjectWithOptions(namespace, request, headers, runtime); + } + /** * Queries details of a savepoint and checkpoint. * diff --git a/ververica-20220718/src/models/GetPreSignedUrlForObjectResult.ts b/ververica-20220718/src/models/GetPreSignedUrlForObjectResult.ts new file mode 100644 index 000000000..806cba16a --- /dev/null +++ b/ververica-20220718/src/models/GetPreSignedUrlForObjectResult.ts @@ -0,0 +1,30 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class GetPreSignedUrlForObjectResult extends $dara.Model { + jarUrl?: string; + preSignedUrl?: string; + static names(): { [key: string]: string } { + return { + jarUrl: 'jarUrl', + preSignedUrl: 'preSignedUrl', + }; + } + + static types(): { [key: string]: any } { + return { + jarUrl: 'string', + preSignedUrl: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/ververica-20220718/src/models/GetPreSignedUrlForPutObjectHeaders.ts b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectHeaders.ts new file mode 100644 index 000000000..0b8be6735 --- /dev/null +++ b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectHeaders.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class GetPreSignedUrlForPutObjectHeaders extends $dara.Model { + commonHeaders?: { [key: string]: string }; + /** + * @remarks + * This parameter is required. + * + * @example + * a9c3a20210af000 + */ + workspace?: string; + static names(): { [key: string]: string } { + return { + commonHeaders: 'commonHeaders', + workspace: 'workspace', + }; + } + + static types(): { [key: string]: any } { + return { + commonHeaders: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + workspace: 'string', + }; + } + + validate() { + if(this.commonHeaders) { + $dara.Model.validateMap(this.commonHeaders); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/ververica-20220718/src/models/GetPreSignedUrlForPutObjectRequest.ts b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectRequest.ts new file mode 100644 index 000000000..33cf716ed --- /dev/null +++ b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectRequest.ts @@ -0,0 +1,34 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class GetPreSignedUrlForPutObjectRequest extends $dara.Model { + /** + * @remarks + * This parameter is required. + * + * @example + * example.txt + */ + fileName?: string; + static names(): { [key: string]: string } { + return { + fileName: 'fileName', + }; + } + + static types(): { [key: string]: any } { + return { + fileName: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponse.ts b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponse.ts new file mode 100644 index 000000000..ccdc945a2 --- /dev/null +++ b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponse.ts @@ -0,0 +1,40 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { GetPreSignedUrlForPutObjectResponseBody } from "./GetPreSignedUrlForPutObjectResponseBody"; + + +export class GetPreSignedUrlForPutObjectResponse extends $dara.Model { + headers?: { [key: string]: string }; + statusCode?: number; + body?: GetPreSignedUrlForPutObjectResponseBody; + static names(): { [key: string]: string } { + return { + headers: 'headers', + statusCode: 'statusCode', + body: 'body', + }; + } + + static types(): { [key: string]: any } { + return { + headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, + statusCode: 'number', + body: GetPreSignedUrlForPutObjectResponseBody, + }; + } + + validate() { + if(this.headers) { + $dara.Model.validateMap(this.headers); + } + if(this.body && typeof (this.body as any).validate === 'function') { + (this.body as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponseBody.ts b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponseBody.ts new file mode 100644 index 000000000..383379f41 --- /dev/null +++ b/ververica-20220718/src/models/GetPreSignedUrlForPutObjectResponseBody.ts @@ -0,0 +1,62 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; +import { GetPreSignedUrlForObjectResult } from "./GetPreSignedUrlForObjectResult"; + + +export class GetPreSignedUrlForPutObjectResponseBody extends $dara.Model { + data?: GetPreSignedUrlForObjectResult; + /** + * @example + * 990301 + */ + errorCode?: string; + /** + * @example + * 文件不存在 + */ + errorMessage?: string; + /** + * @example + * 200 + */ + httpCode?: number; + /** + * @example + * 1234567890 + */ + requestId?: string; + success?: boolean; + static names(): { [key: string]: string } { + return { + data: 'data', + errorCode: 'errorCode', + errorMessage: 'errorMessage', + httpCode: 'httpCode', + requestId: 'requestId', + success: 'success', + }; + } + + static types(): { [key: string]: any } { + return { + data: GetPreSignedUrlForObjectResult, + errorCode: 'string', + errorMessage: 'string', + httpCode: 'number', + requestId: 'string', + success: 'boolean', + }; + } + + validate() { + if(this.data && typeof (this.data as any).validate === 'function') { + (this.data as any).validate(); + } + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/ververica-20220718/src/models/model.ts b/ververica-20220718/src/models/model.ts index be416f583..7b9e26aa4 100644 --- a/ververica-20220718/src/models/model.ts +++ b/ververica-20220718/src/models/model.ts @@ -34,6 +34,7 @@ export { FetchResult } from './FetchResult'; export { Folder } from './Folder'; export { Function } from './Function'; export { GetLineageInfoParams } from './GetLineageInfoParams'; +export { GetPreSignedUrlForObjectResult } from './GetPreSignedUrlForObjectResult'; export { HotUpdateJobFailureInfo } from './HotUpdateJobFailureInfo'; export { HotUpdateJobParams } from './HotUpdateJobParams'; export { HotUpdateJobResult } from './HotUpdateJobResult'; @@ -276,6 +277,10 @@ export { GetLineageInfoResponse } from './GetLineageInfoResponse'; export { GetMemberHeaders } from './GetMemberHeaders'; export { GetMemberResponseBody } from './GetMemberResponseBody'; export { GetMemberResponse } from './GetMemberResponse'; +export { GetPreSignedUrlForPutObjectHeaders } from './GetPreSignedUrlForPutObjectHeaders'; +export { GetPreSignedUrlForPutObjectRequest } from './GetPreSignedUrlForPutObjectRequest'; +export { GetPreSignedUrlForPutObjectResponseBody } from './GetPreSignedUrlForPutObjectResponseBody'; +export { GetPreSignedUrlForPutObjectResponse } from './GetPreSignedUrlForPutObjectResponse'; export { GetSavepointHeaders } from './GetSavepointHeaders'; export { GetSavepointResponseBody } from './GetSavepointResponseBody'; export { GetSavepointResponse } from './GetSavepointResponse'; From 452e16c6bf99cc0246d86d0bfd63c8a8d8b605b5 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 12 Nov 2025 17:13:18 +0000 Subject: [PATCH 3/4] Update API GetQuota: add request parameters WithNodeMeta. --- paistudio-20220112/package.json | 2 +- paistudio-20220112/src/client.ts | 4 +++ .../src/models/AssignNodeSpec.ts | 33 +++++++++++++++++++ .../src/models/GetQuotaRequest.ts | 3 ++ paistudio-20220112/src/models/model.ts | 1 + 5 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 paistudio-20220112/src/models/AssignNodeSpec.ts diff --git a/paistudio-20220112/package.json b/paistudio-20220112/package.json index 51a13c8ee..790faae3b 100644 --- a/paistudio-20220112/package.json +++ b/paistudio-20220112/package.json @@ -1,6 +1,6 @@ { "name": "@alicloud/paistudio20220112", - "version": "1.2.13", + "version": "1.2.14", "description": "", "main": "dist/client.js", "scripts": { diff --git a/paistudio-20220112/src/client.ts b/paistudio-20220112/src/client.ts index 0a62f3fa1..a8f8b68b7 100644 --- a/paistudio-20220112/src/client.ts +++ b/paistudio-20220112/src/client.ts @@ -1008,6 +1008,10 @@ export default class Client extends OpenApi { query["Verbose"] = request.verbose; } + if (!$dara.isNull(request.withNodeMeta)) { + query["WithNodeMeta"] = request.withNodeMeta; + } + let req = new $OpenApiUtil.OpenApiRequest({ headers: headers, query: OpenApiUtil.query(query), diff --git a/paistudio-20220112/src/models/AssignNodeSpec.ts b/paistudio-20220112/src/models/AssignNodeSpec.ts new file mode 100644 index 000000000..11714a50a --- /dev/null +++ b/paistudio-20220112/src/models/AssignNodeSpec.ts @@ -0,0 +1,33 @@ +// This file is auto-generated, don't edit it +import * as $dara from '@darabonba/typescript'; + + +export class AssignNodeSpec extends $dara.Model { + antiAffinityNodeNames?: string; + enableAssignNode?: boolean; + nodeNames?: string; + static names(): { [key: string]: string } { + return { + antiAffinityNodeNames: 'AntiAffinityNodeNames', + enableAssignNode: 'EnableAssignNode', + nodeNames: 'NodeNames', + }; + } + + static types(): { [key: string]: any } { + return { + antiAffinityNodeNames: 'string', + enableAssignNode: 'boolean', + nodeNames: 'string', + }; + } + + validate() { + super.validate(); + } + + constructor(map?: { [key: string]: any }) { + super(map); + } +} + diff --git a/paistudio-20220112/src/models/GetQuotaRequest.ts b/paistudio-20220112/src/models/GetQuotaRequest.ts index 484c27614..bba980b75 100644 --- a/paistudio-20220112/src/models/GetQuotaRequest.ts +++ b/paistudio-20220112/src/models/GetQuotaRequest.ts @@ -4,15 +4,18 @@ import * as $dara from '@darabonba/typescript'; export class GetQuotaRequest extends $dara.Model { verbose?: boolean; + withNodeMeta?: boolean; static names(): { [key: string]: string } { return { verbose: 'Verbose', + withNodeMeta: 'WithNodeMeta', }; } static types(): { [key: string]: any } { return { verbose: 'boolean', + withNodeMeta: 'boolean', }; } diff --git a/paistudio-20220112/src/models/model.ts b/paistudio-20220112/src/models/model.ts index 34a53a27e..4039f27d2 100644 --- a/paistudio-20220112/src/models/model.ts +++ b/paistudio-20220112/src/models/model.ts @@ -64,6 +64,7 @@ export { ACS } from './Acs'; export { Action } from './Action'; export { AlgorithmSpec } from './AlgorithmSpec'; export { AllocateStrategySpec } from './AllocateStrategySpec'; +export { AssignNodeSpec } from './AssignNodeSpec'; export { BindingPolicy } from './BindingPolicy'; export { CacheInfo } from './CacheInfo'; export { CacheService } from './CacheService'; From 8b0edfe0d51192ca2c52fa7ab322426ae0ed6d85 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 12 Nov 2025 17:13:33 +0000 Subject: [PATCH 4/4] Update API DescribeMonitoringAgentStatuses: add response parameters Body.NodeStatusList.$.LoongCollectorStatus. --- cms-20190101/package.json | 2 +- cms-20190101/src/client.ts | 4 +- .../models/DescribeContactGroupListRequest.ts | 8 +-- .../DescribeContactGroupListResponseBody.ts | 60 +++++++++---------- ...ribeMonitoringAgentStatusesResponseBody.ts | 3 + .../models/DescribeSiteMonitorListRequest.ts | 13 ++++ .../DescribeSiteMonitorListResponseBody.ts | 3 + 7 files changed, 55 insertions(+), 38 deletions(-) diff --git a/cms-20190101/package.json b/cms-20190101/package.json index 235b12553..d7aaca724 100644 --- a/cms-20190101/package.json +++ b/cms-20190101/package.json @@ -1,6 +1,6 @@ { "name": "@alicloud/cms20190101", - "version": "4.0.3", + "version": "4.0.4", "description": "", "main": "dist/client.js", "scripts": { diff --git a/cms-20190101/src/client.ts b/cms-20190101/src/client.ts index fcd380c82..b2a427021 100644 --- a/cms-20190101/src/client.ts +++ b/cms-20190101/src/client.ts @@ -3219,7 +3219,7 @@ export default class Client extends OpenApi { } /** - * Queries alert groups. + * Call the DescribeContactGroupList interface to query the list of alarm contact groups. * * @param request - DescribeContactGroupListRequest * @param runtime - runtime options for this request RuntimeOptions @@ -3254,7 +3254,7 @@ export default class Client extends OpenApi { } /** - * Queries alert groups. + * Call the DescribeContactGroupList interface to query the list of alarm contact groups. * * @param request - DescribeContactGroupListRequest * @returns DescribeContactGroupListResponse diff --git a/cms-20190101/src/models/DescribeContactGroupListRequest.ts b/cms-20190101/src/models/DescribeContactGroupListRequest.ts index 22c200f49..6c9640f4e 100644 --- a/cms-20190101/src/models/DescribeContactGroupListRequest.ts +++ b/cms-20190101/src/models/DescribeContactGroupListRequest.ts @@ -5,18 +5,18 @@ import * as $dara from '@darabonba/typescript'; export class DescribeContactGroupListRequest extends $dara.Model { /** * @remarks - * The number of the page to return. + * Page number. * * @example - * 10 + * 1 */ pageNumber?: number; /** * @remarks - * The number of entries to return on each page. + * Number of records per page. * * @example - * 1 + * 10 */ pageSize?: number; regionId?: string; diff --git a/cms-20190101/src/models/DescribeContactGroupListResponseBody.ts b/cms-20190101/src/models/DescribeContactGroupListResponseBody.ts index a8ddb263b..162949921 100644 --- a/cms-20190101/src/models/DescribeContactGroupListResponseBody.ts +++ b/cms-20190101/src/models/DescribeContactGroupListResponseBody.ts @@ -31,60 +31,59 @@ export class DescribeContactGroupListResponseBodyContactGroupListContactGroupCon export class DescribeContactGroupListResponseBodyContactGroupListContactGroup extends $dara.Model { /** * @remarks - * The alert contacts in the alert group. + * List of contacts. */ contacts?: DescribeContactGroupListResponseBodyContactGroupListContactGroupContacts; /** * @remarks - * The time when the alert group was created. This value is a UNIX timestamp that represents the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. + * Creation time. * * @example - * 1507070598000 + * 2023-06-07T03:52:30Z */ createTime?: number; /** * @remarks - * The description of the alert group. + * Description information of the alarm contact group. + * + * @example + * Devops-运维组 */ describe?: string; /** * @remarks - * Indicates whether the alert group subscribes to weekly reports. Valid values: + * Indicates whether the weekly report subscription function is enabled. Values: + * + * - true: Yes. * - * * true: The alert group subscribes to weekly reports. - * * false: The alert group does not subscribe to weekly reports. + * - false: No. * * @example - * true + * false */ enableSubscribed?: boolean; /** * @remarks - * Indicates whether the alert group can subscribe to weekly reports. Valid values: - * - * * true: The alert group can subscribe to weekly reports. - * * false: The alert group cannot subscribe to weekly reports. - * - * > The weekly report subscription feature is only available for Alibaba Cloud accounts with more than five Elastic Compute Service (ECS) instances. + * Indicates whether the weekly report function is enabled. * * @example - * true + * false */ enabledWeeklyReport?: boolean; /** * @remarks - * The name of the alert group. + * Name. * * @example - * Contact1 + * name */ name?: string; /** * @remarks - * The time when the alert group was modified. This value is a UNIX timestamp that represents the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. + * Update time. * * @example - * 1589447759000 + * 2025-03-04T02:12:06Z */ updateTime?: number; static names(): { [key: string]: string } { @@ -178,9 +177,7 @@ export class DescribeContactGroupListResponseBodyContactGroups extends $dara.Mod export class DescribeContactGroupListResponseBody extends $dara.Model { /** * @remarks - * The HTTP status code. - * - * > The status code 200 indicates that the call was successful. + * Status code. Note that 200 indicates success. * * @example * 200 @@ -188,25 +185,25 @@ export class DescribeContactGroupListResponseBody extends $dara.Model { code?: string; /** * @remarks - * The information about alert groups that were queried. + * List of alarm contact groups. */ contactGroupList?: DescribeContactGroupListResponseBodyContactGroupList; /** * @remarks - * The names of alert groups. + * List of alarm contact groups. */ contactGroups?: DescribeContactGroupListResponseBodyContactGroups; /** * @remarks - * The returned message. + * Return message. * * @example - * The Request is not authorization. + * success */ message?: string; /** * @remarks - * The ID of the request. + * The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request and can be used for troubleshooting and problem localization. * * @example * 916EE694-03C2-47B6-85EE-5054E3C168D3 @@ -214,10 +211,11 @@ export class DescribeContactGroupListResponseBody extends $dara.Model { requestId?: string; /** * @remarks - * Indicates whether the call was successful. Valid values: + * Indicates whether the operation was successful. Values: + * + * - true: Success. * - * * true: The call was successful. - * * false: The call failed. + * - false: Failure. * * @example * true @@ -225,7 +223,7 @@ export class DescribeContactGroupListResponseBody extends $dara.Model { success?: boolean; /** * @remarks - * The total number of the returned entries. + * Total number of records. * * @example * 22 diff --git a/cms-20190101/src/models/DescribeMonitoringAgentStatusesResponseBody.ts b/cms-20190101/src/models/DescribeMonitoringAgentStatusesResponseBody.ts index f9b2699e3..d987b0b58 100644 --- a/cms-20190101/src/models/DescribeMonitoringAgentStatusesResponseBody.ts +++ b/cms-20190101/src/models/DescribeMonitoringAgentStatusesResponseBody.ts @@ -34,6 +34,7 @@ export class DescribeMonitoringAgentStatusesResponseBodyNodeStatusListNodeStatus * i-hp3dunahluwajv6f**** */ instanceId?: string; + loongCollectorStatus?: string; /** * @remarks * Indicates whether the SysAK monitoring feature is enabled.`` Valid values: @@ -115,6 +116,7 @@ export class DescribeMonitoringAgentStatusesResponseBodyNodeStatusListNodeStatus agentInstallErrorCode: 'AgentInstallErrorCode', autoInstall: 'AutoInstall', instanceId: 'InstanceId', + loongCollectorStatus: 'LoongCollectorStatus', osMonitorConfig: 'OsMonitorConfig', osMonitorErrorCode: 'OsMonitorErrorCode', osMonitorErrorDetail: 'OsMonitorErrorDetail', @@ -129,6 +131,7 @@ export class DescribeMonitoringAgentStatusesResponseBodyNodeStatusListNodeStatus agentInstallErrorCode: 'string', autoInstall: 'boolean', instanceId: 'string', + loongCollectorStatus: 'string', osMonitorConfig: 'string', osMonitorErrorCode: 'string', osMonitorErrorDetail: 'string', diff --git a/cms-20190101/src/models/DescribeSiteMonitorListRequest.ts b/cms-20190101/src/models/DescribeSiteMonitorListRequest.ts index beee575a9..46e95dd26 100644 --- a/cms-20190101/src/models/DescribeSiteMonitorListRequest.ts +++ b/cms-20190101/src/models/DescribeSiteMonitorListRequest.ts @@ -3,6 +3,19 @@ import * as $dara from '@darabonba/typescript'; export class DescribeSiteMonitorListRequest extends $dara.Model { + /** + * @remarks + * Task network type. Valid values: + * + * - PC: Cable Network + * + * - MOBILE: Mobile Cellular Network + * + * - FC: Alibaba Cloud VPC Network + * + * @example + * PC + */ agentGroup?: string; /** * @remarks diff --git a/cms-20190101/src/models/DescribeSiteMonitorListResponseBody.ts b/cms-20190101/src/models/DescribeSiteMonitorListResponseBody.ts index 41b9e4b52..2989c25c6 100644 --- a/cms-20190101/src/models/DescribeSiteMonitorListResponseBody.ts +++ b/cms-20190101/src/models/DescribeSiteMonitorListResponseBody.ts @@ -539,6 +539,9 @@ export class DescribeSiteMonitorListResponseBodySiteMonitorsSiteMonitor extends /** * @remarks * The name of the site monitoring task. + * + * @example + * 域名检测_example.com.cn */ taskName?: string; /**