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.