Skip to main content

glue_identity_center_configurations

Creates, updates, deletes, gets or lists a glue_identity_center_configurations resource.

Overview

Nameglue_identity_center_configurations
TypeResource
Idaws.glue.glue_identity_center_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
application_arnstringThe Amazon Resource Name (ARN) of the Identity Center application associated with the Glue configuration.
instance_arnstringThe Amazon Resource Name (ARN) of the Identity Center instance associated with the Glue configuration.
scopesarrayA list of Identity Center scopes that define the permissions and access levels for the Glue configuration.
user_background_sessions_enabledbooleanIndicates whether users can run background sessions when using Identity Center authentication with Glue services.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_glue_identity_center_configurationselectregionRetrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.
create_glue_identity_center_configurationinsertregion, InstanceArnCreates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.
update_glue_identity_center_configurationupdateregionUpdates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.
delete_glue_identity_center_configurationdeleteregionDeletes the existing Glue Identity Center configuration, removing the integration between Glue and Amazon Web Services IAM Identity Center.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information.

SELECT
application_arn,
instance_arn,
scopes,
user_background_sessions_enabled
FROM aws.glue.glue_identity_center_configurations
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a new Glue Identity Center configuration to enable integration between Glue and Amazon Web Services IAM Identity Center for authentication and authorization.

INSERT INTO aws.glue.glue_identity_center_configurations (
InstanceArn,
Scopes,
UserBackgroundSessionsEnabled,
region
)
SELECT
'{{ InstanceArn }}' /* required */,
'{{ Scopes }}',
{{ UserBackgroundSessionsEnabled }},
'{{ region }}'
RETURNING
application_arn
;

UPDATE examples

Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration.

UPDATE aws.glue.glue_identity_center_configurations
SET
Scopes = '{{ Scopes }}',
UserBackgroundSessionsEnabled = {{ UserBackgroundSessionsEnabled }}
WHERE
region = '{{ region }}' --required;

DELETE examples

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

DELETE FROM aws.glue.glue_identity_center_configurations
WHERE region = '{{ region }}' --required
;