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: 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