glue_identity_center_configurations
Creates, updates, deletes, gets or lists a glue_identity_center_configurations resource.
Overview
| Name | glue_identity_center_configurations |
| Type | Resource |
| Id | aws.glue.glue_identity_center_configurations |
Fields
The following fields are returned by SELECT queries:
- get_glue_identity_center_configuration
| Name | Datatype | Description |
|---|---|---|
application_arn | string | The Amazon Resource Name (ARN) of the Identity Center application associated with the Glue configuration. |
instance_arn | string | The Amazon Resource Name (ARN) of the Identity Center instance associated with the Glue configuration. |
scopes | array | A list of Identity Center scopes that define the permissions and access levels for the Glue configuration. |
user_background_sessions_enabled | boolean | Indicates whether users can run background sessions when using Identity Center authentication with Glue services. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get_glue_identity_center_configuration | select | region | Retrieves the current Glue Identity Center configuration details, including the associated Identity Center instance and application information. | |
create_glue_identity_center_configuration | insert | region, InstanceArn | Creates 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_configuration | update | region | Updates the existing Glue Identity Center configuration, allowing modification of scopes and permissions for the integration. | |
delete_glue_identity_center_configuration | delete | region | Deletes 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.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
SELECT examples
- get_glue_identity_center_configuration
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
- create_glue_identity_center_configuration
- Manifest
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
;
# Description fields are for documentation purposes
- name: glue_identity_center_configurations
props:
- name: region
value: "{{ region }}"
description: Required parameter for the glue_identity_center_configurations resource.
- name: InstanceArn
value: "{{ InstanceArn }}"
description: |
The Amazon Resource Name (ARN) of the Identity Center instance to be associated with the Glue configuration.
- name: Scopes
value:
- "{{ Scopes }}"
description: |
A list of Identity Center scopes that define the permissions and access levels for the Glue configuration.
- name: UserBackgroundSessionsEnabled
value: {{ UserBackgroundSessionsEnabled }}
description: |
Specifies whether users can run background sessions when using Identity Center authentication with Glue services.
UPDATE examples
- update_glue_identity_center_configuration
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
- delete_glue_identity_center_configuration
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
;