Skip to content

Commit b99376e

Browse files
author
awstools
committed
feat(client-emr-serverless): This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads.
1 parent aa902b4 commit b99376e

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

clients/client-emr-serverless/src/commands/CreateApplicationCommand.ts

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export interface CreateApplicationCommandOutput extends CreateApplicationRespons
5050
* cpu: "STRING_VALUE", // required
5151
* memory: "STRING_VALUE", // required
5252
* disk: "STRING_VALUE",
53+
* diskType: "STRING_VALUE",
5354
* },
5455
* },
5556
* },

clients/client-emr-serverless/src/commands/GetApplicationCommand.ts

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export interface GetApplicationCommandOutput extends GetApplicationResponse, __M
5959
* // cpu: "STRING_VALUE", // required
6060
* // memory: "STRING_VALUE", // required
6161
* // disk: "STRING_VALUE",
62+
* // diskType: "STRING_VALUE",
6263
* // },
6364
* // },
6465
* // },

clients/client-emr-serverless/src/commands/UpdateApplicationCommand.ts

+2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export interface UpdateApplicationCommandOutput extends UpdateApplicationRespons
5050
* cpu: "STRING_VALUE", // required
5151
* memory: "STRING_VALUE", // required
5252
* disk: "STRING_VALUE",
53+
* diskType: "STRING_VALUE",
5354
* },
5455
* },
5556
* },
@@ -142,6 +143,7 @@ export interface UpdateApplicationCommandOutput extends UpdateApplicationRespons
142143
* // cpu: "STRING_VALUE", // required
143144
* // memory: "STRING_VALUE", // required
144145
* // disk: "STRING_VALUE",
146+
* // diskType: "STRING_VALUE",
145147
* // },
146148
* // },
147149
* // },

clients/client-emr-serverless/src/models/models_0.ts

+6
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,12 @@ export interface WorkerResourceConfig {
9393
* @public
9494
*/
9595
disk?: string;
96+
97+
/**
98+
* <p>The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is <code>STANDARD</code>.</p>
99+
* @public
100+
*/
101+
diskType?: string;
96102
}
97103

98104
/**

codegen/sdk-codegen/aws-models/emr-serverless.json

+12
Original file line numberDiff line numberDiff line change
@@ -1537,6 +1537,12 @@
15371537
"smithy.api#pattern": "^[1-9][0-9]*(\\s)?(GB|gb|gB|Gb)$"
15381538
}
15391539
},
1540+
"com.amazonaws.emrserverless#DiskType": {
1541+
"type": "string",
1542+
"traits": {
1543+
"smithy.api#pattern": "^(SHUFFLE_OPTIMIZED|[Ss]huffle_[Oo]ptimized|STANDARD|[Ss]tandard)$"
1544+
}
1545+
},
15401546
"com.amazonaws.emrserverless#Duration": {
15411547
"type": "long",
15421548
"traits": {
@@ -3520,6 +3526,12 @@
35203526
"traits": {
35213527
"smithy.api#documentation": "<p>The disk requirements for every worker instance of the worker type.</p>"
35223528
}
3529+
},
3530+
"diskType": {
3531+
"target": "com.amazonaws.emrserverless#DiskType",
3532+
"traits": {
3533+
"smithy.api#documentation": "<p>The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is <code>STANDARD</code>.</p>"
3534+
}
35233535
}
35243536
},
35253537
"traits": {

0 commit comments

Comments
 (0)