Skip to content

Commit 5fa3079

Browse files
committed
Update API CreateJob: add request parameters DeploymentPolicy.Pool.
1 parent ab716ac commit 5fa3079

8 files changed

+34
-1
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.3",
3+
"version": "2.0.4",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

ehpcinstant-20230701/src/models/CreateJobRequestDeploymentPolicy.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ export class CreateJobRequestDeploymentPolicy extends $dara.Model {
1212
allocationSpec?: string;
1313
level?: string;
1414
network?: CreateJobRequestDeploymentPolicyNetwork;
15+
pool?: string;
16+
priority?: number;
1517
tag?: CreateJobRequestDeploymentPolicyTag[];
1618
static names(): { [key: string]: string } {
1719
return {
1820
allocationSpec: 'AllocationSpec',
1921
level: 'Level',
2022
network: 'Network',
23+
pool: 'Pool',
24+
priority: 'Priority',
2125
tag: 'Tag',
2226
};
2327
}
@@ -27,6 +31,8 @@ export class CreateJobRequestDeploymentPolicy extends $dara.Model {
2731
allocationSpec: 'string',
2832
level: 'string',
2933
network: CreateJobRequestDeploymentPolicyNetwork,
34+
pool: 'string',
35+
priority: 'number',
3036
tag: { 'type': 'array', 'itemType': CreateJobRequestDeploymentPolicyTag },
3137
};
3238
}

ehpcinstant-20230701/src/models/CreateJobRequestTasksTaskSpecResource.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export class CreateJobRequestTasksTaskSpecResource extends $dara.Model {
1010
*/
1111
cores?: number;
1212
disks?: CreateJobRequestTasksTaskSpecResourceDisks[];
13+
instanceTypes?: string[];
1314
/**
1415
* @example
1516
* 4
@@ -19,6 +20,7 @@ export class CreateJobRequestTasksTaskSpecResource extends $dara.Model {
1920
return {
2021
cores: 'Cores',
2122
disks: 'Disks',
23+
instanceTypes: 'InstanceTypes',
2224
memory: 'Memory',
2325
};
2426
}
@@ -27,6 +29,7 @@ export class CreateJobRequestTasksTaskSpecResource extends $dara.Model {
2729
return {
2830
cores: 'number',
2931
disks: { 'type': 'array', 'itemType': CreateJobRequestTasksTaskSpecResourceDisks },
32+
instanceTypes: { 'type': 'array', 'itemType': 'string' },
3033
memory: 'number',
3134
};
3235
}
@@ -35,6 +38,9 @@ export class CreateJobRequestTasksTaskSpecResource extends $dara.Model {
3538
if(Array.isArray(this.disks)) {
3639
$dara.Model.validateArray(this.disks);
3740
}
41+
if(Array.isArray(this.instanceTypes)) {
42+
$dara.Model.validateArray(this.instanceTypes);
43+
}
3844
super.validate();
3945
}
4046

ehpcinstant-20230701/src/models/CreateJobRequestTasksTaskSpecTaskExecutorContainer.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars } fro
55

66
export class CreateJobRequestTasksTaskSpecTaskExecutorContainer extends $dara.Model {
77
appId?: string;
8+
arg?: string[];
89
command?: string[];
910
environmentVars?: CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars[];
1011
/**
@@ -23,6 +24,7 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorContainer extends $dara.Mo
2324
static names(): { [key: string]: string } {
2425
return {
2526
appId: 'AppId',
27+
arg: 'Arg',
2628
command: 'Command',
2729
environmentVars: 'EnvironmentVars',
2830
image: 'Image',
@@ -33,6 +35,7 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorContainer extends $dara.Mo
3335
static types(): { [key: string]: any } {
3436
return {
3537
appId: 'string',
38+
arg: { 'type': 'array', 'itemType': 'string' },
3639
command: { 'type': 'array', 'itemType': 'string' },
3740
environmentVars: { 'type': 'array', 'itemType': CreateJobRequestTasksTaskSpecTaskExecutorContainerEnvironmentVars },
3841
image: 'string',
@@ -41,6 +44,9 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorContainer extends $dara.Mo
4144
}
4245

4346
validate() {
47+
if(Array.isArray(this.arg)) {
48+
$dara.Model.validateArray(this.arg);
49+
}
4450
if(Array.isArray(this.command)) {
4551
$dara.Model.validateArray(this.command);
4652
}

ehpcinstant-20230701/src/models/CreateJobRequestTasksTaskSpecTaskExecutorVm.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorVM extends $dara.Model {
1212
* m-xxxx
1313
*/
1414
image?: string;
15+
password?: string;
1516
/**
1617
* @example
1718
* ZWNobyBoZWxsbyBlY3Mh
@@ -26,6 +27,7 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorVM extends $dara.Model {
2627
return {
2728
appId: 'AppId',
2829
image: 'Image',
30+
password: 'Password',
2931
prologScript: 'PrologScript',
3032
script: 'Script',
3133
};
@@ -35,6 +37,7 @@ export class CreateJobRequestTasksTaskSpecTaskExecutorVM extends $dara.Model {
3537
return {
3638
appId: 'string',
3739
image: 'string',
40+
password: 'string',
3841
prologScript: 'string',
3942
script: 'string',
4043
};

ehpcinstant-20230701/src/models/CreateJobRequestTasksTaskSpecVolumeMount.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class CreateJobRequestTasksTaskSpecVolumeMount extends $dara.Model {
1313
* /mnt
1414
*/
1515
mountPath?: string;
16+
readOnly?: boolean;
1617
/**
1718
* @example
1819
* alicloud/nas
@@ -22,6 +23,7 @@ export class CreateJobRequestTasksTaskSpecVolumeMount extends $dara.Model {
2223
return {
2324
mountOptions: 'MountOptions',
2425
mountPath: 'MountPath',
26+
readOnly: 'ReadOnly',
2527
volumeDriver: 'VolumeDriver',
2628
};
2729
}
@@ -30,6 +32,7 @@ export class CreateJobRequestTasksTaskSpecVolumeMount extends $dara.Model {
3032
return {
3133
mountOptions: 'string',
3234
mountPath: 'string',
35+
readOnly: 'boolean',
3336
volumeDriver: 'string',
3437
};
3538
}

ehpcinstant-20230701/src/models/GetJobResponseBodyJobInfoTasksTaskSpecResource.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecResource extends $dara.Model
1010
*/
1111
cores?: number;
1212
disks?: GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks[];
13+
instanceTypes?: string[];
1314
/**
1415
* @example
1516
* 4
@@ -19,6 +20,7 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecResource extends $dara.Model
1920
return {
2021
cores: 'Cores',
2122
disks: 'Disks',
23+
instanceTypes: 'InstanceTypes',
2224
memory: 'Memory',
2325
};
2426
}
@@ -27,6 +29,7 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecResource extends $dara.Model
2729
return {
2830
cores: 'number',
2931
disks: { 'type': 'array', 'itemType': GetJobResponseBodyJobInfoTasksTaskSpecResourceDisks },
32+
instanceTypes: { 'type': 'array', 'itemType': 'string' },
3033
memory: 'number',
3134
};
3235
}
@@ -35,6 +38,9 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecResource extends $dara.Model
3538
if(Array.isArray(this.disks)) {
3639
$dara.Model.validateArray(this.disks);
3740
}
41+
if(Array.isArray(this.instanceTypes)) {
42+
$dara.Model.validateArray(this.instanceTypes);
43+
}
3844
super.validate();
3945
}
4046

ehpcinstant-20230701/src/models/GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVm.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM extends $dara.
1818
* ZWNobyAiMTIzNCIgPiBgZGF0ZSArJXNg
1919
*/
2020
script?: string;
21+
userName?: string;
2122
static names(): { [key: string]: string } {
2223
return {
2324
image: 'Image',
2425
prologScript: 'PrologScript',
2526
script: 'Script',
27+
userName: 'UserName',
2628
};
2729
}
2830

@@ -31,6 +33,7 @@ export class GetJobResponseBodyJobInfoTasksTaskSpecTaskExecutorVM extends $dara.
3133
image: 'string',
3234
prologScript: 'string',
3335
script: 'string',
36+
userName: 'string',
3437
};
3538
}
3639

0 commit comments

Comments
 (0)