This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::QuickSight::Theme
Creates a theme.
A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon Quick Suite in the Amazon Quick Suite User Guide.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::QuickSight::Theme", "Properties" : { "AwsAccountId" :String, "BaseThemeId" :String, "Configuration" :ThemeConfiguration, "Name" :String, "Permissions" :[ ResourcePermission, ... ], "Tags" :[ Tag, ... ], "ThemeId" :String, "VersionDescription" :String} }
YAML
Type: AWS::QuickSight::Theme Properties: AwsAccountId:StringBaseThemeId:StringConfiguration:ThemeConfigurationName:StringPermissions:- ResourcePermissionTags:- TagThemeId:StringVersionDescription:String
Properties
AwsAccountId-
The ID of the AWS account where you want to store the new theme.
Required: Yes
Type: String
Pattern:
^[0-9]{12}$Minimum:
12Maximum:
12Update requires: Replacement
BaseThemeId-
The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon Quick Sight. For a list of the starting themes, use
ListThemesor choose Themes from within an analysis.Required: Yes
Type: String
Pattern:
^[\w\-]+$Minimum:
1Maximum:
512Update requires: No interruption
Configuration-
The theme configuration, which contains the theme display properties.
Required: Yes
Type: ThemeConfiguration
Update requires: No interruption
Name-
A display name for the theme.
Required: Yes
Type: String
Minimum:
1Maximum:
2048Update requires: No interruption
Permissions-
A valid grouping of resource permissions to apply to the new theme.
Required: No
Type: Array of ResourcePermission
Minimum:
1Maximum:
64Update requires: No interruption
-
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
Required: No
Type: Array of Tag
Minimum:
1Maximum:
200Update requires: No interruption
ThemeId-
An ID for the theme that you want to create. The theme ID is unique per AWS Region in each AWS account.
Required: Yes
Type: String
Pattern:
^[\w\-]+$Minimum:
1Maximum:
512Update requires: Replacement
VersionDescription-
A description of the first version of the theme that you're creating. Every time
UpdateThemeis called, a new version is created. Each version of the theme has a description of the version in theVersionDescriptionfield.Required: No
Type: String
Minimum:
1Maximum:
512Update requires: No interruption
Return values
Fn::GetAtt
Arn-
The Amazon Resource Name (ARN) of the theme.
CreatedTime-
The time the theme was created.
LastUpdatedTime-
The time the theme was last updated.
Type-
Theme type.