AWS::QuickSight::Analysis SheetDefinition - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::QuickSight::Analysis 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 Amazon 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: INTERACTIVE | PAGINATED

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: List of FilterControl

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: List of Layout

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: List of ParameterControl

Maximum: 200

Update requires: No interruption

SheetControlLayouts

The control layouts of the sheet.

Required: No

Type: List of SheetControlLayout

Maximum: 1

Update requires: No interruption

SheetId

The unique identifier of a sheet.

Required: Yes

Type: String

Minimum: 1

Maximum: 512

Pattern: [\w\-]+

Update requires: No interruption

TextBoxes

The text boxes that are on a sheet.

Required: No

Type: List of SheetTextBox

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: List of Visual

Maximum: 50

Update requires: No interruption