Skip to content

Commit 0a5228b

Browse files
author
AWS
committed
EMR Serverless Update: This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR Serverless Applications.
1 parent 3291663 commit 0a5228b

File tree

3 files changed

+38
-23
lines changed

3 files changed

+38
-23
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 enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR Serverless Applications."
6+
}

services/emrserverless/src/main/resources/codegen-resources/endpoint-rule-set.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
"builtIn": "AWS::Region",
66
"required": false,
77
"documentation": "The AWS region used to dispatch the request.",
8-
"type": "String"
8+
"type": "string"
99
},
1010
"UseDualStack": {
1111
"builtIn": "AWS::UseDualStack",
1212
"required": true,
1313
"default": false,
1414
"documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
15-
"type": "Boolean"
15+
"type": "boolean"
1616
},
1717
"UseFIPS": {
1818
"builtIn": "AWS::UseFIPS",
1919
"required": true,
2020
"default": false,
2121
"documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
22-
"type": "Boolean"
22+
"type": "boolean"
2323
},
2424
"Endpoint": {
2525
"builtIn": "SDK::Endpoint",
2626
"required": false,
2727
"documentation": "Override the endpoint used to send this request",
28-
"type": "String"
28+
"type": "string"
2929
}
3030
},
3131
"rules": [

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

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@
7979
{"shape":"InternalServerException"},
8080
{"shape":"ResourceNotFoundException"}
8181
],
82-
"documentation":"<p>Displays detailed information about a specified application.</p>"
82+
"documentation":"<p>Displays detailed information about a specified application.</p>",
83+
"readonly":true
8384
},
8485
"GetDashboardForJobRun":{
8586
"name":"GetDashboardForJobRun",
@@ -111,7 +112,8 @@
111112
{"shape":"InternalServerException"},
112113
{"shape":"ResourceNotFoundException"}
113114
],
114-
"documentation":"<p>Displays detailed information about a job run.</p>"
115+
"documentation":"<p>Displays detailed information about a job run.</p>",
116+
"readonly":true
115117
},
116118
"ListApplications":{
117119
"name":"ListApplications",
@@ -126,7 +128,8 @@
126128
{"shape":"ValidationException"},
127129
{"shape":"InternalServerException"}
128130
],
129-
"documentation":"<p>Lists applications based on a set of parameters.</p>"
131+
"documentation":"<p>Lists applications based on a set of parameters.</p>",
132+
"readonly":true
130133
},
131134
"ListJobRunAttempts":{
132135
"name":"ListJobRunAttempts",
@@ -142,7 +145,8 @@
142145
{"shape":"InternalServerException"},
143146
{"shape":"ResourceNotFoundException"}
144147
],
145-
"documentation":"<p>Lists all attempt of a job run.</p>"
148+
"documentation":"<p>Lists all attempt of a job run.</p>",
149+
"readonly":true
146150
},
147151
"ListJobRuns":{
148152
"name":"ListJobRuns",
@@ -157,7 +161,8 @@
157161
{"shape":"ValidationException"},
158162
{"shape":"InternalServerException"}
159163
],
160-
"documentation":"<p>Lists job runs based on a set of parameters.</p>"
164+
"documentation":"<p>Lists job runs based on a set of parameters.</p>",
165+
"readonly":true
161166
},
162167
"ListTagsForResource":{
163168
"name":"ListTagsForResource",
@@ -173,7 +178,8 @@
173178
{"shape":"InternalServerException"},
174179
{"shape":"ResourceNotFoundException"}
175180
],
176-
"documentation":"<p>Lists the tags assigned to the resources.</p>"
181+
"documentation":"<p>Lists the tags assigned to the resources.</p>",
182+
"readonly":true
177183
},
178184
"StartApplication":{
179185
"name":"StartApplication",
@@ -378,7 +384,7 @@
378384
},
379385
"identityCenterConfiguration":{
380386
"shape":"IdentityCenterConfiguration",
381-
"documentation":"<p>The IAM Identity Center configuration applied to enable trusted identity propagation. </p>"
387+
"documentation":"<p>The IAM Identity Center configuration applied to enable trusted identity propagation.</p>"
382388
}
383389
},
384390
"documentation":"<p>Information about an application. Amazon EMR Serverless uses applications to run jobs.</p>"
@@ -796,8 +802,7 @@
796802
},
797803
"DeleteApplicationResponse":{
798804
"type":"structure",
799-
"members":{
800-
}
805+
"members":{}
801806
},
802807
"DiskSize":{
803808
"type":"string",
@@ -995,19 +1000,27 @@
9951000
"identityCenterApplicationArn":{
9961001
"shape":"IdentityCenterApplicationArn",
9971002
"documentation":"<p>The ARN of the EMR Serverless created IAM Identity Center Application that provides trusted-identity propagation.</p>"
1003+
},
1004+
"userBackgroundSessionsEnabled":{
1005+
"shape":"Boolean",
1006+
"documentation":"<p>Enables user background sessions for this application so Livy sessions can continue running after users log out of their interactive notebook or their Identity Center sessions expire.</p>"
9981007
}
9991008
},
1000-
"documentation":"<p>The IAM Identity Center Configuration that includes the Identify Center instance and application ARNs that provide trusted-identity propagation.</p>"
1009+
"documentation":"<p>The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.</p>"
10011010
},
10021011
"IdentityCenterConfigurationInput":{
10031012
"type":"structure",
10041013
"members":{
10051014
"identityCenterInstanceArn":{
10061015
"shape":"IdentityCenterInstanceArn",
10071016
"documentation":"<p>The ARN of the IAM Identity Center instance.</p>"
1017+
},
1018+
"userBackgroundSessionsEnabled":{
1019+
"shape":"Boolean",
1020+
"documentation":"<p>Enables user background sessions for this application so Livy sessions can continue running after users log out of their interactive notebook or their Identity Center sessions expire.</p>"
10081021
}
10091022
},
1010-
"documentation":"<p>Specifies the IAM Identity Center configuration used to enable or disable trusted identity propagation. When provided, this configuration determines how the application interacts with IAM Identity Center for user authentication and access control.</p>"
1023+
"documentation":"<p>The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.</p>"
10111024
},
10121025
"IdentityCenterInstanceArn":{
10131026
"type":"string",
@@ -1985,8 +1998,7 @@
19851998
},
19861999
"StartApplicationResponse":{
19872000
"type":"structure",
1988-
"members":{
1989-
}
2001+
"members":{}
19902002
},
19912003
"StartJobRunRequest":{
19922004
"type":"structure",
@@ -2082,8 +2094,7 @@
20822094
},
20832095
"StopApplicationResponse":{
20842096
"type":"structure",
2085-
"members":{
2086-
}
2097+
"members":{}
20872098
},
20882099
"String1024":{
20892100
"type":"string",
@@ -2149,8 +2160,7 @@
21492160
},
21502161
"TagResourceResponse":{
21512162
"type":"structure",
2152-
"members":{
2153-
}
2163+
"members":{}
21542164
},
21552165
"TagValue":{
21562166
"type":"string",
@@ -2199,8 +2209,7 @@
21992209
},
22002210
"UntagResourceResponse":{
22012211
"type":"structure",
2202-
"members":{
2203-
}
2212+
"members":{}
22042213
},
22052214
"UpdateApplicationRequest":{
22062215
"type":"structure",

0 commit comments

Comments
 (0)