2025/10/30 - AWS Glue - 3 updated api methods
Changes This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue.
{'UserBackgroundSessionsEnabled': 'boolean'}
      Creates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.
See also: AWS API Documentation
Request Syntax
client.create_glue_identity_center_configuration(
    InstanceArn='string',
    Scopes=[
        'string',
    ],
    UserBackgroundSessionsEnabled=True|False
)
string
[REQUIRED]
The Amazon Resource Name (ARN) of the Identity Center instance to be associated with the Glue configuration.
list
A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.
(string) --
boolean
Specifies whether users can run background sessions when using Identity Center authentication with Glue services.
dict
Response Syntax
{
    'ApplicationArn': 'string'
}
Response Structure
(dict) --
Response from creating a new Glue Identity Center configuration.
ApplicationArn (string) --
The Amazon Resource Name (ARN) of the Identity Center application that was created for the Glue configuration.
{'UserBackgroundSessionsEnabled': 'boolean'}
      Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.
See also: AWS API Documentation
Request Syntax
client.get_glue_identity_center_configuration()
dict
Response Syntax
{
    'ApplicationArn': 'string',
    'InstanceArn': 'string',
    'Scopes': [
        'string',
    ],
    'UserBackgroundSessionsEnabled': True|False
}
Response Structure
(dict) --
Response containing the Glue Identity Center configuration details.
ApplicationArn (string) --
The Amazon Resource Name (ARN) of the Identity Center application associated with the Glue configuration.
InstanceArn (string) --
The Amazon Resource Name (ARN) of the Identity Center instance associated with the Glue configuration.
Scopes (list) --
A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.
(string) --
UserBackgroundSessionsEnabled (boolean) --
Indicates whether users can run background sessions when using Identity Center authentication with Glue services.
{'UserBackgroundSessionsEnabled': 'boolean'}
      Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.
See also: AWS API Documentation
Request Syntax
client.update_glue_identity_center_configuration(
    Scopes=[
        'string',
    ],
    UserBackgroundSessionsEnabled=True|False
)
list
A list of Identity Center scopes that define the updated permissions and access levels for the Glue configuration.
(string) --
boolean
Specifies whether users can run background sessions when using Identity Center authentication with Glue services.
dict
Response Syntax
{}
Response Structure
(dict) --
Response from updating an existing Glue Identity Center configuration.