Skip to content

Commit 6020508

Browse files
author
awstools
committed
feat(client-deadline): AWS Deadline Cloud service-managed fleets now support storage profiles. With storage profiles, you can map file paths between a workstation and the worker hosts running the job.
1 parent 86a26c6 commit 6020508

File tree

7 files changed

+18
-0
lines changed

7 files changed

+18
-0
lines changed

clients/client-deadline/src/commands/CreateFleetCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ export interface CreateFleetCommandOutput extends CreateFleetResponse, __Metadat
141141
* instanceMarketOptions: { // ServiceManagedEc2InstanceMarketOptions
142142
* type: "on-demand" || "spot", // required
143143
* },
144+
* storageProfileId: "STRING_VALUE",
144145
* },
145146
* },
146147
* tags: { // Tags

clients/client-deadline/src/commands/GetFleetCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ export interface GetFleetCommandOutput extends GetFleetResponse, __MetadataBeare
150150
* // instanceMarketOptions: { // ServiceManagedEc2InstanceMarketOptions
151151
* // type: "on-demand" || "spot", // required
152152
* // },
153+
* // storageProfileId: "STRING_VALUE",
153154
* // },
154155
* // },
155156
* // hostConfiguration: { // HostConfiguration

clients/client-deadline/src/commands/ListFleetsCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ export interface ListFleetsCommandOutput extends ListFleetsResponse, __MetadataB
155155
* // instanceMarketOptions: { // ServiceManagedEc2InstanceMarketOptions
156156
* // type: "on-demand" || "spot", // required
157157
* // },
158+
* // storageProfileId: "STRING_VALUE",
158159
* // },
159160
* // },
160161
* // createdAt: new Date("TIMESTAMP"), // required

clients/client-deadline/src/commands/UpdateFleetCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ export interface UpdateFleetCommandOutput extends UpdateFleetResponse, __Metadat
142142
* instanceMarketOptions: { // ServiceManagedEc2InstanceMarketOptions
143143
* type: "on-demand" || "spot", // required
144144
* },
145+
* storageProfileId: "STRING_VALUE",
145146
* },
146147
* },
147148
* hostConfiguration: { // HostConfiguration

clients/client-deadline/src/models/models_0.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3276,6 +3276,12 @@ export interface ServiceManagedEc2FleetConfiguration {
32763276
* @public
32773277
*/
32783278
instanceMarketOptions: ServiceManagedEc2InstanceMarketOptions | undefined;
3279+
3280+
/**
3281+
* <p>The storage profile ID.</p>
3282+
* @public
3283+
*/
3284+
storageProfileId?: string | undefined;
32793285
}
32803286

32813287
/**

clients/client-deadline/src/protocols/Aws_restJson1.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6706,6 +6706,7 @@ const se_ServiceManagedEc2FleetConfiguration = (
67066706
return take(input, {
67076707
instanceCapabilities: (_) => se_ServiceManagedEc2InstanceCapabilities(_, context),
67086708
instanceMarketOptions: _json,
6709+
storageProfileId: [],
67096710
});
67106711
};
67116712

@@ -7550,6 +7551,7 @@ const de_ServiceManagedEc2FleetConfiguration = (
75507551
return take(output, {
75517552
instanceCapabilities: (_: any) => de_ServiceManagedEc2InstanceCapabilities(_, context),
75527553
instanceMarketOptions: _json,
7554+
storageProfileId: __expectString,
75537555
}) as any;
75547556
};
75557557

codegen/sdk-codegen/aws-models/deadline.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17320,6 +17320,12 @@
1732017320
"smithy.api#documentation": "<p>The Amazon EC2 market type.</p>",
1732117321
"smithy.api#required": {}
1732217322
}
17323+
},
17324+
"storageProfileId": {
17325+
"target": "com.amazonaws.deadline#StorageProfileId",
17326+
"traits": {
17327+
"smithy.api#documentation": "<p>The storage profile ID.</p>"
17328+
}
1732317329
}
1732417330
},
1732517331
"traits": {

0 commit comments

Comments
 (0)