CfnTopicV2Props Struct
Properties for defining a CfnTopicV2.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const cfnTopicV2Props: quicksight.CfnTopicV2Props = {
awsAccountId: 'awsAccountId',
customInstructions: {
customInstructionsString: 'customInstructionsString',
},
dataSetRelations: [{
left: {
columnNames: ['columnNames'],
dataSetArn: 'dataSetArn',
},
right: {
columnNames: ['columnNames'],
dataSetArn: 'dataSetArn',
},
}],
dataSets: [{
dataSetArn: 'dataSetArn',
// the properties below are optional
dataSetName: 'dataSetName',
}],
description: 'description',
folderArns: ['folderArns'],
name: 'name',
permissions: [{
actions: ['actions'],
principal: 'principal',
}],
tags: [{
key: 'key',
value: 'value',
}],
topicId: 'topicId',
};
Properties
awsAccountIdoptionalstringaws_account_idoptionalstrawsAccountIdoptionalStringAwsAccountIdoptionalstringAwsAccountIdoptional*string#customInstructionsoptionalIResolvable | CfnTopicV2.CustomInstructionsPropertycustom_instructionsoptionaltyping.Union[IResolvable, CustomInstructionsProperty]customInstructionsoptionalIResolvableCustomInstructionsoptionalIResolvableCustomInstructionsoptionalinterface{}#dataSetRelationsoptionalIResolvable | IResolvable | CfnTopicV2.DataSetRelationProperty[]data_set_relationsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSetRelationProperty]]]dataSetRelationsoptionalIResolvableDataSetRelationsoptionalIResolvableDataSetRelationsoptionalinterface{}#dataSetsoptionalIResolvable | IResolvable | CfnTopicV2.DataSetReferenceProperty[]data_setsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSetReferenceProperty]]]dataSetsoptionalIResolvableDataSetsoptionalIResolvableDataSetsoptionalinterface{}#descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#folderArnsoptionalstring[]folder_arnsoptionaltyping.List[str]folderArnsoptionalList<String>FolderArnsoptionalstring[]FolderArnsoptional*[]*string#permissionsoptionalIResolvable | IResolvable | CfnTopicV2.ResourcePermissionProperty[]permissionsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, ResourcePermissionProperty]]]permissionsoptionalIResolvablePermissionsoptionalIResolvablePermissionsoptionalinterface{}#topicIdoptionalstringtopic_idoptionalstrtopicIdoptionalStringTopicIdoptionalstringTopicIdoptional*string#