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.