CfnCustomPermissionsMixinProps
- class aws_cdk.mixins_preview.aws_quicksight.mixins.CfnCustomPermissionsMixinProps(*, aws_account_id=None, capabilities=None, custom_permissions_name=None, tags=None)
Bases:
objectProperties for CfnCustomPermissionsPropsMixin.
- Parameters:
aws_account_id (
Optional[str]) – The ID of the AWS account that contains the custom permission configuration that you want to update.capabilities (
Union[IResolvable,CapabilitiesProperty,Dict[str,Any],None]) – A set of actions in the custom permissions profile.custom_permissions_name (
Optional[str]) – The name of the custom permissions profile.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags to associate with the custom permissions profile.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_quicksight import mixins as quicksight_mixins cfn_custom_permissions_mixin_props = quicksight_mixins.CfnCustomPermissionsMixinProps( aws_account_id="awsAccountId", capabilities=quicksight_mixins.CfnCustomPermissionsPropsMixin.CapabilitiesProperty( add_or_run_anomaly_detection_for_analyses="addOrRunAnomalyDetectionForAnalyses", analysis="analysis", create_and_update_dashboard_email_reports="createAndUpdateDashboardEmailReports", create_and_update_datasets="createAndUpdateDatasets", create_and_update_data_sources="createAndUpdateDataSources", create_and_update_themes="createAndUpdateThemes", create_and_update_threshold_alerts="createAndUpdateThresholdAlerts", create_shared_folders="createSharedFolders", create_spice_dataset="createSpiceDataset", dashboard="dashboard", export_to_csv="exportToCsv", export_to_csv_in_scheduled_reports="exportToCsvInScheduledReports", export_to_excel="exportToExcel", export_to_excel_in_scheduled_reports="exportToExcelInScheduledReports", export_to_pdf="exportToPdf", export_to_pdf_in_scheduled_reports="exportToPdfInScheduledReports", include_content_in_scheduled_reports_email="includeContentInScheduledReportsEmail", print_reports="printReports", rename_shared_folders="renameSharedFolders", share_analyses="shareAnalyses", share_dashboards="shareDashboards", share_datasets="shareDatasets", share_data_sources="shareDataSources", subscribe_dashboard_email_reports="subscribeDashboardEmailReports", view_account_spice_capacity="viewAccountSpiceCapacity" ), custom_permissions_name="customPermissionsName", tags=[CfnTag( key="key", value="value" )] )
Attributes
- aws_account_id
The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
A set of actions in the custom permissions profile.
- custom_permissions_name
The name of the custom permissions profile.
- tags
The tags to associate with the custom permissions profile.