We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Definition of the AWS::QuickSight::TopicV2 Resource Type.
Create TopicV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TopicV2(name: string, args?: TopicV2Args, opts?: CustomResourceOptions);@overload
def TopicV2(resource_name: str,
args: Optional[TopicV2Args] = None,
opts: Optional[ResourceOptions] = None)
@overload
def TopicV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
aws_account_id: Optional[str] = None,
custom_instructions: Optional[TopicV2CustomInstructionsArgs] = None,
data_set_relations: Optional[Sequence[TopicV2DataSetRelationArgs]] = None,
data_sets: Optional[Sequence[TopicV2DataSetReferenceArgs]] = None,
description: Optional[str] = None,
folder_arns: Optional[Sequence[str]] = None,
name: Optional[str] = None,
permissions: Optional[Sequence[TopicV2ResourcePermissionArgs]] = None,
tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None,
topic_id: Optional[str] = None)func NewTopicV2(ctx *Context, name string, args *TopicV2Args, opts ...ResourceOption) (*TopicV2, error)public TopicV2(string name, TopicV2Args? args = null, CustomResourceOptions? opts = null)
public TopicV2(String name, TopicV2Args args)
public TopicV2(String name, TopicV2Args args, CustomResourceOptions options)
type: aws-native:quicksight:TopicV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_quicksight_topic_v2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args TopicV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TopicV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TopicV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TopicV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TopicV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TopicV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TopicV2 resource accepts the following input properties:
- Aws
Account stringId - Custom
Instructions Pulumi.Aws Native. Quick Sight. Inputs. Topic V2Custom Instructions - Data
Set List<Pulumi.Relations Aws Native. Quick Sight. Inputs. Topic V2Data Set Relation> - Data
Sets List<Pulumi.Aws Native. Quick Sight. Inputs. Topic V2Data Set Reference> - Description string
- Folder
Arns List<string> - Name string
- Permissions
List<Pulumi.
Aws Native. Quick Sight. Inputs. Topic V2Resource Permission> -
List<Pulumi.
Aws Native. Inputs. Create Only Tag> - Topic
Id string
- aws_
account_ stringid - custom_
instructions object - data_
set_ list(object)relations - data_
sets list(object) - description string
- folder_
arns list(string) - name string
- permissions list(object)
- list(object)
- topic_
id string
- aws_
account_ strid - custom_
instructions TopicV2Custom Instructions Args - data_
set_ Sequence[Topicrelations V2Data Set Relation Args] - data_
sets Sequence[TopicV2Data Set Reference Args] - description str
- folder_
arns Sequence[str] - name str
- permissions
Sequence[Topic
V2Resource Permission Args] -
Sequence[Create
Only Tag Args] - topic_
id str
- aws
Account StringId - custom
Instructions Property Map - data
Set List<Property Map>Relations - data
Sets List<Property Map> - description String
- folder
Arns List<String> - name String
- permissions List<Property Map>
- List<Property Map>
- topic
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the TopicV2 resource produces the following output properties:
Supporting Types
CreateOnlyTag, CreateOnlyTagArgs
A set of tags to apply to the resource.TopicV2CustomInstructions, TopicV2CustomInstructionsArgs
- Custom
Instructions stringString
- Custom
Instructions stringString
- custom_
instructions_ stringstring
- custom
Instructions StringString
- custom
Instructions stringString
- custom
Instructions StringString
TopicV2DataSetReference, TopicV2DataSetReferenceArgs
A dataset reference used by a V2 (SEMANTIC_VIEW) topic.- Data
Set stringArn - Data
Set stringName
- Data
Set stringArn - Data
Set stringName
- data_
set_ stringarn - data_
set_ stringname
- data
Set StringArn - data
Set StringName
- data
Set stringArn - data
Set stringName
- data_
set_ strarn - data_
set_ strname
- data
Set StringArn - data
Set StringName
TopicV2DataSetRelation, TopicV2DataSetRelationArgs
A relation between two datasets referenced by a V2 (SEMANTIC_VIEW) topic.TopicV2DataSetRelationEndpoint, TopicV2DataSetRelationEndpointArgs
- Column
Names List<string> - Data
Set stringArn
- Column
Names []string - Data
Set stringArn
- column_
names list(string) - data_
set_ stringarn
- column
Names List<String> - data
Set StringArn
- column
Names string[] - data
Set stringArn
- column_
names Sequence[str] - data_
set_ strarn
- column
Names List<String> - data
Set StringArn
TopicV2ResourcePermission, TopicV2ResourcePermissionArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi