Skip to content

Commit b9c7e75

Browse files
author
AWS
committed
Amazon EMR Update: This release updates the Amazon EMR ModifyInstanceGroups API to support "MERGE" type cluster reconfiguration. Also, added the ability to specify a particular Amazon Linux release for all nodes in a cluster launch request.
1 parent bdc6f3c commit b9c7e75

File tree

2 files changed

+44
-1
lines changed

2 files changed

+44
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon EMR",
4+
"contributor": "",
5+
"description": "This release updates the Amazon EMR ModifyInstanceGroups API to support \"MERGE\" type cluster reconfiguration. Also, added the ability to specify a particular Amazon Linux release for all nodes in a cluster launch request."
6+
}

services/emr/src/main/resources/codegen-resources/service-2.json

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,6 +1265,10 @@
12651265
"PlacementGroups":{
12661266
"shape":"PlacementGroupConfigList",
12671267
"documentation":"<p>Placement group configured for an Amazon EMR cluster.</p>"
1268+
},
1269+
"OSReleaseLabel":{
1270+
"shape":"String",
1271+
"documentation":"<p>The Amazon Linux release specified in a cluster launch RunJobFlow request. If no Amazon Linux release was specified, the default Amazon Linux release is shown in the response.</p>"
12681272
}
12691273
},
12701274
"documentation":"<p>The detailed description of the cluster.</p>"
@@ -1773,6 +1777,10 @@
17731777
"NextToken":{
17741778
"shape":"String",
17751779
"documentation":"<p>The pagination token. Reserved for future use. Currently set to null.</p>"
1780+
},
1781+
"AvailableOSReleases":{
1782+
"shape":"OSReleaseList",
1783+
"documentation":"<p>The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in <a href=\"https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-al2.html\"> <i>Amazon Linux 2 Release Notes</i> </a>. For example, <a href=\"https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-20220218.html\">2.0.20220218.1</a>.</p>"
17761784
}
17771785
}
17781786
},
@@ -2670,6 +2678,10 @@
26702678
"shape":"ShrinkPolicy",
26712679
"documentation":"<p>Policy for customizing shrink operations.</p>"
26722680
},
2681+
"ReconfigurationType":{
2682+
"shape":"ReconfigurationType",
2683+
"documentation":"<p>Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.</p>"
2684+
},
26732685
"Configurations":{
26742686
"shape":"ConfigurationList",
26752687
"documentation":"<p>A list of new or modified configurations to apply for an instance group.</p>"
@@ -3868,6 +3880,20 @@
38683880
"type":"list",
38693881
"member":{"shape":"NotebookExecutionSummary"}
38703882
},
3883+
"OSRelease":{
3884+
"type":"structure",
3885+
"members":{
3886+
"Label":{
3887+
"shape":"String",
3888+
"documentation":"<p>The Amazon Linux release specified for a cluster in the RunJobFlow request. The format is as shown in <a href=\"https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-20220218.html\"> <i>Amazon Linux 2 Release Notes</i> </a>. For example, 2.0.20220218.1.</p>"
3889+
}
3890+
},
3891+
"documentation":"<p>The Amazon Linux release specified for a cluster in the RunJobFlow request.</p>"
3892+
},
3893+
"OSReleaseList":{
3894+
"type":"list",
3895+
"member":{"shape":"OSRelease"}
3896+
},
38713897
"OnDemandCapacityReservationOptions":{
38723898
"type":"structure",
38733899
"members":{
@@ -4086,6 +4112,13 @@
40864112
"members":{
40874113
}
40884114
},
4115+
"ReconfigurationType":{
4116+
"type":"string",
4117+
"enum":[
4118+
"OVERWRITE",
4119+
"MERGE"
4120+
]
4121+
},
40894122
"ReleaseLabelFilter":{
40904123
"type":"structure",
40914124
"members":{
@@ -4299,7 +4332,11 @@
42994332
"shape":"PlacementGroupConfigList",
43004333
"documentation":"<p>The specified placement group configuration for an Amazon EMR cluster.</p>"
43014334
},
4302-
"AutoTerminationPolicy":{"shape":"AutoTerminationPolicy"}
4335+
"AutoTerminationPolicy":{"shape":"AutoTerminationPolicy"},
4336+
"OSReleaseLabel":{
4337+
"shape":"XmlStringMaxLen256",
4338+
"documentation":"<p>Specifies a particular Amazon Linux release for all nodes in a cluster launch RunJobFlow request. If a release is not specified, Amazon EMR uses the latest validated Amazon Linux release for cluster launch.</p>"
4339+
}
43034340
},
43044341
"documentation":"<p> Input to the <a>RunJobFlow</a> operation. </p>"
43054342
},

0 commit comments

Comments
 (0)