AWS Glue

2025/08/14 - AWS Glue - 4 new api methods

Changes  AWS Glue now supports Trusted Identity Propagation.

CreateGlueIdentityCenterConfiguration (new) Link ¶

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',
    ]
)
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) --

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.

DeleteGlueIdentityCenterConfiguration (new) Link ¶

Deletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.

See also: AWS API Documentation

Request Syntax

client.delete_glue_identity_center_configuration()
rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

    Response from deleting the Glue Identity Center configuration.

GetGlueIdentityCenterConfiguration (new) Link ¶

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',
    ]
}

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) --

UpdateGlueIdentityCenterConfiguration (new) Link ¶

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',
    ]
)
type Scopes:

list

param Scopes:

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

  • (string) --

rtype:

dict

returns:

Response Syntax

{}

Response Structure

  • (dict) --

    Response from updating an existing Glue Identity Center configuration.