Skip to content

Commit ea58296

Browse files
author
AWS
committed
EMR Serverless Update: This release adds the capability to run interactive workloads using Apache Livy Endpoint.
1 parent ba44ab5 commit ea58296

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
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": "EMR Serverless",
4+
"contributor": "",
5+
"description": "This release adds the capability to run interactive workloads using Apache Livy Endpoint."
6+
}

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

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"metadata":{
44
"apiVersion":"2021-07-13",
55
"endpointPrefix":"emr-serverless",
6-
"jsonVersion":"1.1",
76
"protocol":"rest-json",
7+
"protocols":["rest-json"],
88
"serviceFullName":"EMR Serverless",
99
"serviceId":"EMR Serverless",
1010
"signatureVersion":"v4",
@@ -350,7 +350,11 @@
350350
"shape":"ConfigurationList",
351351
"documentation":"<p>The <a href=\"https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_Configuration.html\">Configuration</a> specifications of an application. Each configuration consists of a classification and properties. You use this parameter when creating or updating an application. To see the runtimeConfiguration object of an application, run the <a href=\"https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetApplication.html\">GetApplication</a> API operation.</p>"
352352
},
353-
"monitoringConfiguration":{"shape":"MonitoringConfiguration"}
353+
"monitoringConfiguration":{"shape":"MonitoringConfiguration"},
354+
"interactiveConfiguration":{
355+
"shape":"InteractiveConfiguration",
356+
"documentation":"<p>The interactive configuration object that enables the interactive use cases for an application.</p>"
357+
}
354358
},
355359
"documentation":"<p>Information about an application. Amazon EMR Serverless uses applications to run jobs.</p>"
356360
},
@@ -699,6 +703,10 @@
699703
"monitoringConfiguration":{
700704
"shape":"MonitoringConfiguration",
701705
"documentation":"<p>The configuration setting for monitoring.</p>"
706+
},
707+
"interactiveConfiguration":{
708+
"shape":"InteractiveConfiguration",
709+
"documentation":"<p>The interactive configuration object that enables the interactive use cases to use when running an application.</p>"
702710
}
703711
}
704712
},
@@ -972,6 +980,20 @@
972980
"type":"integer",
973981
"box":true
974982
},
983+
"InteractiveConfiguration":{
984+
"type":"structure",
985+
"members":{
986+
"studioEnabled":{
987+
"shape":"Boolean",
988+
"documentation":"<p>Enables you to connect an application to Amazon EMR Studio to run interactive workloads in a notebook.</p>"
989+
},
990+
"livyEndpointEnabled":{
991+
"shape":"Boolean",
992+
"documentation":"<p>Enables an Apache Livy endpoint that you can connect to and run interactive jobs.</p>"
993+
}
994+
},
995+
"documentation":"<p>The configuration to use to enable the different types of interactive use cases in an application.</p>"
996+
},
975997
"InternalServerException":{
976998
"type":"structure",
977999
"required":["message"],
@@ -1846,6 +1868,10 @@
18461868
"shape":"WorkerTypeSpecificationInputMap",
18471869
"documentation":"<p>The key-value pairs that specify worker type to <code>WorkerTypeSpecificationInput</code>. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include <code>Driver</code> and <code>Executor</code> for Spark applications and <code>HiveDriver</code> and <code>TezTask</code> for Hive applications. You can either set image details in this parameter for each worker type, or in <code>imageConfiguration</code> for all worker types.</p>"
18481870
},
1871+
"interactiveConfiguration":{
1872+
"shape":"InteractiveConfiguration",
1873+
"documentation":"<p>The interactive configuration object that contains new interactive use cases when the application is updated.</p>"
1874+
},
18491875
"releaseLabel":{
18501876
"shape":"ReleaseLabel",
18511877
"documentation":"<p>The Amazon EMR release label for the application. You can change the release label to use a different release of Amazon EMR.</p>"

0 commit comments

Comments
 (0)