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:
- Aws
Account 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.
- Custom
Permissions stringName - The name of the custom permissions profile.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags to associate with the custom permissions profile.
- Aws
Account stringId - The ID of the AWS account that contains the custom permission configuration that you want to update.
- Capabilities
Custom
Permissions Capabilities Args - A set of actions in the custom permissions profile.
- Custom
Permissions stringName - The name of the custom permissions profile.
- Tag
Args - The tags to associate with the custom permissions profile.
- aws
Account StringId - The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
Custom
Permissions Capabilities - A set of actions in the custom permissions profile.
- custom
Permissions StringName - The name of the custom permissions profile.
- List<Tag>
- The tags to associate with the custom permissions profile.
- aws
Account stringId - The ID of the AWS account that contains the custom permission configuration that you want to update.
- capabilities
Custom
Permissions Capabilities - A set of actions in the custom permissions profile.
- custom
Permissions 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
Custom
Permissions Capabilities Args - A set of actions in the custom permissions profile.
- custom_
permissions_ strname - The name of the custom permissions profile.
- Sequence[Tag
Args] - The tags to associate with the custom permissions profile.
- aws
Account 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.
- custom
Permissions 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
- Add
Or Pulumi.Run Anomaly Detection For Analyses Aws Native. Quick Sight. Custom Permissions Capability State - The ability to add or run anomaly detection.
- Create
And Pulumi.Update Dashboard Email Reports Aws Native. Quick Sight. Custom Permissions Capability State - The ability to create and update email reports.
- Create
And Pulumi.Update Data Sources Aws Native. Quick Sight. Custom Permissions Capability State - The ability to create and update data sources.
- Create
And Pulumi.Update Datasets Aws Native. Quick Sight. Custom Permissions Capability State - The ability to create and update datasets.
- Create
And Pulumi.Update Themes Aws Native. Quick Sight. Custom Permissions Capability State - The ability to export to Create and Update themes.
- Create
And 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.
- Create
Spice Pulumi.Dataset Aws Native. Quick Sight. Custom Permissions Capability State - The ability to create a SPICE dataset.
- Export
To Pulumi.Csv Aws Native. Quick Sight. Custom Permissions Capability State - The ability to export to CSV files.
- Export
To 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.
- Subscribe
Dashboard Pulumi.Email Reports Aws Native. Quick Sight. Custom Permissions Capability State - The ability to subscribe to email reports.
- View
Account Pulumi.Spice Capacity Aws Native. Quick Sight. Custom 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.
- Custom
Permissions 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.
- Custom
Permissions Capability State - The ability to rename shared folders.
- Custom
Permissions Capability State - The ability to share analyses.
- Custom
Permissions Capability State - The ability to share dashboards.
- Custom
Permissions Capability State - The ability to share data sources.
- Custom
Permissions 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.
- 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.
- Custom
Permissions 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.
- Custom
Permissions Capability State - The ability to rename shared folders.
- Custom
Permissions Capability State - The ability to share analyses.
- Custom
Permissions Capability State - The ability to share dashboards.
- Custom
Permissions Capability State - The ability to share data sources.
- Custom
Permissions 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.
- 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.
- Custom
Permissions 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.
- Custom
Permissions Capability State - The ability to rename shared folders.
- Custom
Permissions Capability State - The ability to share analyses.
- Custom
Permissions Capability State - The ability to share dashboards.
- Custom
Permissions Capability State - The ability to share data sources.
- Custom
Permissions 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.
- 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.
- Custom
Permissions 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.
- Custom
Permissions Capability State - The ability to rename shared folders.
- Custom
Permissions Capability State - The ability to share analyses.
- Custom
Permissions Capability State - The ability to share dashboards.
- Custom
Permissions Capability State - The ability to share data sources.
- Custom
Permissions 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.
- add
Or "DENY"Run Anomaly Detection For Analyses - The ability to add or run anomaly detection.
- create
And "DENY"Update Dashboard Email Reports - The ability to create and update email reports.
- create
And "DENY"Update Data Sources - The ability to create and update data sources.
- create
And "DENY"Update Datasets - The ability to create and update datasets.
- create
And "DENY"Update Themes - The ability to export to Create and Update themes.
- create
And "DENY"Update Threshold Alerts - The ability to create and update threshold alerts.
- "DENY"
- The ability to create shared folders.
- create
Spice "DENY"Dataset - The ability to create a SPICE dataset.
- export
To "DENY"Csv - The ability to export to CSV files.
- export
To "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.
- subscribe
Dashboard "DENY"Email Reports - The ability to subscribe to email reports.
- view
Account "DENY"Spice Capacity - The ability to view account SPICE capacity.
CustomPermissionsCapabilityState, CustomPermissionsCapabilityStateArgs
- Deny
- DENY
- Custom
Permissions 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.