Skip to content

Commit 138d429

Browse files
author
awstools
committed
feat(client-glue): This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue.
1 parent 0e237f0 commit 138d429

File tree

7 files changed

+39
-0
lines changed

7 files changed

+39
-0
lines changed

clients/client-glue/src/commands/CreateGlueIdentityCenterConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ export interface CreateGlueIdentityCenterConfigurationCommandOutput
5252
* Scopes: [ // IdentityCenterScopesList
5353
* "STRING_VALUE",
5454
* ],
55+
* UserBackgroundSessionsEnabled: true || false,
5556
* };
5657
* const command = new CreateGlueIdentityCenterConfigurationCommand(input);
5758
* const response = await client.send(command);

clients/client-glue/src/commands/GetGlueIdentityCenterConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export interface GetGlueIdentityCenterConfigurationCommandOutput
5555
* // Scopes: [ // OrchestrationStringList
5656
* // "STRING_VALUE",
5757
* // ],
58+
* // UserBackgroundSessionsEnabled: true || false,
5859
* // };
5960
*
6061
* ```

clients/client-glue/src/commands/UpdateGlueIdentityCenterConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ export interface UpdateGlueIdentityCenterConfigurationCommandOutput
5050
* Scopes: [ // IdentityCenterScopesList
5151
* "STRING_VALUE",
5252
* ],
53+
* UserBackgroundSessionsEnabled: true || false,
5354
* };
5455
* const command = new UpdateGlueIdentityCenterConfigurationCommand(input);
5556
* const response = await client.send(command);

clients/client-glue/src/models/models_1.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3062,6 +3062,12 @@ export interface CreateGlueIdentityCenterConfigurationRequest {
30623062
* @public
30633063
*/
30643064
Scopes?: string[] | undefined;
3065+
3066+
/**
3067+
* <p>Specifies whether users can run background sessions when using Identity Center authentication with Glue services.</p>
3068+
* @public
3069+
*/
3070+
UserBackgroundSessionsEnabled?: boolean | undefined;
30653071
}
30663072

30673073
/**

clients/client-glue/src/models/models_2.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2995,6 +2995,12 @@ export interface GetGlueIdentityCenterConfigurationResponse {
29952995
* @public
29962996
*/
29972997
Scopes?: string[] | undefined;
2998+
2999+
/**
3000+
* <p>Indicates whether users can run background sessions when using Identity Center authentication with Glue services.</p>
3001+
* @public
3002+
*/
3003+
UserBackgroundSessionsEnabled?: boolean | undefined;
29983004
}
29993005

30003006
/**

clients/client-glue/src/models/models_3.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3183,6 +3183,12 @@ export interface UpdateGlueIdentityCenterConfigurationRequest {
31833183
* @public
31843184
*/
31853185
Scopes?: string[] | undefined;
3186+
3187+
/**
3188+
* <p>Specifies whether users can run background sessions when using Identity Center authentication with Glue services.</p>
3189+
* @public
3190+
*/
3191+
UserBackgroundSessionsEnabled?: boolean | undefined;
31863192
}
31873193

31883194
/**

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

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10912,6 +10912,12 @@
1091210912
"traits": {
1091310913
"smithy.api#documentation": "<p>A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.</p>"
1091410914
}
10915+
},
10916+
"UserBackgroundSessionsEnabled": {
10917+
"target": "com.amazonaws.glue#NullableBoolean",
10918+
"traits": {
10919+
"smithy.api#documentation": "<p>Specifies whether users can run background sessions when using Identity Center authentication with Glue services.</p>"
10920+
}
1091510921
}
1091610922
},
1091710923
"traits": {
@@ -22327,6 +22333,12 @@
2232722333
"traits": {
2232822334
"smithy.api#documentation": "<p>A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.</p>"
2232922335
}
22336+
},
22337+
"UserBackgroundSessionsEnabled": {
22338+
"target": "com.amazonaws.glue#NullableBoolean",
22339+
"traits": {
22340+
"smithy.api#documentation": "<p>Indicates whether users can run background sessions when using Identity Center authentication with Glue services.</p>"
22341+
}
2233022342
}
2233122343
},
2233222344
"traits": {
@@ -45573,6 +45585,12 @@
4557345585
"traits": {
4557445586
"smithy.api#documentation": "<p>A list of Identity Center scopes that define the updated permissions and access levels for the Glue configuration.</p>"
4557545587
}
45588+
},
45589+
"UserBackgroundSessionsEnabled": {
45590+
"target": "com.amazonaws.glue#NullableBoolean",
45591+
"traits": {
45592+
"smithy.api#documentation": "<p>Specifies whether users can run background sessions when using Identity Center authentication with Glue services.</p>"
45593+
}
4557645594
}
4557745595
},
4557845596
"traits": {

0 commit comments

Comments
 (0)