AWS::QuickSight::Template SheetDefinition - AWS CloudFormation

AWS::QuickSight::Template SheetDefinition

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report. Every analysis and dashboard must contain at least one sheet.

Syntax

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

JSON

{ "ContentType" : String, "Description" : String, "FilterControls" : [ FilterControl, ... ], "Layouts" : [ Layout, ... ], "Name" : String, "ParameterControls" : [ ParameterControl, ... ], "SheetControlLayouts" : [ SheetControlLayout, ... ], "SheetId" : String, "TextBoxes" : [ SheetTextBox, ... ], "Title" : String, "Visuals" : [ Visual, ... ] }

Properties

ContentType

The layout content type of the sheet. Choose one of the following options:

  • PAGINATED: Creates a sheet for a paginated report.

  • INTERACTIVE: Creates a sheet for an interactive dashboard.

Required: No

Type: String

Allowed values: PAGINATED | INTERACTIVE

Update requires: No interruption

Description

A description of the sheet.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: No interruption

FilterControls

The list of filter controls that are on a sheet.

For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

Required: No

Type: Array of FilterControl

Minimum: 0

Maximum: 200

Update requires: No interruption

Layouts

Layouts define how the components of a sheet are arranged.

For more information, see Types of layout in the Amazon QuickSight User Guide.

Required: No

Type: Array of Layout

Minimum: 1

Maximum: 1

Update requires: No interruption

Name

The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.

Required: No

Type: String

Minimum: 1

Maximum: 2048

Update requires: No interruption

ParameterControls

The list of parameter controls that are on a sheet.

For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

Required: No

Type: Array of ParameterControl

Minimum: 0

Maximum: 200

Update requires: No interruption

SheetControlLayouts

The control layouts of the sheet.

Required: No

Type: Array of SheetControlLayout

Minimum: 0

Maximum: 1

Update requires: No interruption

SheetId

The unique identifier of a sheet.

Required: Yes

Type: String

Pattern: ^[\w\-]+$

Minimum: 1

Maximum: 512

Update requires: No interruption

TextBoxes

The text boxes that are on a sheet.

Required: No

Type: Array of SheetTextBox

Minimum: 0

Maximum: 100

Update requires: No interruption

Title

The title of the sheet.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: No interruption

Visuals

A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

Required: No

Type: Array of Visual

Minimum: 0

Maximum: 50

Update requires: No interruption