Skip to main content

identity_propagation_configs

Creates, updates, deletes, gets or lists an identity_propagation_configs resource.

Overview

Nameidentity_propagation_configs
TypeResource
Idaws.quicksight.identity_propagation_configs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
next_tokenstringThe token for the next set of results, or null if there are no more results.
request_idstringThe Amazon Web Services request ID for this operation.
servicesarrayA list of services and their authorized targets that the Quick Sight IAM Identity Center application can access.
statusintegerThe HTTP status of the request.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_identity_propagation_configsselectaws_account_id, regionmax-results, next-tokenLists all services and authorized targets that the Quick Sight IAM Identity Center application can access. This operation is only supported for Quick Sight accounts that use IAM Identity Center.
update_identity_propagation_configupdateaws_account_id, service, regionAdds or updates services and authorized targets to configure what the Quick Sight IAM Identity Center application can access. This operation is only supported for Quick Sight accounts using IAM Identity Center
delete_identity_propagation_configdeleteaws_account_id, service, regionDeletes all access scopes and authorized targets that are associated with a service from the Quick Sight IAM Identity Center application. This operation is only supported for Quick Sight accounts that use 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
aws_account_idstringThe ID of the Amazon Web Services account that you want to delete an identity propagation configuration from.
regionstringAWS region (default: us-east-1)
servicestringThe name of the Amazon Web Services service that you want to delete the associated access scopes and authorized targets from.
max-resultsintegerThe maximum number of results to be returned.
next-tokenstringThe token for the next set of results, or null if there are no more results.

SELECT examples

Lists all services and authorized targets that the Quick Sight IAM Identity Center application can access. This operation is only supported for Quick Sight accounts that use IAM Identity Center.

SELECT
next_token,
request_id,
services,
status
FROM aws.quicksight.identity_propagation_configs
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND region = '{{ region }}' -- required
AND `max-results` = '{{ max-results }}'
AND `next-token` = '{{ next-token }}'
;

UPDATE examples

Adds or updates services and authorized targets to configure what the Quick Sight IAM Identity Center application can access. This operation is only supported for Quick Sight accounts using IAM Identity Center

UPDATE aws.quicksight.identity_propagation_configs
SET
AuthorizedTargets = '{{ AuthorizedTargets }}'
WHERE
aws_account_id = '{{ aws_account_id }}' --required
AND service = '{{ service }}' --required
AND region = '{{ region }}' --required
RETURNING
request_id,
status;

DELETE examples

Deletes all access scopes and authorized targets that are associated with a service from the Quick Sight IAM Identity Center application. This operation is only supported for Quick Sight accounts that use IAM Identity Center.

DELETE FROM aws.quicksight.identity_propagation_configs
WHERE aws_account_id = '{{ aws_account_id }}' --required
AND service = '{{ service }}' --required
AND region = '{{ region }}' --required
;