Skip to main content

account_custom_permissions

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

Overview​

Nameaccount_custom_permissions
TypeResource
Idaws.quicksight.account_custom_permissions

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
custom_permissions_namestringThe name of the custom permissions profile. (pattern: <code>^[a-zA-Z0-9+=,.@_-]+$</code>)
request_idstringThe Amazon Web Services request ID for this operation.
statusintegerThe HTTP status of the request.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_account_custom_permissionselectaws_account_id, regionDescribes the custom permissions profile that is applied to an account.
update_account_custom_permissionupdateaws_account_id, region, CustomPermissionsNameApplies a custom permissions profile to an account.
delete_account_custom_permissiondeleteaws_account_id, regionUnapplies a custom permissions profile from an account.

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 from which you want to unapply the custom permissions profile.
regionstringAWS region (default: us-east-1)

SELECT examples​

Describes the custom permissions profile that is applied to an account.

SELECT
custom_permissions_name,
request_id,
status
FROM aws.quicksight.account_custom_permissions
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND region = '{{ region }}' -- required
;

UPDATE examples​

Applies a custom permissions profile to an account.

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

DELETE examples​

Unapplies a custom permissions profile from an account.

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