

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::QuickSight::Theme
<a name="aws-resource-quicksight-theme"></a>

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](https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the *Amazon Quick User Guide*.

## Syntax
<a name="aws-resource-quicksight-theme-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-resource-quicksight-theme-syntax.json"></a>

```
{
  "Type" : "AWS::QuickSight::Theme",
  "Properties" : {
      "[AwsAccountId](#cfn-quicksight-theme-awsaccountid)" : String,
      "[BaseThemeId](#cfn-quicksight-theme-basethemeid)" : String,
      "[Configuration](#cfn-quicksight-theme-configuration)" : ThemeConfiguration,
      "[Name](#cfn-quicksight-theme-name)" : String,
      "[Permissions](#cfn-quicksight-theme-permissions)" : [ ResourcePermission, ... ],
      "[Tags](#cfn-quicksight-theme-tags)" : [ Tag, ... ],
      "[ThemeId](#cfn-quicksight-theme-themeid)" : String,
      "[VersionDescription](#cfn-quicksight-theme-versiondescription)" : String
    }
}
```

### YAML
<a name="aws-resource-quicksight-theme-syntax.yaml"></a>

```
Type: AWS::QuickSight::Theme
Properties:
  [AwsAccountId](#cfn-quicksight-theme-awsaccountid): String
  [BaseThemeId](#cfn-quicksight-theme-basethemeid): String
  [Configuration](#cfn-quicksight-theme-configuration): 
    ThemeConfiguration
  [Name](#cfn-quicksight-theme-name): String
  [Permissions](#cfn-quicksight-theme-permissions): 
    - ResourcePermission
  [Tags](#cfn-quicksight-theme-tags): 
    - Tag
  [ThemeId](#cfn-quicksight-theme-themeid): String
  [VersionDescription](#cfn-quicksight-theme-versiondescription): String
```

## Properties
<a name="aws-resource-quicksight-theme-properties"></a>

`AwsAccountId`  <a name="cfn-quicksight-theme-awsaccountid"></a>
The ID of the AWS account where you want to store the new theme.   
*Required*: Yes  
*Type*: String  
*Pattern*: `^[0-9]{12}$`  
*Minimum*: `12`  
*Maximum*: `12`  
*Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)

`BaseThemeId`  <a name="cfn-quicksight-theme-basethemeid"></a>
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 `ListThemes` or choose **Themes** from within an analysis.   
*Required*: Yes  
*Type*: String  
*Pattern*: `^[\w\-]+$`  
*Minimum*: `1`  
*Maximum*: `512`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Configuration`  <a name="cfn-quicksight-theme-configuration"></a>
The theme configuration, which contains the theme display properties.  
*Required*: Yes  
*Type*: [ThemeConfiguration](aws-properties-quicksight-theme-themeconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Name`  <a name="cfn-quicksight-theme-name"></a>
A display name for the theme.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `2048`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Permissions`  <a name="cfn-quicksight-theme-permissions"></a>
A valid grouping of resource permissions to apply to the new theme.   
*Required*: No  
*Type*: Array of [ResourcePermission](aws-properties-quicksight-theme-resourcepermission.md)  
*Minimum*: `1`  
*Maximum*: `64`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Tags`  <a name="cfn-quicksight-theme-tags"></a>
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](aws-properties-quicksight-theme-tag.md)  
*Minimum*: `1`  
*Maximum*: `200`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`ThemeId`  <a name="cfn-quicksight-theme-themeid"></a>
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*: `1`  
*Maximum*: `512`  
*Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)

`VersionDescription`  <a name="cfn-quicksight-theme-versiondescription"></a>
A description of the first version of the theme that you're creating. Every time `UpdateTheme` is called, a new version is created. Each version of the theme has a description of the version in the `VersionDescription` field.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `512`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## Return values
<a name="aws-resource-quicksight-theme-return-values"></a>

### Fn::GetAtt
<a name="aws-resource-quicksight-theme-return-values-fn--getatt"></a>

#### 
<a name="aws-resource-quicksight-theme-return-values-fn--getatt-fn--getatt"></a>

`Arn`  <a name="Arn-fn::getatt"></a>
The Amazon Resource Name (ARN) of the theme.

`CreatedTime`  <a name="CreatedTime-fn::getatt"></a>
The time the theme was created.

`LastUpdatedTime`  <a name="LastUpdatedTime-fn::getatt"></a>
The time the theme was last updated.

`Type`  <a name="Type-fn::getatt"></a>
Theme type.

# AWS::QuickSight::Theme BorderStyle
<a name="aws-properties-quicksight-theme-borderstyle"></a>

The display options for tile borders for visuals.

## Syntax
<a name="aws-properties-quicksight-theme-borderstyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-borderstyle-syntax.json"></a>

```
{
  "[Show](#cfn-quicksight-theme-borderstyle-show)" : Boolean
}
```

### YAML
<a name="aws-properties-quicksight-theme-borderstyle-syntax.yaml"></a>

```
  [Show](#cfn-quicksight-theme-borderstyle-show): Boolean
```

## Properties
<a name="aws-properties-quicksight-theme-borderstyle-properties"></a>

`Show`  <a name="cfn-quicksight-theme-borderstyle-show"></a>
The option to enable display of borders for visuals.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme DataColorPalette
<a name="aws-properties-quicksight-theme-datacolorpalette"></a>

The theme colors that are used for data colors in charts. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with `#`, for example \$137BFF5. 

## Syntax
<a name="aws-properties-quicksight-theme-datacolorpalette-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-datacolorpalette-syntax.json"></a>

```
{
  "[Colors](#cfn-quicksight-theme-datacolorpalette-colors)" : [ String, ... ],
  "[EmptyFillColor](#cfn-quicksight-theme-datacolorpalette-emptyfillcolor)" : String,
  "[MinMaxGradient](#cfn-quicksight-theme-datacolorpalette-minmaxgradient)" : [ String, ... ]
}
```

### YAML
<a name="aws-properties-quicksight-theme-datacolorpalette-syntax.yaml"></a>

```
  [Colors](#cfn-quicksight-theme-datacolorpalette-colors): 
    - String
  [EmptyFillColor](#cfn-quicksight-theme-datacolorpalette-emptyfillcolor): String
  [MinMaxGradient](#cfn-quicksight-theme-datacolorpalette-minmaxgradient): 
    - String
```

## Properties
<a name="aws-properties-quicksight-theme-datacolorpalette-properties"></a>

`Colors`  <a name="cfn-quicksight-theme-datacolorpalette-colors"></a>
The hexadecimal codes for the colors.  
*Required*: No  
*Type*: Array of String  
*Minimum*: `0`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`EmptyFillColor`  <a name="cfn-quicksight-theme-datacolorpalette-emptyfillcolor"></a>
The hexadecimal code of a color that applies to charts where a lack of data is highlighted.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MinMaxGradient`  <a name="cfn-quicksight-theme-datacolorpalette-minmaxgradient"></a>
The minimum and maximum hexadecimal codes that describe a color gradient.   
*Required*: No  
*Type*: Array of String  
*Minimum*: `0`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme Font
<a name="aws-properties-quicksight-theme-font"></a>

Determines the font settings.

## Syntax
<a name="aws-properties-quicksight-theme-font-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-font-syntax.json"></a>

```
{
  "[FontFamily](#cfn-quicksight-theme-font-fontfamily)" : String
}
```

### YAML
<a name="aws-properties-quicksight-theme-font-syntax.yaml"></a>

```
  [FontFamily](#cfn-quicksight-theme-font-fontfamily): String
```

## Properties
<a name="aws-properties-quicksight-theme-font-properties"></a>

`FontFamily`  <a name="cfn-quicksight-theme-font-fontfamily"></a>
Determines the font family settings.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme GutterStyle
<a name="aws-properties-quicksight-theme-gutterstyle"></a>

The display options for gutter spacing between tiles on a sheet.

## Syntax
<a name="aws-properties-quicksight-theme-gutterstyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-gutterstyle-syntax.json"></a>

```
{
  "[Show](#cfn-quicksight-theme-gutterstyle-show)" : Boolean
}
```

### YAML
<a name="aws-properties-quicksight-theme-gutterstyle-syntax.yaml"></a>

```
  [Show](#cfn-quicksight-theme-gutterstyle-show): Boolean
```

## Properties
<a name="aws-properties-quicksight-theme-gutterstyle-properties"></a>

`Show`  <a name="cfn-quicksight-theme-gutterstyle-show"></a>
This Boolean value controls whether to display a gutter space between sheet tiles.   
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme MarginStyle
<a name="aws-properties-quicksight-theme-marginstyle"></a>

The display options for margins around the outside edge of sheets.

## Syntax
<a name="aws-properties-quicksight-theme-marginstyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-marginstyle-syntax.json"></a>

```
{
  "[Show](#cfn-quicksight-theme-marginstyle-show)" : Boolean
}
```

### YAML
<a name="aws-properties-quicksight-theme-marginstyle-syntax.yaml"></a>

```
  [Show](#cfn-quicksight-theme-marginstyle-show): Boolean
```

## Properties
<a name="aws-properties-quicksight-theme-marginstyle-properties"></a>

`Show`  <a name="cfn-quicksight-theme-marginstyle-show"></a>
This Boolean value controls whether to display sheet margins.  
*Required*: No  
*Type*: Boolean  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme ResourcePermission
<a name="aws-properties-quicksight-theme-resourcepermission"></a>

Permission for the resource.

## Syntax
<a name="aws-properties-quicksight-theme-resourcepermission-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-resourcepermission-syntax.json"></a>

```
{
  "[Actions](#cfn-quicksight-theme-resourcepermission-actions)" : [ String, ... ],
  "[Principal](#cfn-quicksight-theme-resourcepermission-principal)" : String
}
```

### YAML
<a name="aws-properties-quicksight-theme-resourcepermission-syntax.yaml"></a>

```
  [Actions](#cfn-quicksight-theme-resourcepermission-actions): 
    - String
  [Principal](#cfn-quicksight-theme-resourcepermission-principal): String
```

## Properties
<a name="aws-properties-quicksight-theme-resourcepermission-properties"></a>

`Actions`  <a name="cfn-quicksight-theme-resourcepermission-actions"></a>
The IAM action to grant or revoke permissions on.  
*Required*: Yes  
*Type*: Array of String  
*Minimum*: `1`  
*Maximum*: `20`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Principal`  <a name="cfn-quicksight-theme-resourcepermission-principal"></a>
The Amazon Resource Name (ARN) of the principal. This can be one of the following:  
+ The ARN of an Amazon Quick user or group associated with a data source or dataset. (This is common.)
+ The ARN of an Amazon Quick user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)
+ The ARN of an AWS account root: This is an IAM ARN rather than a Quick ARN. Use this option only to share resources (templates) across AWS accounts. (This is less common.)
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme SheetStyle
<a name="aws-properties-quicksight-theme-sheetstyle"></a>

The theme display options for sheets. 

## Syntax
<a name="aws-properties-quicksight-theme-sheetstyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-sheetstyle-syntax.json"></a>

```
{
  "[Tile](#cfn-quicksight-theme-sheetstyle-tile)" : TileStyle,
  "[TileLayout](#cfn-quicksight-theme-sheetstyle-tilelayout)" : TileLayoutStyle
}
```

### YAML
<a name="aws-properties-quicksight-theme-sheetstyle-syntax.yaml"></a>

```
  [Tile](#cfn-quicksight-theme-sheetstyle-tile): 
    TileStyle
  [TileLayout](#cfn-quicksight-theme-sheetstyle-tilelayout): 
    TileLayoutStyle
```

## Properties
<a name="aws-properties-quicksight-theme-sheetstyle-properties"></a>

`Tile`  <a name="cfn-quicksight-theme-sheetstyle-tile"></a>
The display options for tiles.  
*Required*: No  
*Type*: [TileStyle](aws-properties-quicksight-theme-tilestyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`TileLayout`  <a name="cfn-quicksight-theme-sheetstyle-tilelayout"></a>
The layout options for tiles.  
*Required*: No  
*Type*: [TileLayoutStyle](aws-properties-quicksight-theme-tilelayoutstyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme Tag
<a name="aws-properties-quicksight-theme-tag"></a>

<a name="aws-properties-quicksight-theme-tag-description"></a>The `Tag` property type specifies Property description not available. for an [AWS::QuickSight::Theme](aws-resource-quicksight-theme.md).

## Syntax
<a name="aws-properties-quicksight-theme-tag-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-tag-syntax.json"></a>

```
{
  "[Key](#cfn-quicksight-theme-tag-key)" : String,
  "[Value](#cfn-quicksight-theme-tag-value)" : String
}
```

### YAML
<a name="aws-properties-quicksight-theme-tag-syntax.yaml"></a>

```
  [Key](#cfn-quicksight-theme-tag-key): String
  [Value](#cfn-quicksight-theme-tag-value): String
```

## Properties
<a name="aws-properties-quicksight-theme-tag-properties"></a>

`Key`  <a name="cfn-quicksight-theme-tag-key"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `128`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-quicksight-theme-tag-value"></a>
Property description not available.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme ThemeConfiguration
<a name="aws-properties-quicksight-theme-themeconfiguration"></a>

The theme configuration. This configuration contains all of the display properties for a theme.

## Syntax
<a name="aws-properties-quicksight-theme-themeconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-themeconfiguration-syntax.json"></a>

```
{
  "[DataColorPalette](#cfn-quicksight-theme-themeconfiguration-datacolorpalette)" : DataColorPalette,
  "[Sheet](#cfn-quicksight-theme-themeconfiguration-sheet)" : SheetStyle,
  "[Typography](#cfn-quicksight-theme-themeconfiguration-typography)" : Typography,
  "[UIColorPalette](#cfn-quicksight-theme-themeconfiguration-uicolorpalette)" : UIColorPalette
}
```

### YAML
<a name="aws-properties-quicksight-theme-themeconfiguration-syntax.yaml"></a>

```
  [DataColorPalette](#cfn-quicksight-theme-themeconfiguration-datacolorpalette): 
    DataColorPalette
  [Sheet](#cfn-quicksight-theme-themeconfiguration-sheet): 
    SheetStyle
  [Typography](#cfn-quicksight-theme-themeconfiguration-typography): 
    Typography
  [UIColorPalette](#cfn-quicksight-theme-themeconfiguration-uicolorpalette): 
    UIColorPalette
```

## Properties
<a name="aws-properties-quicksight-theme-themeconfiguration-properties"></a>

`DataColorPalette`  <a name="cfn-quicksight-theme-themeconfiguration-datacolorpalette"></a>
Color properties that apply to chart data colors.  
*Required*: No  
*Type*: [DataColorPalette](aws-properties-quicksight-theme-datacolorpalette.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Sheet`  <a name="cfn-quicksight-theme-themeconfiguration-sheet"></a>
Display options related to sheets.  
*Required*: No  
*Type*: [SheetStyle](aws-properties-quicksight-theme-sheetstyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Typography`  <a name="cfn-quicksight-theme-themeconfiguration-typography"></a>
Determines the typography options.  
*Required*: No  
*Type*: [Typography](aws-properties-quicksight-theme-typography.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`UIColorPalette`  <a name="cfn-quicksight-theme-themeconfiguration-uicolorpalette"></a>
Color properties that apply to the UI and to charts, excluding the colors that apply to data.   
*Required*: No  
*Type*: [UIColorPalette](aws-properties-quicksight-theme-uicolorpalette.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme ThemeError
<a name="aws-properties-quicksight-theme-themeerror"></a>

Theme error.

## Syntax
<a name="aws-properties-quicksight-theme-themeerror-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-themeerror-syntax.json"></a>

```
{
  "[Message](#cfn-quicksight-theme-themeerror-message)" : String,
  "[Type](#cfn-quicksight-theme-themeerror-type)" : String
}
```

### YAML
<a name="aws-properties-quicksight-theme-themeerror-syntax.yaml"></a>

```
  [Message](#cfn-quicksight-theme-themeerror-message): String
  [Type](#cfn-quicksight-theme-themeerror-type): String
```

## Properties
<a name="aws-properties-quicksight-theme-themeerror-properties"></a>

`Message`  <a name="cfn-quicksight-theme-themeerror-message"></a>
The error message.  
*Required*: No  
*Type*: String  
*Pattern*: `\S`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-quicksight-theme-themeerror-type"></a>
The type of error.  
*Required*: No  
*Type*: String  
*Allowed values*: `INTERNAL_FAILURE`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme ThemeVersion
<a name="aws-properties-quicksight-theme-themeversion"></a>

A version of a theme.

## Syntax
<a name="aws-properties-quicksight-theme-themeversion-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-themeversion-syntax.json"></a>

```
{
  "[Arn](#cfn-quicksight-theme-themeversion-arn)" : String,
  "[BaseThemeId](#cfn-quicksight-theme-themeversion-basethemeid)" : String,
  "[Configuration](#cfn-quicksight-theme-themeversion-configuration)" : ThemeConfiguration,
  "[CreatedTime](#cfn-quicksight-theme-themeversion-createdtime)" : String,
  "[Description](#cfn-quicksight-theme-themeversion-description)" : String,
  "[Errors](#cfn-quicksight-theme-themeversion-errors)" : [ ThemeError, ... ],
  "[Status](#cfn-quicksight-theme-themeversion-status)" : String,
  "[VersionNumber](#cfn-quicksight-theme-themeversion-versionnumber)" : Number
}
```

### YAML
<a name="aws-properties-quicksight-theme-themeversion-syntax.yaml"></a>

```
  [Arn](#cfn-quicksight-theme-themeversion-arn): String
  [BaseThemeId](#cfn-quicksight-theme-themeversion-basethemeid): String
  [Configuration](#cfn-quicksight-theme-themeversion-configuration): 
    ThemeConfiguration
  [CreatedTime](#cfn-quicksight-theme-themeversion-createdtime): String
  [Description](#cfn-quicksight-theme-themeversion-description): String
  [Errors](#cfn-quicksight-theme-themeversion-errors): 
    - ThemeError
  [Status](#cfn-quicksight-theme-themeversion-status): String
  [VersionNumber](#cfn-quicksight-theme-themeversion-versionnumber): 
    Number
```

## Properties
<a name="aws-properties-quicksight-theme-themeversion-properties"></a>

`Arn`  <a name="cfn-quicksight-theme-themeversion-arn"></a>
The Amazon Resource Name (ARN) of the resource.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`BaseThemeId`  <a name="cfn-quicksight-theme-themeversion-basethemeid"></a>
The Quick Sight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Quick Sight theme.  
*Required*: No  
*Type*: String  
*Pattern*: `^[\w\-]+$`  
*Minimum*: `1`  
*Maximum*: `512`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Configuration`  <a name="cfn-quicksight-theme-themeversion-configuration"></a>
The theme configuration, which contains all the theme display properties.  
*Required*: No  
*Type*: [ThemeConfiguration](aws-properties-quicksight-theme-themeconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`CreatedTime`  <a name="cfn-quicksight-theme-themeversion-createdtime"></a>
The date and time that this theme version was created.  
*Required*: No  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Description`  <a name="cfn-quicksight-theme-themeversion-description"></a>
The description of the theme.  
*Required*: No  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `512`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Errors`  <a name="cfn-quicksight-theme-themeversion-errors"></a>
Errors associated with the theme.  
*Required*: No  
*Type*: Array of [ThemeError](aws-properties-quicksight-theme-themeerror.md)  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Status`  <a name="cfn-quicksight-theme-themeversion-status"></a>
The status of the theme version.  
*Required*: No  
*Type*: String  
*Allowed values*: `CREATION_IN_PROGRESS | CREATION_SUCCESSFUL | CREATION_FAILED | UPDATE_IN_PROGRESS | UPDATE_SUCCESSFUL | UPDATE_FAILED | PENDING_UPDATE | DELETED`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`VersionNumber`  <a name="cfn-quicksight-theme-themeversion-versionnumber"></a>
The version number of the theme.  
*Required*: No  
*Type*: Number  
*Minimum*: `1`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme TileLayoutStyle
<a name="aws-properties-quicksight-theme-tilelayoutstyle"></a>

The display options for the layout of tiles on a sheet.

## Syntax
<a name="aws-properties-quicksight-theme-tilelayoutstyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-tilelayoutstyle-syntax.json"></a>

```
{
  "[Gutter](#cfn-quicksight-theme-tilelayoutstyle-gutter)" : GutterStyle,
  "[Margin](#cfn-quicksight-theme-tilelayoutstyle-margin)" : MarginStyle
}
```

### YAML
<a name="aws-properties-quicksight-theme-tilelayoutstyle-syntax.yaml"></a>

```
  [Gutter](#cfn-quicksight-theme-tilelayoutstyle-gutter): 
    GutterStyle
  [Margin](#cfn-quicksight-theme-tilelayoutstyle-margin): 
    MarginStyle
```

## Properties
<a name="aws-properties-quicksight-theme-tilelayoutstyle-properties"></a>

`Gutter`  <a name="cfn-quicksight-theme-tilelayoutstyle-gutter"></a>
The gutter settings that apply between tiles.   
*Required*: No  
*Type*: [GutterStyle](aws-properties-quicksight-theme-gutterstyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Margin`  <a name="cfn-quicksight-theme-tilelayoutstyle-margin"></a>
The margin settings that apply around the outside edge of sheets.  
*Required*: No  
*Type*: [MarginStyle](aws-properties-quicksight-theme-marginstyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme TileStyle
<a name="aws-properties-quicksight-theme-tilestyle"></a>

Display options related to tiles on a sheet.

## Syntax
<a name="aws-properties-quicksight-theme-tilestyle-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-tilestyle-syntax.json"></a>

```
{
  "[Border](#cfn-quicksight-theme-tilestyle-border)" : BorderStyle
}
```

### YAML
<a name="aws-properties-quicksight-theme-tilestyle-syntax.yaml"></a>

```
  [Border](#cfn-quicksight-theme-tilestyle-border): 
    BorderStyle
```

## Properties
<a name="aws-properties-quicksight-theme-tilestyle-properties"></a>

`Border`  <a name="cfn-quicksight-theme-tilestyle-border"></a>
The border around a tile.  
*Required*: No  
*Type*: [BorderStyle](aws-properties-quicksight-theme-borderstyle.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme Typography
<a name="aws-properties-quicksight-theme-typography"></a>

Determines the typography options.

## Syntax
<a name="aws-properties-quicksight-theme-typography-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-typography-syntax.json"></a>

```
{
  "[FontFamilies](#cfn-quicksight-theme-typography-fontfamilies)" : [ Font, ... ]
}
```

### YAML
<a name="aws-properties-quicksight-theme-typography-syntax.yaml"></a>

```
  [FontFamilies](#cfn-quicksight-theme-typography-fontfamilies): 
    - Font
```

## Properties
<a name="aws-properties-quicksight-theme-typography-properties"></a>

`FontFamilies`  <a name="cfn-quicksight-theme-typography-fontfamilies"></a>
Determines the list of font families.  
*Required*: No  
*Type*: Array of [Font](aws-properties-quicksight-theme-font.md)  
*Minimum*: `0`  
*Maximum*: `5`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::QuickSight::Theme UIColorPalette
<a name="aws-properties-quicksight-theme-uicolorpalette"></a>

The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with `#`, for example \$137BFF5. For more information, see [Using Themes in Amazon Quick](https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the *Amazon Quick User Guide.*

## Syntax
<a name="aws-properties-quicksight-theme-uicolorpalette-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-theme-uicolorpalette-syntax.json"></a>

```
{
  "[Accent](#cfn-quicksight-theme-uicolorpalette-accent)" : String,
  "[AccentForeground](#cfn-quicksight-theme-uicolorpalette-accentforeground)" : String,
  "[Danger](#cfn-quicksight-theme-uicolorpalette-danger)" : String,
  "[DangerForeground](#cfn-quicksight-theme-uicolorpalette-dangerforeground)" : String,
  "[Dimension](#cfn-quicksight-theme-uicolorpalette-dimension)" : String,
  "[DimensionForeground](#cfn-quicksight-theme-uicolorpalette-dimensionforeground)" : String,
  "[Measure](#cfn-quicksight-theme-uicolorpalette-measure)" : String,
  "[MeasureForeground](#cfn-quicksight-theme-uicolorpalette-measureforeground)" : String,
  "[PrimaryBackground](#cfn-quicksight-theme-uicolorpalette-primarybackground)" : String,
  "[PrimaryForeground](#cfn-quicksight-theme-uicolorpalette-primaryforeground)" : String,
  "[SecondaryBackground](#cfn-quicksight-theme-uicolorpalette-secondarybackground)" : String,
  "[SecondaryForeground](#cfn-quicksight-theme-uicolorpalette-secondaryforeground)" : String,
  "[Success](#cfn-quicksight-theme-uicolorpalette-success)" : String,
  "[SuccessForeground](#cfn-quicksight-theme-uicolorpalette-successforeground)" : String,
  "[Warning](#cfn-quicksight-theme-uicolorpalette-warning)" : String,
  "[WarningForeground](#cfn-quicksight-theme-uicolorpalette-warningforeground)" : String
}
```

### YAML
<a name="aws-properties-quicksight-theme-uicolorpalette-syntax.yaml"></a>

```
  [Accent](#cfn-quicksight-theme-uicolorpalette-accent): String
  [AccentForeground](#cfn-quicksight-theme-uicolorpalette-accentforeground): String
  [Danger](#cfn-quicksight-theme-uicolorpalette-danger): String
  [DangerForeground](#cfn-quicksight-theme-uicolorpalette-dangerforeground): String
  [Dimension](#cfn-quicksight-theme-uicolorpalette-dimension): String
  [DimensionForeground](#cfn-quicksight-theme-uicolorpalette-dimensionforeground): String
  [Measure](#cfn-quicksight-theme-uicolorpalette-measure): String
  [MeasureForeground](#cfn-quicksight-theme-uicolorpalette-measureforeground): String
  [PrimaryBackground](#cfn-quicksight-theme-uicolorpalette-primarybackground): String
  [PrimaryForeground](#cfn-quicksight-theme-uicolorpalette-primaryforeground): String
  [SecondaryBackground](#cfn-quicksight-theme-uicolorpalette-secondarybackground): String
  [SecondaryForeground](#cfn-quicksight-theme-uicolorpalette-secondaryforeground): String
  [Success](#cfn-quicksight-theme-uicolorpalette-success): String
  [SuccessForeground](#cfn-quicksight-theme-uicolorpalette-successforeground): String
  [Warning](#cfn-quicksight-theme-uicolorpalette-warning): String
  [WarningForeground](#cfn-quicksight-theme-uicolorpalette-warningforeground): String
```

## Properties
<a name="aws-properties-quicksight-theme-uicolorpalette-properties"></a>

`Accent`  <a name="cfn-quicksight-theme-uicolorpalette-accent"></a>
This color is that applies to selected states and buttons.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`AccentForeground`  <a name="cfn-quicksight-theme-uicolorpalette-accentforeground"></a>
The foreground color that applies to any text or other elements that appear over the accent color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Danger`  <a name="cfn-quicksight-theme-uicolorpalette-danger"></a>
The color that applies to error messages.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DangerForeground`  <a name="cfn-quicksight-theme-uicolorpalette-dangerforeground"></a>
The foreground color that applies to any text or other elements that appear over the error color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Dimension`  <a name="cfn-quicksight-theme-uicolorpalette-dimension"></a>
The color that applies to the names of fields that are identified as dimensions.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DimensionForeground`  <a name="cfn-quicksight-theme-uicolorpalette-dimensionforeground"></a>
The foreground color that applies to any text or other elements that appear over the dimension color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Measure`  <a name="cfn-quicksight-theme-uicolorpalette-measure"></a>
The color that applies to the names of fields that are identified as measures.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MeasureForeground`  <a name="cfn-quicksight-theme-uicolorpalette-measureforeground"></a>
The foreground color that applies to any text or other elements that appear over the measure color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PrimaryBackground`  <a name="cfn-quicksight-theme-uicolorpalette-primarybackground"></a>
The background color that applies to visuals and other high emphasis UI.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PrimaryForeground`  <a name="cfn-quicksight-theme-uicolorpalette-primaryforeground"></a>
The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SecondaryBackground`  <a name="cfn-quicksight-theme-uicolorpalette-secondarybackground"></a>
The background color that applies to the sheet background and sheet controls.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SecondaryForeground`  <a name="cfn-quicksight-theme-uicolorpalette-secondaryforeground"></a>
The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Success`  <a name="cfn-quicksight-theme-uicolorpalette-success"></a>
The color that applies to success messages, for example the check mark for a successful download.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SuccessForeground`  <a name="cfn-quicksight-theme-uicolorpalette-successforeground"></a>
The foreground color that applies to any text or other elements that appear over the success color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Warning`  <a name="cfn-quicksight-theme-uicolorpalette-warning"></a>
This color that applies to warning and informational messages.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`WarningForeground`  <a name="cfn-quicksight-theme-uicolorpalette-warningforeground"></a>
The foreground color that applies to any text or other elements that appear over the warning color.  
*Required*: No  
*Type*: String  
*Pattern*: `^#[A-F0-9]{6}$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)