AWS::QuickSight::Topic - AWS CloudFormation

AWS::QuickSight::Topic

Creates a new Q topic.

Syntax

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

JSON

{ "Type" : "AWS::QuickSight::Topic", "Properties" : { "AwsAccountId" : String, "ConfigOptions" : TopicConfigOptions, "DataSets" : [ DatasetMetadata, ... ], "Description" : String, "FolderArns" : [ String, ... ], "Name" : String, "TopicId" : String, "UserExperienceVersion" : String } }

YAML

Type: AWS::QuickSight::Topic Properties: AwsAccountId: String ConfigOptions: TopicConfigOptions DataSets: - DatasetMetadata Description: String FolderArns: - String Name: String TopicId: String UserExperienceVersion: String

Properties

AwsAccountId

The ID of the AWS account that you want to create a topic in.

Required: No

Type: String

Pattern: ^[0-9]{12}$

Minimum: 12

Maximum: 12

Update requires: Replacement

ConfigOptions

Configuration options for a Topic.

Required: No

Type: TopicConfigOptions

Update requires: No interruption

DataSets

The data sets that the topic is associated with.

Required: No

Type: Array of DatasetMetadata

Update requires: No interruption

Description

The description of the topic.

Required: No

Type: String

Minimum: 0

Maximum: 256

Update requires: No interruption

FolderArns

Property description not available.

Required: No

Type: Array of String

Minimum: 0

Maximum: 20

Update requires: Replacement

Name

The name of the topic.

Required: No

Type: String

Minimum: 1

Maximum: 128

Update requires: No interruption

TopicId

The ID for the topic. This ID is unique per AWS Region for each AWS account.

Required: No

Type: String

Pattern: ^[A-Za-z0-9-_.\\+]*$

Minimum: 0

Maximum: 256

Update requires: Replacement

UserExperienceVersion

The user experience version of the topic.

Required: No

Type: String

Allowed values: LEGACY | NEW_READER_EXPERIENCE

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the topic.