This module creates following resources.
aws_quicksight_folder
aws_quicksight_folder_membership
(optional)
Name | Version |
---|---|
terraform | >= 1.5 |
aws | >= 4.65 |
Name | Version |
---|---|
aws | 5.19.0 |
Name | Source | Version |
---|---|---|
resource_group | tedilabs/misc/aws//modules/resource-group | ~> 0.10.0 |
Name | Type |
---|---|
aws_quicksight_folder.this | resource |
aws_quicksight_folder_membership.analysis | resource |
aws_quicksight_folder_membership.dashboard | resource |
aws_quicksight_folder_membership.dataset | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
name | (Required) An identifier for the QuickSight folder. | string |
n/a | yes |
assets | (Optional) A configuration for assets of this QuickSight folder. assets as defined below.(Optional) analyses - A list of the IDs of the analysis assets to add to this QuickSight folder.(Optional) dashboards - A list of the IDs of the dashboard assets to add to this QuickSight folder.(Optional) datasets - A list of the IDs of the dataset assets to add to this QuickSight folder. |
object({ |
{} |
no |
display_name | (Optional) A display name for the QuickSight folder. | string |
null |
no |
module_tags_enabled | (Optional) Whether to create AWS Resource Tags for the module informations. | bool |
true |
no |
parent_folder | (Optional) The Amazon Resource Name (ARN) for the parent folder. If not set, creates a root-level folder. | string |
null |
no |
permissions | (Optional) A list of resource permissions on the QuickSight folder. Maximum of 64 items. Each value of permissions as defined below.(Required) principal - The Amazon Resource Name (ARN) of the principal. This can be one of the following:- The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) - The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across Amazon Web Services accounts. (This is less common.) (Optional) role - A role of principal with a pre-defined set of permissions. Valid values are OWNER and READER .(Optional) actions - A set of IAM actions to grant or revoke permissions on. |
list(object({ |
[] |
no |
resource_group_description | (Optional) The description of Resource Group. | string |
"Managed by Terraform." |
no |
resource_group_enabled | (Optional) Whether to create Resource Group to find and group AWS resources which are created by this module. | bool |
true |
no |
resource_group_name | (Optional) The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS or aws . |
string |
"" |
no |
tags | (Optional) A map of tags to add to all resources. | map(string) |
{} |
no |
type | (Optional) The type of the QuickSight folder. Valid values are SHARED . Defaults to SHARED . |
string |
"SHARED" |
no |
Name | Description |
---|---|
arn | The ARN of the QuickSight folder. |
assets | A configuration for assets of this QuickSight folder.analyses - A list of the IDs of the analysis assets of this QuickSight folder.dashboards - A list of the IDs of the dashboard assets of this QuickSight folder.datasets - A list of the IDs of the dataset assets of this QuickSight folder. |
created_at | The time that the QuickSight folder was created. |
display_name | The display name of the QuickSight folder. |
hierarchy | The hierarchy of the QuickSight folder. |
id | The ID of the QuickSight folder. |
name | The name of the QuickSight folder. |
permissions | A list of resource permissions on the QuickSight folder. |
type | The type of the QuickSight folder. |
updated_at | The time that the QuickSight folder was last updated. |