We recommend new projects start with resources from the AWS provider.
aws-native.quicksight.CustomPermissions
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of the AWS::QuickSight::CustomPermissions Resource Type.
Create CustomPermissions Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CustomPermissions(name: string, args: CustomPermissionsArgs, opts?: CustomResourceOptions);@overload
def CustomPermissions(resource_name: str,
                      args: CustomPermissionsArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def CustomPermissions(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      aws_account_id: Optional[str] = None,
                      capabilities: Optional[CustomPermissionsCapabilitiesArgs] = None,
                      custom_permissions_name: Optional[str] = None,
                      tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewCustomPermissions(ctx *Context, name string, args CustomPermissionsArgs, opts ...ResourceOption) (*CustomPermissions, error)public CustomPermissions(string name, CustomPermissionsArgs args, CustomResourceOptions? opts = null)
public CustomPermissions(String name, CustomPermissionsArgs args)
public CustomPermissions(String name, CustomPermissionsArgs args, CustomResourceOptions options)
type: aws-native:quicksight:CustomPermissions
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CustomPermissionsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CustomPermissionsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CustomPermissionsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomPermissionsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CustomPermissionsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CustomPermissions Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CustomPermissions resource accepts the following input properties:
- AwsAccount stringId 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- Capabilities
Pulumi.Aws Native. Quick Sight. Inputs. Custom Permissions Capabilities 
- A set of actions in the custom permissions profile.
- CustomPermissions stringName 
- The name of the custom permissions profile.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags to associate with the custom permissions profile.
- AwsAccount stringId 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- Capabilities
CustomPermissions Capabilities Args 
- A set of actions in the custom permissions profile.
- CustomPermissions stringName 
- The name of the custom permissions profile.
- 
TagArgs 
- The tags to associate with the custom permissions profile.
- awsAccount StringId 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
CustomPermissions Capabilities 
- A set of actions in the custom permissions profile.
- customPermissions StringName 
- The name of the custom permissions profile.
- List<Tag>
- The tags to associate with the custom permissions profile.
- awsAccount stringId 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
CustomPermissions Capabilities 
- A set of actions in the custom permissions profile.
- customPermissions stringName 
- The name of the custom permissions profile.
- Tag[]
- The tags to associate with the custom permissions profile.
- aws_account_ strid 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
CustomPermissions Capabilities Args 
- A set of actions in the custom permissions profile.
- custom_permissions_ strname 
- The name of the custom permissions profile.
- 
Sequence[TagArgs] 
- The tags to associate with the custom permissions profile.
- awsAccount StringId 
- The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities Property Map
- A set of actions in the custom permissions profile.
- customPermissions StringName 
- The name of the custom permissions profile.
- List<Property Map>
- The tags to associate with the custom permissions profile.
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomPermissions resource produces the following output properties:
Supporting Types
CustomPermissionsCapabilities, CustomPermissionsCapabilitiesArgs      
- AddOr Pulumi.Run Anomaly Detection For Analyses Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to add or run anomaly detection.
- CreateAnd Pulumi.Update Dashboard Email Reports Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create and update email reports.
- CreateAnd Pulumi.Update Data Sources Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create and update data sources.
- CreateAnd Pulumi.Update Datasets Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create and update datasets.
- CreateAnd Pulumi.Update Themes Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to export to Create and Update themes.
- CreateAnd Pulumi.Update Threshold Alerts Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create and update threshold alerts.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create shared folders.
- CreateSpice Pulumi.Dataset Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to create a SPICE dataset.
- ExportTo Pulumi.Csv Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to export to CSV files.
- ExportTo Pulumi.Excel Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to export to Excel files.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to rename shared folders.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to share analyses.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to share dashboards.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to share data sources.
- 
Pulumi.Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to share datasets.
- SubscribeDashboard Pulumi.Email Reports Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to subscribe to email reports.
- ViewAccount Pulumi.Spice Capacity Aws Native. Quick Sight. Custom Permissions Capability State 
- The ability to view account SPICE capacity.
- AddOr CustomRun Anomaly Detection For Analyses Permissions Capability State 
- The ability to add or run anomaly detection.
- CreateAnd CustomUpdate Dashboard Email Reports Permissions Capability State 
- The ability to create and update email reports.
- CreateAnd CustomUpdate Data Sources Permissions Capability State 
- The ability to create and update data sources.
- CreateAnd CustomUpdate Datasets Permissions Capability State 
- The ability to create and update datasets.
- CreateAnd CustomUpdate Themes Permissions Capability State 
- The ability to export to Create and Update themes.
- CreateAnd CustomUpdate Threshold Alerts Permissions Capability State 
- The ability to create and update threshold alerts.
- 
CustomPermissions Capability State 
- The ability to create shared folders.
- CreateSpice CustomDataset Permissions Capability State 
- The ability to create a SPICE dataset.
- ExportTo CustomCsv Permissions Capability State 
- The ability to export to CSV files.
- ExportTo CustomExcel Permissions Capability State 
- The ability to export to Excel files.
- 
CustomPermissions Capability State 
- The ability to rename shared folders.
- 
CustomPermissions Capability State 
- The ability to share analyses.
- 
CustomPermissions Capability State 
- The ability to share dashboards.
- 
CustomPermissions Capability State 
- The ability to share data sources.
- 
CustomPermissions Capability State 
- The ability to share datasets.
- SubscribeDashboard CustomEmail Reports Permissions Capability State 
- The ability to subscribe to email reports.
- ViewAccount CustomSpice Capacity Permissions Capability State 
- The ability to view account SPICE capacity.
- addOr CustomRun Anomaly Detection For Analyses Permissions Capability State 
- The ability to add or run anomaly detection.
- createAnd CustomUpdate Dashboard Email Reports Permissions Capability State 
- The ability to create and update email reports.
- createAnd CustomUpdate Data Sources Permissions Capability State 
- The ability to create and update data sources.
- createAnd CustomUpdate Datasets Permissions Capability State 
- The ability to create and update datasets.
- createAnd CustomUpdate Themes Permissions Capability State 
- The ability to export to Create and Update themes.
- createAnd CustomUpdate Threshold Alerts Permissions Capability State 
- The ability to create and update threshold alerts.
- 
CustomPermissions Capability State 
- The ability to create shared folders.
- createSpice CustomDataset Permissions Capability State 
- The ability to create a SPICE dataset.
- exportTo CustomCsv Permissions Capability State 
- The ability to export to CSV files.
- exportTo CustomExcel Permissions Capability State 
- The ability to export to Excel files.
- 
CustomPermissions Capability State 
- The ability to rename shared folders.
- 
CustomPermissions Capability State 
- The ability to share analyses.
- 
CustomPermissions Capability State 
- The ability to share dashboards.
- 
CustomPermissions Capability State 
- The ability to share data sources.
- 
CustomPermissions Capability State 
- The ability to share datasets.
- subscribeDashboard CustomEmail Reports Permissions Capability State 
- The ability to subscribe to email reports.
- viewAccount CustomSpice Capacity Permissions Capability State 
- The ability to view account SPICE capacity.
- addOr CustomRun Anomaly Detection For Analyses Permissions Capability State 
- The ability to add or run anomaly detection.
- createAnd CustomUpdate Dashboard Email Reports Permissions Capability State 
- The ability to create and update email reports.
- createAnd CustomUpdate Data Sources Permissions Capability State 
- The ability to create and update data sources.
- createAnd CustomUpdate Datasets Permissions Capability State 
- The ability to create and update datasets.
- createAnd CustomUpdate Themes Permissions Capability State 
- The ability to export to Create and Update themes.
- createAnd CustomUpdate Threshold Alerts Permissions Capability State 
- The ability to create and update threshold alerts.
- 
CustomPermissions Capability State 
- The ability to create shared folders.
- createSpice CustomDataset Permissions Capability State 
- The ability to create a SPICE dataset.
- exportTo CustomCsv Permissions Capability State 
- The ability to export to CSV files.
- exportTo CustomExcel Permissions Capability State 
- The ability to export to Excel files.
- 
CustomPermissions Capability State 
- The ability to rename shared folders.
- 
CustomPermissions Capability State 
- The ability to share analyses.
- 
CustomPermissions Capability State 
- The ability to share dashboards.
- 
CustomPermissions Capability State 
- The ability to share data sources.
- 
CustomPermissions Capability State 
- The ability to share datasets.
- subscribeDashboard CustomEmail Reports Permissions Capability State 
- The ability to subscribe to email reports.
- viewAccount CustomSpice Capacity Permissions Capability State 
- The ability to view account SPICE capacity.
- add_or_ Customrun_ anomaly_ detection_ for_ analyses Permissions Capability State 
- The ability to add or run anomaly detection.
- create_and_ Customupdate_ dashboard_ email_ reports Permissions Capability State 
- The ability to create and update email reports.
- create_and_ Customupdate_ data_ sources Permissions Capability State 
- The ability to create and update data sources.
- create_and_ Customupdate_ datasets Permissions Capability State 
- The ability to create and update datasets.
- create_and_ Customupdate_ themes Permissions Capability State 
- The ability to export to Create and Update themes.
- create_and_ Customupdate_ threshold_ alerts Permissions Capability State 
- The ability to create and update threshold alerts.
- 
CustomPermissions Capability State 
- The ability to create shared folders.
- create_spice_ Customdataset Permissions Capability State 
- The ability to create a SPICE dataset.
- export_to_ Customcsv Permissions Capability State 
- The ability to export to CSV files.
- export_to_ Customexcel Permissions Capability State 
- The ability to export to Excel files.
- 
CustomPermissions Capability State 
- The ability to rename shared folders.
- 
CustomPermissions Capability State 
- The ability to share analyses.
- 
CustomPermissions Capability State 
- The ability to share dashboards.
- 
CustomPermissions Capability State 
- The ability to share data sources.
- 
CustomPermissions Capability State 
- The ability to share datasets.
- subscribe_dashboard_ Customemail_ reports Permissions Capability State 
- The ability to subscribe to email reports.
- view_account_ Customspice_ capacity Permissions Capability State 
- The ability to view account SPICE capacity.
- addOr "DENY"Run Anomaly Detection For Analyses 
- The ability to add or run anomaly detection.
- createAnd "DENY"Update Dashboard Email Reports 
- The ability to create and update email reports.
- createAnd "DENY"Update Data Sources 
- The ability to create and update data sources.
- createAnd "DENY"Update Datasets 
- The ability to create and update datasets.
- createAnd "DENY"Update Themes 
- The ability to export to Create and Update themes.
- createAnd "DENY"Update Threshold Alerts 
- The ability to create and update threshold alerts.
- "DENY"
- The ability to create shared folders.
- createSpice "DENY"Dataset 
- The ability to create a SPICE dataset.
- exportTo "DENY"Csv 
- The ability to export to CSV files.
- exportTo "DENY"Excel 
- The ability to export to Excel files.
- "DENY"
- The ability to rename shared folders.
- "DENY"
- The ability to share analyses.
- "DENY"
- The ability to share dashboards.
- "DENY"
- The ability to share data sources.
- "DENY"
- The ability to share datasets.
- subscribeDashboard "DENY"Email Reports 
- The ability to subscribe to email reports.
- viewAccount "DENY"Spice Capacity 
- The ability to view account SPICE capacity.
CustomPermissionsCapabilityState, CustomPermissionsCapabilityStateArgs        
- Deny
- DENY
- CustomPermissions Capability State Deny 
- DENY
- Deny
- DENY
- Deny
- DENY
- DENY
- DENY
- "DENY"
- DENY
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.