Interface CfnTopicV2MixinProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTopicV2MixinProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:33.090Z") @Stability(Stable) public interface CfnTopicV2MixinProps extends software.amazon.jsii.JsiiSerializable
Properties for CfnTopicV2PropsMixin.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cfnpropertymixins.services.quicksight.*;
 CfnTopicV2MixinProps cfnTopicV2MixinProps = CfnTopicV2MixinProps.builder()
         .awsAccountId("awsAccountId")
         .customInstructions(CustomInstructionsProperty.builder()
                 .customInstructionsString("customInstructionsString")
                 .build())
         .dataSetRelations(List.of(DataSetRelationProperty.builder()
                 .left(DataSetRelationEndpointProperty.builder()
                         .columnNames(List.of("columnNames"))
                         .dataSetArn("dataSetArn")
                         .build())
                 .right(DataSetRelationEndpointProperty.builder()
                         .columnNames(List.of("columnNames"))
                         .dataSetArn("dataSetArn")
                         .build())
                 .build()))
         .dataSets(List.of(DataSetReferenceProperty.builder()
                 .dataSetArn("dataSetArn")
                 .dataSetName("dataSetName")
                 .build()))
         .description("description")
         .folderArns(List.of("folderArns"))
         .name("name")
         .permissions(List.of(ResourcePermissionProperty.builder()
                 .actions(List.of("actions"))
                 .principal("principal")
                 .build()))
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .topicId("topicId")
         .build();
 

See Also: