Skip to content

Commit 53b3fee

Browse files
committed
Update API GetImage: add request parameters AdditionalRegionIds.
1 parent 17fb4d6 commit 53b3fee

File tree

7 files changed

+102
-7
lines changed

7 files changed

+102
-7
lines changed

ehpcinstant-20230701/package.json

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

ehpcinstant-20230701/src/client.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -508,13 +508,23 @@ export default class Client extends OpenApi {
508508
/**
509509
* 查询托管侧镜像详情。
510510
*
511-
* @param request - GetImageRequest
511+
* @param tmpReq - GetImageRequest
512512
* @param runtime - runtime options for this request RuntimeOptions
513513
* @returns GetImageResponse
514514
*/
515-
async getImageWithOptions(request: $_model.GetImageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetImageResponse> {
516-
request.validate();
515+
async getImageWithOptions(tmpReq: $_model.GetImageRequest, runtime: $dara.RuntimeOptions): Promise<$_model.GetImageResponse> {
516+
tmpReq.validate();
517+
let request = new $_model.GetImageShrinkRequest({ });
518+
OpenApiUtil.convert(tmpReq, request);
519+
if (!$dara.isNull(tmpReq.additionalRegionIds)) {
520+
request.additionalRegionIdsShrink = OpenApiUtil.arrayToStringWithSpecifiedStyle(tmpReq.additionalRegionIds, "AdditionalRegionIds", "json");
521+
}
522+
517523
let query = { };
524+
if (!$dara.isNull(request.additionalRegionIdsShrink)) {
525+
query["AdditionalRegionIds"] = request.additionalRegionIdsShrink;
526+
}
527+
518528
if (!$dara.isNull(request.imageCategory)) {
519529
query["ImageCategory"] = request.imageCategory;
520530
}

ehpcinstant-20230701/src/models/GetImageRequest.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@ import * as $dara from '@darabonba/typescript';
33

44

55
export class GetImageRequest extends $dara.Model {
6+
additionalRegionIds?: string[];
67
imageCategory?: string;
78
/**
8-
* @remarks
9-
* This parameter is required.
10-
*
119
* @example
1210
* m-2ze74g5mvy4pjg*****
1311
*/
1412
imageId?: string;
1513
imageType?: string;
1614
static names(): { [key: string]: string } {
1715
return {
16+
additionalRegionIds: 'AdditionalRegionIds',
1817
imageCategory: 'ImageCategory',
1918
imageId: 'ImageId',
2019
imageType: 'ImageType',
@@ -23,13 +22,17 @@ export class GetImageRequest extends $dara.Model {
2322

2423
static types(): { [key: string]: any } {
2524
return {
25+
additionalRegionIds: { 'type': 'array', 'itemType': 'string' },
2626
imageCategory: 'string',
2727
imageId: 'string',
2828
imageType: 'string',
2929
};
3030
}
3131

3232
validate() {
33+
if(Array.isArray(this.additionalRegionIds)) {
34+
$dara.Model.validateArray(this.additionalRegionIds);
35+
}
3336
super.validate();
3437
}
3538

ehpcinstant-20230701/src/models/GetImageResponseBodyImage.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
// This file is auto-generated, don't edit it
22
import * as $dara from '@darabonba/typescript';
3+
import { GetImageResponseBodyImageAdditionalRegionsInfo } from "./GetImageResponseBodyImageAdditionalRegionsInfo";
34
import { GetImageResponseBodyImageContainerImageSpec } from "./GetImageResponseBodyImageContainerImageSpec";
45
import { GetImageResponseBodyImageDocumentInfo } from "./GetImageResponseBodyImageDocumentInfo";
56
import { GetImageResponseBodyImageVMImageSpec } from "./GetImageResponseBodyImageVmimageSpec";
67

78

89
export class GetImageResponseBodyImage extends $dara.Model {
10+
additionalRegionsInfo?: GetImageResponseBodyImageAdditionalRegionsInfo[];
911
appId?: string;
1012
containerImageSpec?: GetImageResponseBodyImageContainerImageSpec;
1113
/**
@@ -42,6 +44,7 @@ export class GetImageResponseBodyImage extends $dara.Model {
4244
version?: string;
4345
static names(): { [key: string]: string } {
4446
return {
47+
additionalRegionsInfo: 'AdditionalRegionsInfo',
4548
appId: 'AppId',
4649
containerImageSpec: 'ContainerImageSpec',
4750
createTime: 'CreateTime',
@@ -58,6 +61,7 @@ export class GetImageResponseBodyImage extends $dara.Model {
5861

5962
static types(): { [key: string]: any } {
6063
return {
64+
additionalRegionsInfo: { 'type': 'array', 'itemType': GetImageResponseBodyImageAdditionalRegionsInfo },
6165
appId: 'string',
6266
containerImageSpec: GetImageResponseBodyImageContainerImageSpec,
6367
createTime: 'string',
@@ -73,6 +77,9 @@ export class GetImageResponseBodyImage extends $dara.Model {
7377
}
7478

7579
validate() {
80+
if(Array.isArray(this.additionalRegionsInfo)) {
81+
$dara.Model.validateArray(this.additionalRegionsInfo);
82+
}
7683
if(this.containerImageSpec && typeof (this.containerImageSpec as any).validate === 'function') {
7784
(this.containerImageSpec as any).validate();
7885
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class GetImageResponseBodyImageAdditionalRegionsInfo extends $dara.Model {
6+
imageId?: string;
7+
regionId?: string;
8+
status?: string;
9+
static names(): { [key: string]: string } {
10+
return {
11+
imageId: 'ImageId',
12+
regionId: 'RegionId',
13+
status: 'Status',
14+
};
15+
}
16+
17+
static types(): { [key: string]: any } {
18+
return {
19+
imageId: 'string',
20+
regionId: 'string',
21+
status: 'string',
22+
};
23+
}
24+
25+
validate() {
26+
super.validate();
27+
}
28+
29+
constructor(map?: { [key: string]: any }) {
30+
super(map);
31+
}
32+
}
33+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class GetImageShrinkRequest extends $dara.Model {
6+
additionalRegionIdsShrink?: string;
7+
imageCategory?: string;
8+
/**
9+
* @example
10+
* m-2ze74g5mvy4pjg*****
11+
*/
12+
imageId?: string;
13+
imageType?: string;
14+
static names(): { [key: string]: string } {
15+
return {
16+
additionalRegionIdsShrink: 'AdditionalRegionIds',
17+
imageCategory: 'ImageCategory',
18+
imageId: 'ImageId',
19+
imageType: 'ImageType',
20+
};
21+
}
22+
23+
static types(): { [key: string]: any } {
24+
return {
25+
additionalRegionIdsShrink: 'string',
26+
imageCategory: 'string',
27+
imageId: 'string',
28+
imageType: 'string',
29+
};
30+
}
31+
32+
validate() {
33+
super.validate();
34+
}
35+
36+
constructor(map?: { [key: string]: any }) {
37+
super(map);
38+
}
39+
}
40+

ehpcinstant-20230701/src/models/model.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export { DeleteJobsRequestJobSpecTaskSpec } from './DeleteJobsRequestJobSpecTask
2323
export { DeleteJobsRequestJobSpec } from './DeleteJobsRequestJobSpec';
2424
export { DescribeJobMetricLastResponseBodyMetrics } from './DescribeJobMetricLastResponseBodyMetrics';
2525
export { GetAppVersionsResponseBodyAppVersions } from './GetAppVersionsResponseBodyAppVersions';
26+
export { GetImageResponseBodyImageAdditionalRegionsInfo } from './GetImageResponseBodyImageAdditionalRegionsInfo';
2627
export { GetImageResponseBodyImageContainerImageSpecRegistryCredential } from './GetImageResponseBodyImageContainerImageSpecRegistryCredential';
2728
export { GetImageResponseBodyImageContainerImageSpec } from './GetImageResponseBodyImageContainerImageSpec';
2829
export { GetImageResponseBodyImageDocumentInfo } from './GetImageResponseBodyImageDocumentInfo';
@@ -93,6 +94,7 @@ export { GetAppVersionsRequest } from './GetAppVersionsRequest';
9394
export { GetAppVersionsResponseBody } from './GetAppVersionsResponseBody';
9495
export { GetAppVersionsResponse } from './GetAppVersionsResponse';
9596
export { GetImageRequest } from './GetImageRequest';
97+
export { GetImageShrinkRequest } from './GetImageShrinkRequest';
9698
export { GetImageResponseBody } from './GetImageResponseBody';
9799
export { GetImageResponse } from './GetImageResponse';
98100
export { GetJobRequest } from './GetJobRequest';

0 commit comments

Comments
 (0)