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
;