custom_permissions
Creates, updates, deletes, gets or lists a custom_permissions resource.
Overview
| Name | custom_permissions |
| Type | Resource |
| Id | aws.quicksight.custom_permissions |
Fields
The following fields are returned by SELECT queries:
- describe_custom_permissions
- list_custom_permissions
| Name | Datatype | Description |
|---|---|---|
custom_permissions | object | The custom permissions profile. |
request_id | string | The Amazon Web Services request ID for this operation. |
status | integer | The HTTP status of the request. |
| Name | Datatype | Description |
|---|---|---|
arn | string | The Amazon Resource Name (ARN) of the custom permissions profile. |
capabilities | object | A set of actions that correspond to Amazon Quick Sight permissions. |
custom_permissions_name | string | The name of the custom permissions profile. (pattern: <code>^[a-zA-Z0-9+=,.@_-]+$</code>) |
governance | object | Contains the governance configuration for a custom permissions profile. When governance controls are defined for a category, any capabilities in that category not explicitly set to ALLOW in Capabilities are denied. Even newly added capabilities in the category are implicitly disabled when Amazon Quick releases them. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
describe_custom_permissions | select | aws_account_id, custom_permissions_name, region | Describes a custom permissions profile. | |
list_custom_permissions | select | aws_account_id, region | max-results, next-token | Returns a list of all the custom permissions profiles. |
create_custom_permissions | insert | aws_account_id, region, CustomPermissionsName | Creates a custom permissions profile. | |
update_user_custom_permission | update | user_name, aws_account_id, namespace, region, CustomPermissionsName | Updates a custom permissions profile for a user. | |
update_custom_permissions | update | aws_account_id, custom_permissions_name, region | Updates a custom permissions profile. | |
delete_user_custom_permission | delete | user_name, aws_account_id, namespace, region | Deletes a custom permissions profile from a user. | |
delete_custom_permissions | delete | aws_account_id, custom_permissions_name, region | Deletes a custom permissions profile. |
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 |
|---|---|---|
aws_account_id | string | The ID of the Amazon Web Services account that contains the custom permissions profile that you want to delete. |
custom_permissions_name | string | The name of the custom permissions profile that you want to delete. |
namespace | string | The namespace that the user belongs to. |
region | string | AWS region (default: us-east-1) |
user_name | string | The username of the user that you want to remove custom permissions from. |
max-results | integer | The maximum number of results to return. |
next-token | string | The token for the next set of results, or null if there are no more results. |
SELECT examples
- describe_custom_permissions
- list_custom_permissions
Describes a custom permissions profile.
SELECT
custom_permissions,
request_id,
status
FROM aws.quicksight.custom_permissions
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND custom_permissions_name = '{{ custom_permissions_name }}' -- required
AND region = '{{ region }}' -- required
;
Returns a list of all the custom permissions profiles.
SELECT
arn,
capabilities,
custom_permissions_name,
governance
FROM aws.quicksight.custom_permissions
WHERE aws_account_id = '{{ aws_account_id }}' -- required
AND region = '{{ region }}' -- required
AND `max-results` = '{{ max-results }}'
AND `next-token` = '{{ next-token }}'
;
INSERT examples
- create_custom_permissions
- Manifest
Creates a custom permissions profile.
INSERT INTO aws.quicksight.custom_permissions (
CustomPermissionsName,
Capabilities,
Governance,
Tags,
aws_account_id,
region
)
SELECT
'{{ CustomPermissionsName }}' /* required */,
'{{ Capabilities }}',
'{{ Governance }}',
'{{ Tags }}',
'{{ aws_account_id }}',
'{{ region }}'
RETURNING
arn,
request_id,
status
;
# Description fields are for documentation purposes
- name: custom_permissions
props:
- name: aws_account_id
value: "{{ aws_account_id }}"
description: Required parameter for the custom_permissions resource.
- name: region
value: "{{ region }}"
description: Required parameter for the custom_permissions resource.
- name: CustomPermissionsName
value: "{{ CustomPermissionsName }}"
- name: Capabilities
description: |
A set of actions that correspond to Amazon Quick Sight permissions.
value:
ExportToCsv: "{{ ExportToCsv }}"
ExportToExcel: "{{ ExportToExcel }}"
ExportToPdf: "{{ ExportToPdf }}"
PrintReports: "{{ PrintReports }}"
CreateAndUpdateThemes: "{{ CreateAndUpdateThemes }}"
AddOrRunAnomalyDetectionForAnalyses: "{{ AddOrRunAnomalyDetectionForAnalyses }}"
ShareAnalyses: "{{ ShareAnalyses }}"
CreateAndUpdateDatasets: "{{ CreateAndUpdateDatasets }}"
ShareDatasets: "{{ ShareDatasets }}"
SubscribeDashboardEmailReports: "{{ SubscribeDashboardEmailReports }}"
CreateAndUpdateDashboardEmailReports: "{{ CreateAndUpdateDashboardEmailReports }}"
ShareDashboards: "{{ ShareDashboards }}"
CreateAndUpdateThresholdAlerts: "{{ CreateAndUpdateThresholdAlerts }}"
RenameSharedFolders: "{{ RenameSharedFolders }}"
CreateSharedFolders: "{{ CreateSharedFolders }}"
CreateAndUpdateDataSources: "{{ CreateAndUpdateDataSources }}"
ShareDataSources: "{{ ShareDataSources }}"
ViewAccountSPICECapacity: "{{ ViewAccountSPICECapacity }}"
CreateSPICEDataset: "{{ CreateSPICEDataset }}"
ExportToPdfInScheduledReports: "{{ ExportToPdfInScheduledReports }}"
ExportToCsvInScheduledReports: "{{ ExportToCsvInScheduledReports }}"
ExportToExcelInScheduledReports: "{{ ExportToExcelInScheduledReports }}"
IncludeContentInScheduledReportsEmail: "{{ IncludeContentInScheduledReportsEmail }}"
Dashboard: "{{ Dashboard }}"
Analysis: "{{ Analysis }}"
Automate: "{{ Automate }}"
Flow: "{{ Flow }}"
Apps: "{{ Apps }}"
CreateAndUpdateApps: "{{ CreateAndUpdateApps }}"
ShareApps: "{{ ShareApps }}"
InvokeAppsAIInference: "{{ InvokeAppsAIInference }}"
AccessAppsNativeDataStore: "{{ AccessAppsNativeDataStore }}"
PublishWithoutApproval: "{{ PublishWithoutApproval }}"
UseBedrockModels: "{{ UseBedrockModels }}"
PerformFlowUiTask: "{{ PerformFlowUiTask }}"
ApproveFlowShareRequests: "{{ ApproveFlowShareRequests }}"
UseAgentWebSearch: "{{ UseAgentWebSearch }}"
KnowledgeBase: "{{ KnowledgeBase }}"
CreateAndUpdateKnowledgeBases: "{{ CreateAndUpdateKnowledgeBases }}"
ShareKnowledgeBases: "{{ ShareKnowledgeBases }}"
SharePointKnowledgeBase: "{{ SharePointKnowledgeBase }}"
CreateAndUpdateSharePointKnowledgeBase: "{{ CreateAndUpdateSharePointKnowledgeBase }}"
ShareSharePointKnowledgeBase: "{{ ShareSharePointKnowledgeBase }}"
UseSharePointKnowledgeBase: "{{ UseSharePointKnowledgeBase }}"
GoogleDriveKnowledgeBase: "{{ GoogleDriveKnowledgeBase }}"
CreateAndUpdateGoogleDriveKnowledgeBase: "{{ CreateAndUpdateGoogleDriveKnowledgeBase }}"
ShareGoogleDriveKnowledgeBase: "{{ ShareGoogleDriveKnowledgeBase }}"
UseGoogleDriveKnowledgeBase: "{{ UseGoogleDriveKnowledgeBase }}"
WebCrawlerKnowledgeBase: "{{ WebCrawlerKnowledgeBase }}"
CreateAndUpdateWebCrawlerKnowledgeBase: "{{ CreateAndUpdateWebCrawlerKnowledgeBase }}"
ShareWebCrawlerKnowledgeBase: "{{ ShareWebCrawlerKnowledgeBase }}"
UseWebCrawlerKnowledgeBase: "{{ UseWebCrawlerKnowledgeBase }}"
S3KnowledgeBase: "{{ S3KnowledgeBase }}"
CreateAndUpdateS3KnowledgeBase: "{{ CreateAndUpdateS3KnowledgeBase }}"
ShareS3KnowledgeBase: "{{ ShareS3KnowledgeBase }}"
UseS3KnowledgeBase: "{{ UseS3KnowledgeBase }}"
ConfluenceKnowledgeBase: "{{ ConfluenceKnowledgeBase }}"
CreateAndUpdateConfluenceKnowledgeBase: "{{ CreateAndUpdateConfluenceKnowledgeBase }}"
ShareConfluenceKnowledgeBase: "{{ ShareConfluenceKnowledgeBase }}"
UseConfluenceKnowledgeBase: "{{ UseConfluenceKnowledgeBase }}"
OneDriveKnowledgeBase: "{{ OneDriveKnowledgeBase }}"
CreateAndUpdateOneDriveKnowledgeBase: "{{ CreateAndUpdateOneDriveKnowledgeBase }}"
ShareOneDriveKnowledgeBase: "{{ ShareOneDriveKnowledgeBase }}"
UseOneDriveKnowledgeBase: "{{ UseOneDriveKnowledgeBase }}"
QBusinessKnowledgeBase: "{{ QBusinessKnowledgeBase }}"
CreateAndUpdateQBusinessKnowledgeBase: "{{ CreateAndUpdateQBusinessKnowledgeBase }}"
ShareQBusinessKnowledgeBase: "{{ ShareQBusinessKnowledgeBase }}"
UseQBusinessKnowledgeBase: "{{ UseQBusinessKnowledgeBase }}"
BedrockManagedKnowledgeBase: "{{ BedrockManagedKnowledgeBase }}"
CreateAndUpdateBedrockManagedKnowledgeBase: "{{ CreateAndUpdateBedrockManagedKnowledgeBase }}"
ShareBedrockManagedKnowledgeBase: "{{ ShareBedrockManagedKnowledgeBase }}"
UseBedrockManagedKnowledgeBase: "{{ UseBedrockManagedKnowledgeBase }}"
BoxKnowledgeBase: "{{ BoxKnowledgeBase }}"
CreateAndUpdateBoxKnowledgeBase: "{{ CreateAndUpdateBoxKnowledgeBase }}"
ShareBoxKnowledgeBase: "{{ ShareBoxKnowledgeBase }}"
UseBoxKnowledgeBase: "{{ UseBoxKnowledgeBase }}"
IDCKnowledgeBase: "{{ IDCKnowledgeBase }}"
CreateAndUpdateIDCKnowledgeBase: "{{ CreateAndUpdateIDCKnowledgeBase }}"
ShareIDCKnowledgeBase: "{{ ShareIDCKnowledgeBase }}"
UseIDCKnowledgeBase: "{{ UseIDCKnowledgeBase }}"
Action: "{{ Action }}"
GenericHTTPAction: "{{ GenericHTTPAction }}"
CreateAndUpdateGenericHTTPAction: "{{ CreateAndUpdateGenericHTTPAction }}"
ShareGenericHTTPAction: "{{ ShareGenericHTTPAction }}"
UseGenericHTTPAction: "{{ UseGenericHTTPAction }}"
AsanaAction: "{{ AsanaAction }}"
CreateAndUpdateAsanaAction: "{{ CreateAndUpdateAsanaAction }}"
ShareAsanaAction: "{{ ShareAsanaAction }}"
UseAsanaAction: "{{ UseAsanaAction }}"
SlackAction: "{{ SlackAction }}"
CreateAndUpdateSlackAction: "{{ CreateAndUpdateSlackAction }}"
ShareSlackAction: "{{ ShareSlackAction }}"
UseSlackAction: "{{ UseSlackAction }}"
ServiceNowAction: "{{ ServiceNowAction }}"
CreateAndUpdateServiceNowAction: "{{ CreateAndUpdateServiceNowAction }}"
ShareServiceNowAction: "{{ ShareServiceNowAction }}"
UseServiceNowAction: "{{ UseServiceNowAction }}"
SalesforceAction: "{{ SalesforceAction }}"
CreateAndUpdateSalesforceAction: "{{ CreateAndUpdateSalesforceAction }}"
ShareSalesforceAction: "{{ ShareSalesforceAction }}"
UseSalesforceAction: "{{ UseSalesforceAction }}"
MSExchangeAction: "{{ MSExchangeAction }}"
CreateAndUpdateMSExchangeAction: "{{ CreateAndUpdateMSExchangeAction }}"
ShareMSExchangeAction: "{{ ShareMSExchangeAction }}"
UseMSExchangeAction: "{{ UseMSExchangeAction }}"
PagerDutyAction: "{{ PagerDutyAction }}"
CreateAndUpdatePagerDutyAction: "{{ CreateAndUpdatePagerDutyAction }}"
SharePagerDutyAction: "{{ SharePagerDutyAction }}"
UsePagerDutyAction: "{{ UsePagerDutyAction }}"
JiraAction: "{{ JiraAction }}"
CreateAndUpdateJiraAction: "{{ CreateAndUpdateJiraAction }}"
ShareJiraAction: "{{ ShareJiraAction }}"
UseJiraAction: "{{ UseJiraAction }}"
ConfluenceAction: "{{ ConfluenceAction }}"
CreateAndUpdateConfluenceAction: "{{ CreateAndUpdateConfluenceAction }}"
ShareConfluenceAction: "{{ ShareConfluenceAction }}"
UseConfluenceAction: "{{ UseConfluenceAction }}"
OneDriveAction: "{{ OneDriveAction }}"
CreateAndUpdateOneDriveAction: "{{ CreateAndUpdateOneDriveAction }}"
ShareOneDriveAction: "{{ ShareOneDriveAction }}"
UseOneDriveAction: "{{ UseOneDriveAction }}"
SharePointAction: "{{ SharePointAction }}"
CreateAndUpdateSharePointAction: "{{ CreateAndUpdateSharePointAction }}"
ShareSharePointAction: "{{ ShareSharePointAction }}"
UseSharePointAction: "{{ UseSharePointAction }}"
MSTeamsAction: "{{ MSTeamsAction }}"
CreateAndUpdateMSTeamsAction: "{{ CreateAndUpdateMSTeamsAction }}"
ShareMSTeamsAction: "{{ ShareMSTeamsAction }}"
UseMSTeamsAction: "{{ UseMSTeamsAction }}"
GoogleCalendarAction: "{{ GoogleCalendarAction }}"
CreateAndUpdateGoogleCalendarAction: "{{ CreateAndUpdateGoogleCalendarAction }}"
ShareGoogleCalendarAction: "{{ ShareGoogleCalendarAction }}"
UseGoogleCalendarAction: "{{ UseGoogleCalendarAction }}"
ZendeskAction: "{{ ZendeskAction }}"
CreateAndUpdateZendeskAction: "{{ CreateAndUpdateZendeskAction }}"
ShareZendeskAction: "{{ ShareZendeskAction }}"
UseZendeskAction: "{{ UseZendeskAction }}"
SmartsheetAction: "{{ SmartsheetAction }}"
CreateAndUpdateSmartsheetAction: "{{ CreateAndUpdateSmartsheetAction }}"
ShareSmartsheetAction: "{{ ShareSmartsheetAction }}"
UseSmartsheetAction: "{{ UseSmartsheetAction }}"
SAPBusinessPartnerAction: "{{ SAPBusinessPartnerAction }}"
CreateAndUpdateSAPBusinessPartnerAction: "{{ CreateAndUpdateSAPBusinessPartnerAction }}"
ShareSAPBusinessPartnerAction: "{{ ShareSAPBusinessPartnerAction }}"
UseSAPBusinessPartnerAction: "{{ UseSAPBusinessPartnerAction }}"
SAPProductMasterDataAction: "{{ SAPProductMasterDataAction }}"
CreateAndUpdateSAPProductMasterDataAction: "{{ CreateAndUpdateSAPProductMasterDataAction }}"
ShareSAPProductMasterDataAction: "{{ ShareSAPProductMasterDataAction }}"
UseSAPProductMasterDataAction: "{{ UseSAPProductMasterDataAction }}"
SAPPhysicalInventoryAction: "{{ SAPPhysicalInventoryAction }}"
CreateAndUpdateSAPPhysicalInventoryAction: "{{ CreateAndUpdateSAPPhysicalInventoryAction }}"
ShareSAPPhysicalInventoryAction: "{{ ShareSAPPhysicalInventoryAction }}"
UseSAPPhysicalInventoryAction: "{{ UseSAPPhysicalInventoryAction }}"
SAPBillOfMaterialAction: "{{ SAPBillOfMaterialAction }}"
CreateAndUpdateSAPBillOfMaterialAction: "{{ CreateAndUpdateSAPBillOfMaterialAction }}"
ShareSAPBillOfMaterialAction: "{{ ShareSAPBillOfMaterialAction }}"
UseSAPBillOfMaterialAction: "{{ UseSAPBillOfMaterialAction }}"
SAPMaterialStockAction: "{{ SAPMaterialStockAction }}"
CreateAndUpdateSAPMaterialStockAction: "{{ CreateAndUpdateSAPMaterialStockAction }}"
ShareSAPMaterialStockAction: "{{ ShareSAPMaterialStockAction }}"
UseSAPMaterialStockAction: "{{ UseSAPMaterialStockAction }}"
FactSetAction: "{{ FactSetAction }}"
CreateAndUpdateFactSetAction: "{{ CreateAndUpdateFactSetAction }}"
ShareFactSetAction: "{{ ShareFactSetAction }}"
UseFactSetAction: "{{ UseFactSetAction }}"
AmazonSThreeAction: "{{ AmazonSThreeAction }}"
CreateAndUpdateAmazonSThreeAction: "{{ CreateAndUpdateAmazonSThreeAction }}"
ShareAmazonSThreeAction: "{{ ShareAmazonSThreeAction }}"
UseAmazonSThreeAction: "{{ UseAmazonSThreeAction }}"
TextractAction: "{{ TextractAction }}"
CreateAndUpdateTextractAction: "{{ CreateAndUpdateTextractAction }}"
ShareTextractAction: "{{ ShareTextractAction }}"
UseTextractAction: "{{ UseTextractAction }}"
ComprehendAction: "{{ ComprehendAction }}"
CreateAndUpdateComprehendAction: "{{ CreateAndUpdateComprehendAction }}"
ShareComprehendAction: "{{ ShareComprehendAction }}"
UseComprehendAction: "{{ UseComprehendAction }}"
ComprehendMedicalAction: "{{ ComprehendMedicalAction }}"
CreateAndUpdateComprehendMedicalAction: "{{ CreateAndUpdateComprehendMedicalAction }}"
ShareComprehendMedicalAction: "{{ ShareComprehendMedicalAction }}"
UseComprehendMedicalAction: "{{ UseComprehendMedicalAction }}"
AmazonBedrockARSAction: "{{ AmazonBedrockARSAction }}"
CreateAndUpdateAmazonBedrockARSAction: "{{ CreateAndUpdateAmazonBedrockARSAction }}"
ShareAmazonBedrockARSAction: "{{ ShareAmazonBedrockARSAction }}"
UseAmazonBedrockARSAction: "{{ UseAmazonBedrockARSAction }}"
AmazonBedrockFSAction: "{{ AmazonBedrockFSAction }}"
CreateAndUpdateAmazonBedrockFSAction: "{{ CreateAndUpdateAmazonBedrockFSAction }}"
ShareAmazonBedrockFSAction: "{{ ShareAmazonBedrockFSAction }}"
UseAmazonBedrockFSAction: "{{ UseAmazonBedrockFSAction }}"
AmazonBedrockKRSAction: "{{ AmazonBedrockKRSAction }}"
CreateAndUpdateAmazonBedrockKRSAction: "{{ CreateAndUpdateAmazonBedrockKRSAction }}"
ShareAmazonBedrockKRSAction: "{{ ShareAmazonBedrockKRSAction }}"
UseAmazonBedrockKRSAction: "{{ UseAmazonBedrockKRSAction }}"
MCPAction: "{{ MCPAction }}"
CreateAndUpdateMCPAction: "{{ CreateAndUpdateMCPAction }}"
ShareMCPAction: "{{ ShareMCPAction }}"
UseMCPAction: "{{ UseMCPAction }}"
OpenAPIAction: "{{ OpenAPIAction }}"
CreateAndUpdateOpenAPIAction: "{{ CreateAndUpdateOpenAPIAction }}"
ShareOpenAPIAction: "{{ ShareOpenAPIAction }}"
UseOpenAPIAction: "{{ UseOpenAPIAction }}"
SandPGMIAction: "{{ SandPGMIAction }}"
CreateAndUpdateSandPGMIAction: "{{ CreateAndUpdateSandPGMIAction }}"
ShareSandPGMIAction: "{{ ShareSandPGMIAction }}"
UseSandPGMIAction: "{{ UseSandPGMIAction }}"
SandPGlobalEnergyAction: "{{ SandPGlobalEnergyAction }}"
CreateAndUpdateSandPGlobalEnergyAction: "{{ CreateAndUpdateSandPGlobalEnergyAction }}"
ShareSandPGlobalEnergyAction: "{{ ShareSandPGlobalEnergyAction }}"
UseSandPGlobalEnergyAction: "{{ UseSandPGlobalEnergyAction }}"
BambooHRAction: "{{ BambooHRAction }}"
CreateAndUpdateBambooHRAction: "{{ CreateAndUpdateBambooHRAction }}"
ShareBambooHRAction: "{{ ShareBambooHRAction }}"
UseBambooHRAction: "{{ UseBambooHRAction }}"
BoxAgentAction: "{{ BoxAgentAction }}"
CreateAndUpdateBoxAgentAction: "{{ CreateAndUpdateBoxAgentAction }}"
ShareBoxAgentAction: "{{ ShareBoxAgentAction }}"
UseBoxAgentAction: "{{ UseBoxAgentAction }}"
CanvaAgentAction: "{{ CanvaAgentAction }}"
CreateAndUpdateCanvaAgentAction: "{{ CreateAndUpdateCanvaAgentAction }}"
ShareCanvaAgentAction: "{{ ShareCanvaAgentAction }}"
UseCanvaAgentAction: "{{ UseCanvaAgentAction }}"
GithubAction: "{{ GithubAction }}"
CreateAndUpdateGithubAction: "{{ CreateAndUpdateGithubAction }}"
ShareGithubAction: "{{ ShareGithubAction }}"
UseGithubAction: "{{ UseGithubAction }}"
NotionAction: "{{ NotionAction }}"
CreateAndUpdateNotionAction: "{{ CreateAndUpdateNotionAction }}"
ShareNotionAction: "{{ ShareNotionAction }}"
UseNotionAction: "{{ UseNotionAction }}"
LinearAction: "{{ LinearAction }}"
CreateAndUpdateLinearAction: "{{ CreateAndUpdateLinearAction }}"
ShareLinearAction: "{{ ShareLinearAction }}"
UseLinearAction: "{{ UseLinearAction }}"
HuggingFaceAction: "{{ HuggingFaceAction }}"
CreateAndUpdateHuggingFaceAction: "{{ CreateAndUpdateHuggingFaceAction }}"
ShareHuggingFaceAction: "{{ ShareHuggingFaceAction }}"
UseHuggingFaceAction: "{{ UseHuggingFaceAction }}"
MondayAction: "{{ MondayAction }}"
CreateAndUpdateMondayAction: "{{ CreateAndUpdateMondayAction }}"
ShareMondayAction: "{{ ShareMondayAction }}"
UseMondayAction: "{{ UseMondayAction }}"
HubspotAction: "{{ HubspotAction }}"
CreateAndUpdateHubspotAction: "{{ CreateAndUpdateHubspotAction }}"
ShareHubspotAction: "{{ ShareHubspotAction }}"
UseHubspotAction: "{{ UseHubspotAction }}"
IntercomAction: "{{ IntercomAction }}"
CreateAndUpdateIntercomAction: "{{ CreateAndUpdateIntercomAction }}"
ShareIntercomAction: "{{ ShareIntercomAction }}"
UseIntercomAction: "{{ UseIntercomAction }}"
NewRelicAction: "{{ NewRelicAction }}"
CreateAndUpdateNewRelicAction: "{{ CreateAndUpdateNewRelicAction }}"
ShareNewRelicAction: "{{ ShareNewRelicAction }}"
UseNewRelicAction: "{{ UseNewRelicAction }}"
Topic: "{{ Topic }}"
EditVisualWithQ: "{{ EditVisualWithQ }}"
BuildCalculatedFieldWithQ: "{{ BuildCalculatedFieldWithQ }}"
CreateDashboardExecutiveSummaryWithQ: "{{ CreateDashboardExecutiveSummaryWithQ }}"
Space: "{{ Space }}"
CreateSpaces: "{{ CreateSpaces }}"
ShareSpaces: "{{ ShareSpaces }}"
ChatAgent: "{{ ChatAgent }}"
CreateChatAgents: "{{ CreateChatAgents }}"
ShareChatAgents: "{{ ShareChatAgents }}"
Research: "{{ Research }}"
SelfUpgradeUserRole: "{{ SelfUpgradeUserRole }}"
Extension: "{{ Extension }}"
UseBrowserExtension: "{{ UseBrowserExtension }}"
UseWordAddInExtension: "{{ UseWordAddInExtension }}"
UseOutlookAddInExtension: "{{ UseOutlookAddInExtension }}"
UseExcelAddInExtension: "{{ UseExcelAddInExtension }}"
UsePowerpointAddInExtension: "{{ UsePowerpointAddInExtension }}"
ManageSharedFolders: "{{ ManageSharedFolders }}"
GenerateAnalyses: "{{ GenerateAnalyses }}"
Story: "{{ Story }}"
Scenario: "{{ Scenario }}"
Trigger: "{{ Trigger }}"
ScheduleTrigger: "{{ ScheduleTrigger }}"
InboundEmailTrigger: "{{ InboundEmailTrigger }}"
QuickEventTrigger: "{{ QuickEventTrigger }}"
- name: Governance
description: |
Contains the governance configuration for a custom permissions profile. When governance controls are defined for a category, any capabilities in that category not explicitly set to ALLOW in Capabilities are denied. Even newly added capabilities in the category are implicitly disabled when Amazon Quick releases them.
value:
DefaultCategoryEffects: "{{ DefaultCategoryEffects }}"
- name: Tags
value:
- Key: "{{ Key }}"
Value: "{{ Value }}"
UPDATE examples
- update_user_custom_permission
- update_custom_permissions
Updates a custom permissions profile for a user.
UPDATE aws.quicksight.custom_permissions
SET
CustomPermissionsName = '{{ CustomPermissionsName }}'
WHERE
user_name = '{{ user_name }}' --required
AND aws_account_id = '{{ aws_account_id }}' --required
AND namespace = '{{ namespace }}' --required
AND region = '{{ region }}' --required
AND CustomPermissionsName = '{{ CustomPermissionsName }}' --required
RETURNING
request_id,
status;
Updates a custom permissions profile.
UPDATE aws.quicksight.custom_permissions
SET
Capabilities = '{{ Capabilities }}',
Governance = '{{ Governance }}'
WHERE
aws_account_id = '{{ aws_account_id }}' --required
AND custom_permissions_name = '{{ custom_permissions_name }}' --required
AND region = '{{ region }}' --required
RETURNING
arn,
request_id,
status;
DELETE examples
- delete_user_custom_permission
- delete_custom_permissions
Deletes a custom permissions profile from a user.
DELETE FROM aws.quicksight.custom_permissions
WHERE user_name = '{{ user_name }}' --required
AND aws_account_id = '{{ aws_account_id }}' --required
AND namespace = '{{ namespace }}' --required
AND region = '{{ region }}' --required
;
Deletes a custom permissions profile.
DELETE FROM aws.quicksight.custom_permissions
WHERE aws_account_id = '{{ aws_account_id }}' --required
AND custom_permissions_name = '{{ custom_permissions_name }}' --required
AND region = '{{ region }}' --required
;