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, "DataSets" : [ DatasetMetadata, ... ], "Description" : String, "Name" : String, "TopicId" : String, "UserExperienceVersion" : String } }

YAML

Type: AWS::QuickSight::Topic Properties: AwsAccountId: String DataSets: - DatasetMetadata Description: 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

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

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.