AWS Glue

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.

CreateGlueIdentityCenterConfiguration (updated) Link ¶
Changes (request)
{'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
)
type InstanceArn:

string

param InstanceArn:

[REQUIRED]

The Amazon Resource Name (ARN) of the Identity Center instance to be associated with the Glue configuration.

type Scopes:

list

param Scopes:

A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.

  • (string) --

type UserBackgroundSessionsEnabled:

boolean

param UserBackgroundSessionsEnabled:

Specifies whether users can run background sessions when using Identity Center authentication with Glue services.

rtype:

dict

returns:

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.

GetGlueIdentityCenterConfiguration (updated) Link ¶
Changes (response)
{'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()
rtype:

dict

returns:

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.

UpdateGlueIdentityCenterConfiguration (updated) Link ¶
Changes (request)
{'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
)
type Scopes:

list

param Scopes:

A list of Identity Center scopes that define the updated permissions and access levels for the Glue configuration.

  • (string) --

type UserBackgroundSessionsEnabled:

boolean

param UserBackgroundSessionsEnabled:

Specifies whether users can run background sessions when using Identity Center authentication with Glue services.

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

    Response from updating an existing Glue Identity Center configuration.