class CfnCustomPermissionsPropsMixin (mixin)
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.QuickSight.CfnCustomPermissionsPropsMixin |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsquicksight#CfnCustomPermissionsPropsMixin |
Java | software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnCustomPermissionsPropsMixin |
Python | aws_cdk.cfn_property_mixins.aws_quicksight.CfnCustomPermissionsPropsMixin |
TypeScript | @aws-cdk/cfn-property-mixins » aws_quicksight » CfnCustomPermissionsPropsMixin |
Implements
IMixin
Extends
Mixin
Creates a custom permissions profile.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from '@aws-cdk/cfn-property-mixins';
import * as cdk from 'aws-cdk-lib';
declare const mergeStrategy: cdk.IMergeStrategy;
const cfnCustomPermissionsPropsMixin = new quicksight.CfnCustomPermissionsPropsMixin({
awsAccountId: 'awsAccountId',
capabilities: {
action: 'action',
addOrRunAnomalyDetectionForAnalyses: 'addOrRunAnomalyDetectionForAnalyses',
amazonBedrockArsAction: 'amazonBedrockArsAction',
amazonBedrockFsAction: 'amazonBedrockFsAction',
amazonBedrockKrsAction: 'amazonBedrockKrsAction',
amazonSThreeAction: 'amazonSThreeAction',
analysis: 'analysis',
approveFlowShareRequests: 'approveFlowShareRequests',
asanaAction: 'asanaAction',
automate: 'automate',
bambooHrAction: 'bambooHrAction',
boxAgentAction: 'boxAgentAction',
buildCalculatedFieldWithQ: 'buildCalculatedFieldWithQ',
canvaAgentAction: 'canvaAgentAction',
chatAgent: 'chatAgent',
comprehendAction: 'comprehendAction',
comprehendMedicalAction: 'comprehendMedicalAction',
confluenceAction: 'confluenceAction',
createAndUpdateAmazonBedrockArsAction: 'createAndUpdateAmazonBedrockArsAction',
createAndUpdateAmazonBedrockFsAction: 'createAndUpdateAmazonBedrockFsAction',
createAndUpdateAmazonBedrockKrsAction: 'createAndUpdateAmazonBedrockKrsAction',
createAndUpdateAmazonSThreeAction: 'createAndUpdateAmazonSThreeAction',
createAndUpdateAsanaAction: 'createAndUpdateAsanaAction',
createAndUpdateBambooHrAction: 'createAndUpdateBambooHrAction',
createAndUpdateBoxAgentAction: 'createAndUpdateBoxAgentAction',
createAndUpdateCanvaAgentAction: 'createAndUpdateCanvaAgentAction',
createAndUpdateComprehendAction: 'createAndUpdateComprehendAction',
createAndUpdateComprehendMedicalAction: 'createAndUpdateComprehendMedicalAction',
createAndUpdateConfluenceAction: 'createAndUpdateConfluenceAction',
createAndUpdateDashboardEmailReports: 'createAndUpdateDashboardEmailReports',
createAndUpdateDatasets: 'createAndUpdateDatasets',
createAndUpdateDataSources: 'createAndUpdateDataSources',
createAndUpdateFactSetAction: 'createAndUpdateFactSetAction',
createAndUpdateGenericHttpAction: 'createAndUpdateGenericHttpAction',
createAndUpdateGithubAction: 'createAndUpdateGithubAction',
createAndUpdateGoogleCalendarAction: 'createAndUpdateGoogleCalendarAction',
createAndUpdateHubspotAction: 'createAndUpdateHubspotAction',
createAndUpdateHuggingFaceAction: 'createAndUpdateHuggingFaceAction',
createAndUpdateIntercomAction: 'createAndUpdateIntercomAction',
createAndUpdateJiraAction: 'createAndUpdateJiraAction',
createAndUpdateKnowledgeBases: 'createAndUpdateKnowledgeBases',
createAndUpdateLinearAction: 'createAndUpdateLinearAction',
createAndUpdateMcpAction: 'createAndUpdateMcpAction',
createAndUpdateMondayAction: 'createAndUpdateMondayAction',
createAndUpdateMsExchangeAction: 'createAndUpdateMsExchangeAction',
createAndUpdateMsTeamsAction: 'createAndUpdateMsTeamsAction',
createAndUpdateNewRelicAction: 'createAndUpdateNewRelicAction',
createAndUpdateNotionAction: 'createAndUpdateNotionAction',
createAndUpdateOneDriveAction: 'createAndUpdateOneDriveAction',
createAndUpdateOpenApiAction: 'createAndUpdateOpenApiAction',
createAndUpdatePagerDutyAction: 'createAndUpdatePagerDutyAction',
createAndUpdateSalesforceAction: 'createAndUpdateSalesforceAction',
createAndUpdateSandPGlobalEnergyAction: 'createAndUpdateSandPGlobalEnergyAction',
createAndUpdateSandPgmiAction: 'createAndUpdateSandPgmiAction',
createAndUpdateSapBillOfMaterialAction: 'createAndUpdateSapBillOfMaterialAction',
createAndUpdateSapBusinessPartnerAction: 'createAndUpdateSapBusinessPartnerAction',
createAndUpdateSapMaterialStockAction: 'createAndUpdateSapMaterialStockAction',
createAndUpdateSapPhysicalInventoryAction: 'createAndUpdateSapPhysicalInventoryAction',
createAndUpdateSapProductMasterDataAction: 'createAndUpdateSapProductMasterDataAction',
createAndUpdateServiceNowAction: 'createAndUpdateServiceNowAction',
createAndUpdateSharePointAction: 'createAndUpdateSharePointAction',
createAndUpdateSlackAction: 'createAndUpdateSlackAction',
createAndUpdateSmartsheetAction: 'createAndUpdateSmartsheetAction',
createAndUpdateTextractAction: 'createAndUpdateTextractAction',
createAndUpdateThemes: 'createAndUpdateThemes',
createAndUpdateThresholdAlerts: 'createAndUpdateThresholdAlerts',
createAndUpdateZendeskAction: 'createAndUpdateZendeskAction',
createChatAgents: 'createChatAgents',
createDashboardExecutiveSummaryWithQ: 'createDashboardExecutiveSummaryWithQ',
createSharedFolders: 'createSharedFolders',
createSpiceDataset: 'createSpiceDataset',
dashboard: 'dashboard',
editVisualWithQ: 'editVisualWithQ',
exportToCsv: 'exportToCsv',
exportToCsvInScheduledReports: 'exportToCsvInScheduledReports',
exportToExcel: 'exportToExcel',
exportToExcelInScheduledReports: 'exportToExcelInScheduledReports',
exportToPdf: 'exportToPdf',
exportToPdfInScheduledReports: 'exportToPdfInScheduledReports',
extension: 'extension',
factSetAction: 'factSetAction',
flow: 'flow',
genericHttpAction: 'genericHttpAction',
githubAction: 'githubAction',
googleCalendarAction: 'googleCalendarAction',
hubspotAction: 'hubspotAction',
huggingFaceAction: 'huggingFaceAction',
includeContentInScheduledReportsEmail: 'includeContentInScheduledReportsEmail',
intercomAction: 'intercomAction',
jiraAction: 'jiraAction',
knowledgeBase: 'knowledgeBase',
linearAction: 'linearAction',
manageSharedFolders: 'manageSharedFolders',
mcpAction: 'mcpAction',
mondayAction: 'mondayAction',
msExchangeAction: 'msExchangeAction',
msTeamsAction: 'msTeamsAction',
newRelicAction: 'newRelicAction',
notionAction: 'notionAction',
oneDriveAction: 'oneDriveAction',
openApiAction: 'openApiAction',
pagerDutyAction: 'pagerDutyAction',
performFlowUiTask: 'performFlowUiTask',
printReports: 'printReports',
publishWithoutApproval: 'publishWithoutApproval',
renameSharedFolders: 'renameSharedFolders',
research: 'research',
salesforceAction: 'salesforceAction',
sandPGlobalEnergyAction: 'sandPGlobalEnergyAction',
sandPgmiAction: 'sandPgmiAction',
sapBillOfMaterialAction: 'sapBillOfMaterialAction',
sapBusinessPartnerAction: 'sapBusinessPartnerAction',
sapMaterialStockAction: 'sapMaterialStockAction',
sapPhysicalInventoryAction: 'sapPhysicalInventoryAction',
sapProductMasterDataAction: 'sapProductMasterDataAction',
serviceNowAction: 'serviceNowAction',
shareAmazonBedrockArsAction: 'shareAmazonBedrockArsAction',
shareAmazonBedrockFsAction: 'shareAmazonBedrockFsAction',
shareAmazonBedrockKrsAction: 'shareAmazonBedrockKrsAction',
shareAmazonSThreeAction: 'shareAmazonSThreeAction',
shareAnalyses: 'shareAnalyses',
shareAsanaAction: 'shareAsanaAction',
shareBambooHrAction: 'shareBambooHrAction',
shareBoxAgentAction: 'shareBoxAgentAction',
shareCanvaAgentAction: 'shareCanvaAgentAction',
shareComprehendAction: 'shareComprehendAction',
shareComprehendMedicalAction: 'shareComprehendMedicalAction',
shareConfluenceAction: 'shareConfluenceAction',
shareDashboards: 'shareDashboards',
shareDatasets: 'shareDatasets',
shareDataSources: 'shareDataSources',
shareFactSetAction: 'shareFactSetAction',
shareGenericHttpAction: 'shareGenericHttpAction',
shareGithubAction: 'shareGithubAction',
shareGoogleCalendarAction: 'shareGoogleCalendarAction',
shareHubspotAction: 'shareHubspotAction',
shareHuggingFaceAction: 'shareHuggingFaceAction',
shareIntercomAction: 'shareIntercomAction',
shareJiraAction: 'shareJiraAction',
shareKnowledgeBases: 'shareKnowledgeBases',
shareLinearAction: 'shareLinearAction',
shareMcpAction: 'shareMcpAction',
shareMondayAction: 'shareMondayAction',
shareMsExchangeAction: 'shareMsExchangeAction',
shareMsTeamsAction: 'shareMsTeamsAction',
shareNewRelicAction: 'shareNewRelicAction',
shareNotionAction: 'shareNotionAction',
shareOneDriveAction: 'shareOneDriveAction',
shareOpenApiAction: 'shareOpenApiAction',
sharePagerDutyAction: 'sharePagerDutyAction',
sharePointAction: 'sharePointAction',
shareSalesforceAction: 'shareSalesforceAction',
shareSandPGlobalEnergyAction: 'shareSandPGlobalEnergyAction',
shareSandPgmiAction: 'shareSandPgmiAction',
shareSapBillOfMaterialAction: 'shareSapBillOfMaterialAction',
shareSapBusinessPartnerAction: 'shareSapBusinessPartnerAction',
shareSapMaterialStockAction: 'shareSapMaterialStockAction',
shareSapPhysicalInventoryAction: 'shareSapPhysicalInventoryAction',
shareSapProductMasterDataAction: 'shareSapProductMasterDataAction',
shareServiceNowAction: 'shareServiceNowAction',
shareSharePointAction: 'shareSharePointAction',
shareSlackAction: 'shareSlackAction',
shareSmartsheetAction: 'shareSmartsheetAction',
shareTextractAction: 'shareTextractAction',
shareZendeskAction: 'shareZendeskAction',
slackAction: 'slackAction',
smartsheetAction: 'smartsheetAction',
space: 'space',
subscribeDashboardEmailReports: 'subscribeDashboardEmailReports',
textractAction: 'textractAction',
topic: 'topic',
useAgentWebSearch: 'useAgentWebSearch',
useAmazonBedrockArsAction: 'useAmazonBedrockArsAction',
useAmazonBedrockFsAction: 'useAmazonBedrockFsAction',
useAmazonBedrockKrsAction: 'useAmazonBedrockKrsAction',
useAmazonSThreeAction: 'useAmazonSThreeAction',
useAsanaAction: 'useAsanaAction',
useBambooHrAction: 'useBambooHrAction',
useBedrockModels: 'useBedrockModels',
useBoxAgentAction: 'useBoxAgentAction',
useCanvaAgentAction: 'useCanvaAgentAction',
useComprehendAction: 'useComprehendAction',
useComprehendMedicalAction: 'useComprehendMedicalAction',
useConfluenceAction: 'useConfluenceAction',
useFactSetAction: 'useFactSetAction',
useGenericHttpAction: 'useGenericHttpAction',
useGithubAction: 'useGithubAction',
useGoogleCalendarAction: 'useGoogleCalendarAction',
useHubspotAction: 'useHubspotAction',
useHuggingFaceAction: 'useHuggingFaceAction',
useIntercomAction: 'useIntercomAction',
useJiraAction: 'useJiraAction',
useLinearAction: 'useLinearAction',
useMcpAction: 'useMcpAction',
useMondayAction: 'useMondayAction',
useMsExchangeAction: 'useMsExchangeAction',
useMsTeamsAction: 'useMsTeamsAction',
useNewRelicAction: 'useNewRelicAction',
useNotionAction: 'useNotionAction',
useOneDriveAction: 'useOneDriveAction',
useOpenApiAction: 'useOpenApiAction',
usePagerDutyAction: 'usePagerDutyAction',
useSalesforceAction: 'useSalesforceAction',
useSandPGlobalEnergyAction: 'useSandPGlobalEnergyAction',
useSandPgmiAction: 'useSandPgmiAction',
useSapBillOfMaterialAction: 'useSapBillOfMaterialAction',
useSapBusinessPartnerAction: 'useSapBusinessPartnerAction',
useSapMaterialStockAction: 'useSapMaterialStockAction',
useSapPhysicalInventoryAction: 'useSapPhysicalInventoryAction',
useSapProductMasterDataAction: 'useSapProductMasterDataAction',
useServiceNowAction: 'useServiceNowAction',
useSharePointAction: 'useSharePointAction',
useSlackAction: 'useSlackAction',
useSmartsheetAction: 'useSmartsheetAction',
useTextractAction: 'useTextractAction',
useZendeskAction: 'useZendeskAction',
viewAccountSpiceCapacity: 'viewAccountSpiceCapacity',
zendeskAction: 'zendeskAction',
},
customPermissionsName: 'customPermissionsName',
tags: [{
key: 'key',
value: 'value',
}],
}, /* all optional props */ {
strategy: mergeStrategy,
});
Initializer
new CfnCustomPermissionsPropsMixin(props: CfnCustomPermissionsMixinProps, options?: CfnPropertyMixinOptions)
Parameters
- props
Cfn— L1 properties to apply.Custom Permissions Mixin Props - options
Cfn— Mixin options.Property Mixin Options
Create a mixin to apply properties to AWS::QuickSight::CustomPermissions.
Properties
| Name | Type | Description |
|---|---|---|
| props | Cfn | |
| strategy | IMerge | |
| static CFN_PROPERTY_KEYS | string[] |
props
Type:
Cfn
strategy
Type:
IMerge
static CFN_PROPERTY_KEYS
Type:
string[]
Methods
| Name | Description |
|---|---|
| apply | Apply the mixin properties to the construct. |
| supports(construct) | Check if this mixin supports the given construct. |
applyTo(construct)
public applyTo(construct: IConstruct): void
Parameters
- construct
IConstruct
Apply the mixin properties to the construct.
supports(construct)
public supports(construct: IConstruct): boolean
Parameters
- construct
IConstruct
Returns
boolean
Check if this mixin supports the given construct.

.NET
Go
Java
Python
TypeScript