Documentation
¶
Index ¶
- func NewQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference_Override(q QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference, ...)
- func NewQuicksightDataSetColumnGroupsList_Override(q QuicksightDataSetColumnGroupsList, ...)
- func NewQuicksightDataSetColumnGroupsOutputReference_Override(q QuicksightDataSetColumnGroupsOutputReference, ...)
- func NewQuicksightDataSetColumnLevelPermissionRulesList_Override(q QuicksightDataSetColumnLevelPermissionRulesList, ...)
- func NewQuicksightDataSetColumnLevelPermissionRulesOutputReference_Override(q QuicksightDataSetColumnLevelPermissionRulesOutputReference, ...)
- func NewQuicksightDataSetDataSetUsageConfigurationOutputReference_Override(q QuicksightDataSetDataSetUsageConfigurationOutputReference, ...)
- func NewQuicksightDataSetFieldFoldersList_Override(q QuicksightDataSetFieldFoldersList, ...)
- func NewQuicksightDataSetFieldFoldersOutputReference_Override(q QuicksightDataSetFieldFoldersOutputReference, ...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference, ...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsList_Override(q QuicksightDataSetLogicalTableMapDataTransformsList, ...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsOutputReference, ...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList_Override(q QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList, ...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapList_Override(q QuicksightDataSetLogicalTableMapList, ...)
- func NewQuicksightDataSetLogicalTableMapOutputReference_Override(q QuicksightDataSetLogicalTableMapOutputReference, ...)
- func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference, ...)
- func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference_Override(...)
- func NewQuicksightDataSetLogicalTableMapSourceOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceOutputReference, ...)
- func NewQuicksightDataSetPermissionsList_Override(q QuicksightDataSetPermissionsList, ...)
- func NewQuicksightDataSetPermissionsOutputReference_Override(q QuicksightDataSetPermissionsOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsList_Override(q QuicksightDataSetPhysicalTableMapCustomSqlColumnsList, ...)
- func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapCustomSqlOutputReference_Override(q QuicksightDataSetPhysicalTableMapCustomSqlOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapList_Override(q QuicksightDataSetPhysicalTableMapList, ...)
- func NewQuicksightDataSetPhysicalTableMapOutputReference_Override(q QuicksightDataSetPhysicalTableMapOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList_Override(q QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList, ...)
- func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapRelationalTableOutputReference_Override(q QuicksightDataSetPhysicalTableMapRelationalTableOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList_Override(q QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList, ...)
- func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapS3SourceOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceOutputReference, ...)
- func NewQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference, ...)
- func NewQuicksightDataSetRowLevelPermissionDataSetOutputReference_Override(q QuicksightDataSetRowLevelPermissionDataSetOutputReference, ...)
- func NewQuicksightDataSetRowLevelPermissionTagConfigurationOutputReference_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference, ...)
- func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList, ...)
- func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference, ...)
- func NewQuicksightDataSet_Override(q QuicksightDataSet, scope constructs.Construct, id *string, ...)
- func QuicksightDataSet_IsConstruct(x interface{}) *bool
- func QuicksightDataSet_IsTerraformElement(x interface{}) *bool
- func QuicksightDataSet_IsTerraformResource(x interface{}) *bool
- func QuicksightDataSet_TfResourceType() *string
- type QuicksightDataSet
- type QuicksightDataSetColumnGroups
- type QuicksightDataSetColumnGroupsGeoSpatialColumnGroup
- type QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference
- type QuicksightDataSetColumnGroupsList
- type QuicksightDataSetColumnGroupsOutputReference
- type QuicksightDataSetColumnLevelPermissionRules
- type QuicksightDataSetColumnLevelPermissionRulesList
- type QuicksightDataSetColumnLevelPermissionRulesOutputReference
- type QuicksightDataSetConfig
- type QuicksightDataSetDataSetUsageConfiguration
- type QuicksightDataSetDataSetUsageConfigurationOutputReference
- type QuicksightDataSetFieldFolders
- type QuicksightDataSetFieldFoldersList
- type QuicksightDataSetFieldFoldersOutputReference
- type QuicksightDataSetLogicalTableMap
- type QuicksightDataSetLogicalTableMapDataTransforms
- type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation
- type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation
- type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns
- type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList
- type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsFilterOperation
- type QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsList
- type QuicksightDataSetLogicalTableMapDataTransformsOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsProjectOperation
- type QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation
- type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList
- type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference
- type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation
- type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference
- type QuicksightDataSetLogicalTableMapList
- type QuicksightDataSetLogicalTableMapOutputReference
- type QuicksightDataSetLogicalTableMapSource
- type QuicksightDataSetLogicalTableMapSourceJoinInstruction
- type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties
- type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference
- type QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference
- type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties
- type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference
- type QuicksightDataSetLogicalTableMapSourceOutputReference
- type QuicksightDataSetPermissions
- type QuicksightDataSetPermissionsList
- type QuicksightDataSetPermissionsOutputReference
- type QuicksightDataSetPhysicalTableMap
- type QuicksightDataSetPhysicalTableMapCustomSql
- type QuicksightDataSetPhysicalTableMapCustomSqlColumns
- type QuicksightDataSetPhysicalTableMapCustomSqlColumnsList
- type QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference
- type QuicksightDataSetPhysicalTableMapCustomSqlOutputReference
- type QuicksightDataSetPhysicalTableMapList
- type QuicksightDataSetPhysicalTableMapOutputReference
- type QuicksightDataSetPhysicalTableMapRelationalTable
- type QuicksightDataSetPhysicalTableMapRelationalTableInputColumns
- type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList
- type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference
- type QuicksightDataSetPhysicalTableMapRelationalTableOutputReference
- type QuicksightDataSetPhysicalTableMapS3Source
- type QuicksightDataSetPhysicalTableMapS3SourceInputColumns
- type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList
- type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference
- type QuicksightDataSetPhysicalTableMapS3SourceOutputReference
- type QuicksightDataSetPhysicalTableMapS3SourceUploadSettings
- type QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference
- type QuicksightDataSetRowLevelPermissionDataSet
- type QuicksightDataSetRowLevelPermissionDataSetOutputReference
- type QuicksightDataSetRowLevelPermissionTagConfiguration
- type QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference
- type QuicksightDataSetRowLevelPermissionTagConfigurationTagRules
- type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList
- type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference_Override ¶
func NewQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference_Override(q QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetColumnGroupsList_Override ¶
func NewQuicksightDataSetColumnGroupsList_Override(q QuicksightDataSetColumnGroupsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetColumnGroupsOutputReference_Override ¶
func NewQuicksightDataSetColumnGroupsOutputReference_Override(q QuicksightDataSetColumnGroupsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetColumnLevelPermissionRulesList_Override ¶
func NewQuicksightDataSetColumnLevelPermissionRulesList_Override(q QuicksightDataSetColumnLevelPermissionRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetColumnLevelPermissionRulesOutputReference_Override ¶
func NewQuicksightDataSetColumnLevelPermissionRulesOutputReference_Override(q QuicksightDataSetColumnLevelPermissionRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetDataSetUsageConfigurationOutputReference_Override ¶
func NewQuicksightDataSetDataSetUsageConfigurationOutputReference_Override(q QuicksightDataSetDataSetUsageConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetFieldFoldersList_Override ¶
func NewQuicksightDataSetFieldFoldersList_Override(q QuicksightDataSetFieldFoldersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetFieldFoldersOutputReference_Override ¶
func NewQuicksightDataSetFieldFoldersOutputReference_Override(q QuicksightDataSetFieldFoldersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList_Override(q QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsList_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsList_Override(q QuicksightDataSetLogicalTableMapDataTransformsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList_Override(q QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference_Override(q QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapList_Override ¶
func NewQuicksightDataSetLogicalTableMapList_Override(q QuicksightDataSetLogicalTableMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetLogicalTableMapOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapOutputReference_Override(q QuicksightDataSetLogicalTableMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetLogicalTableMapSourceOutputReference_Override ¶
func NewQuicksightDataSetLogicalTableMapSourceOutputReference_Override(q QuicksightDataSetLogicalTableMapSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetPermissionsList_Override ¶
func NewQuicksightDataSetPermissionsList_Override(q QuicksightDataSetPermissionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetPermissionsOutputReference_Override ¶
func NewQuicksightDataSetPermissionsOutputReference_Override(q QuicksightDataSetPermissionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsList_Override ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsList_Override(q QuicksightDataSetPhysicalTableMapCustomSqlColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetPhysicalTableMapCustomSqlOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlOutputReference_Override(q QuicksightDataSetPhysicalTableMapCustomSqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetPhysicalTableMapList_Override ¶
func NewQuicksightDataSetPhysicalTableMapList_Override(q QuicksightDataSetPhysicalTableMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetPhysicalTableMapOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapOutputReference_Override(q QuicksightDataSetPhysicalTableMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList_Override ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList_Override(q QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetPhysicalTableMapRelationalTableOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableOutputReference_Override(q QuicksightDataSetPhysicalTableMapRelationalTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList_Override ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList_Override(q QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSetPhysicalTableMapS3SourceOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference_Override ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference_Override(q QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetRowLevelPermissionDataSetOutputReference_Override ¶
func NewQuicksightDataSetRowLevelPermissionDataSetOutputReference_Override(q QuicksightDataSetRowLevelPermissionDataSetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetRowLevelPermissionTagConfigurationOutputReference_Override ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationOutputReference_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList_Override ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference_Override ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference_Override(q QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSet_Override ¶
func NewQuicksightDataSet_Override(q QuicksightDataSet, scope constructs.Construct, id *string, config *QuicksightDataSetConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set aws_quicksight_data_set} Resource.
func QuicksightDataSet_IsConstruct ¶
func QuicksightDataSet_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func QuicksightDataSet_IsTerraformElement ¶
func QuicksightDataSet_IsTerraformElement(x interface{}) *bool
Experimental.
func QuicksightDataSet_IsTerraformResource ¶
func QuicksightDataSet_IsTerraformResource(x interface{}) *bool
Experimental.
func QuicksightDataSet_TfResourceType ¶
func QuicksightDataSet_TfResourceType() *string
Types ¶
type QuicksightDataSet ¶
type QuicksightDataSet interface {
cdktf.TerraformResource
Arn() *string
AwsAccountId() *string
SetAwsAccountId(val *string)
AwsAccountIdInput() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
ColumnGroups() QuicksightDataSetColumnGroupsList
ColumnGroupsInput() interface{}
ColumnLevelPermissionRules() QuicksightDataSetColumnLevelPermissionRulesList
ColumnLevelPermissionRulesInput() interface{}
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
DataSetId() *string
SetDataSetId(val *string)
DataSetIdInput() *string
DataSetUsageConfiguration() QuicksightDataSetDataSetUsageConfigurationOutputReference
DataSetUsageConfigurationInput() *QuicksightDataSetDataSetUsageConfiguration
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
FieldFolders() QuicksightDataSetFieldFoldersList
FieldFoldersInput() interface{}
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
ImportMode() *string
SetImportMode(val *string)
ImportModeInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
LogicalTableMap() QuicksightDataSetLogicalTableMapList
LogicalTableMapInput() interface{}
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
Permissions() QuicksightDataSetPermissionsList
PermissionsInput() interface{}
PhysicalTableMap() QuicksightDataSetPhysicalTableMapList
PhysicalTableMapInput() interface{}
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
RowLevelPermissionDataSet() QuicksightDataSetRowLevelPermissionDataSetOutputReference
RowLevelPermissionDataSetInput() *QuicksightDataSetRowLevelPermissionDataSet
RowLevelPermissionTagConfiguration() QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference
RowLevelPermissionTagConfigurationInput() *QuicksightDataSetRowLevelPermissionTagConfiguration
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutColumnGroups(value interface{})
PutColumnLevelPermissionRules(value interface{})
PutDataSetUsageConfiguration(value *QuicksightDataSetDataSetUsageConfiguration)
PutFieldFolders(value interface{})
PutLogicalTableMap(value interface{})
PutPermissions(value interface{})
PutPhysicalTableMap(value interface{})
PutRowLevelPermissionDataSet(value *QuicksightDataSetRowLevelPermissionDataSet)
PutRowLevelPermissionTagConfiguration(value *QuicksightDataSetRowLevelPermissionTagConfiguration)
ResetAwsAccountId()
ResetColumnGroups()
ResetColumnLevelPermissionRules()
ResetDataSetUsageConfiguration()
ResetFieldFolders()
ResetId()
ResetLogicalTableMap()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetPermissions()
ResetRowLevelPermissionDataSet()
ResetRowLevelPermissionTagConfiguration()
ResetTags()
ResetTagsAll()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set aws_quicksight_data_set}.
func NewQuicksightDataSet ¶
func NewQuicksightDataSet(scope constructs.Construct, id *string, config *QuicksightDataSetConfig) QuicksightDataSet
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set aws_quicksight_data_set} Resource.
type QuicksightDataSetColumnGroups ¶
type QuicksightDataSetColumnGroups struct {
// geo_spatial_column_group block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#geo_spatial_column_group QuicksightDataSet#geo_spatial_column_group}
GeoSpatialColumnGroup *QuicksightDataSetColumnGroupsGeoSpatialColumnGroup `field:"optional" json:"geoSpatialColumnGroup" yaml:"geoSpatialColumnGroup"`
}
type QuicksightDataSetColumnGroupsGeoSpatialColumnGroup ¶
type QuicksightDataSetColumnGroupsGeoSpatialColumnGroup struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#columns QuicksightDataSet#columns}.
Columns *[]*string `field:"required" json:"columns" yaml:"columns"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#country_code QuicksightDataSet#country_code}.
CountryCode *string `field:"required" json:"countryCode" yaml:"countryCode"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
}
type QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference ¶
type QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference interface {
cdktf.ComplexObject
Columns() *[]*string
SetColumns(val *[]*string)
ColumnsInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CountryCode() *string
SetCountryCode(val *string)
CountryCodeInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetColumnGroupsGeoSpatialColumnGroup
SetInternalValue(val *QuicksightDataSetColumnGroupsGeoSpatialColumnGroup)
Name() *string
SetName(val *string)
NameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference ¶
func NewQuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference
type QuicksightDataSetColumnGroupsList ¶
type QuicksightDataSetColumnGroupsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetColumnGroupsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetColumnGroupsList ¶
func NewQuicksightDataSetColumnGroupsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetColumnGroupsList
type QuicksightDataSetColumnGroupsOutputReference ¶
type QuicksightDataSetColumnGroupsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
GeoSpatialColumnGroup() QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference
GeoSpatialColumnGroupInput() *QuicksightDataSetColumnGroupsGeoSpatialColumnGroup
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutGeoSpatialColumnGroup(value *QuicksightDataSetColumnGroupsGeoSpatialColumnGroup)
ResetGeoSpatialColumnGroup()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetColumnGroupsOutputReference ¶
func NewQuicksightDataSetColumnGroupsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetColumnGroupsOutputReference
type QuicksightDataSetColumnLevelPermissionRules ¶
type QuicksightDataSetColumnLevelPermissionRules struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_names QuicksightDataSet#column_names}.
ColumnNames *[]*string `field:"optional" json:"columnNames" yaml:"columnNames"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#principals QuicksightDataSet#principals}.
Principals *[]*string `field:"optional" json:"principals" yaml:"principals"`
}
type QuicksightDataSetColumnLevelPermissionRulesList ¶
type QuicksightDataSetColumnLevelPermissionRulesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetColumnLevelPermissionRulesOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetColumnLevelPermissionRulesList ¶
func NewQuicksightDataSetColumnLevelPermissionRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetColumnLevelPermissionRulesList
type QuicksightDataSetColumnLevelPermissionRulesOutputReference ¶
type QuicksightDataSetColumnLevelPermissionRulesOutputReference interface {
cdktf.ComplexObject
ColumnNames() *[]*string
SetColumnNames(val *[]*string)
ColumnNamesInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Principals() *[]*string
SetPrincipals(val *[]*string)
PrincipalsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetColumnNames()
ResetPrincipals()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetColumnLevelPermissionRulesOutputReference ¶
func NewQuicksightDataSetColumnLevelPermissionRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetColumnLevelPermissionRulesOutputReference
type QuicksightDataSetConfig ¶
type QuicksightDataSetConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_set_id QuicksightDataSet#data_set_id}.
DataSetId *string `field:"required" json:"dataSetId" yaml:"dataSetId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#import_mode QuicksightDataSet#import_mode}.
ImportMode *string `field:"required" json:"importMode" yaml:"importMode"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// physical_table_map block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#physical_table_map QuicksightDataSet#physical_table_map}
PhysicalTableMap interface{} `field:"required" json:"physicalTableMap" yaml:"physicalTableMap"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#aws_account_id QuicksightDataSet#aws_account_id}.
AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"`
// column_groups block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_groups QuicksightDataSet#column_groups}
ColumnGroups interface{} `field:"optional" json:"columnGroups" yaml:"columnGroups"`
// column_level_permission_rules block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_level_permission_rules QuicksightDataSet#column_level_permission_rules}
ColumnLevelPermissionRules interface{} `field:"optional" json:"columnLevelPermissionRules" yaml:"columnLevelPermissionRules"`
// data_set_usage_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_set_usage_configuration QuicksightDataSet#data_set_usage_configuration}
DataSetUsageConfiguration *QuicksightDataSetDataSetUsageConfiguration `field:"optional" json:"dataSetUsageConfiguration" yaml:"dataSetUsageConfiguration"`
// field_folders block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#field_folders QuicksightDataSet#field_folders}
FieldFolders interface{} `field:"optional" json:"fieldFolders" yaml:"fieldFolders"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#id QuicksightDataSet#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// logical_table_map block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#logical_table_map QuicksightDataSet#logical_table_map}
LogicalTableMap interface{} `field:"optional" json:"logicalTableMap" yaml:"logicalTableMap"`
// permissions block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#permissions QuicksightDataSet#permissions}
Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"`
// row_level_permission_data_set block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#row_level_permission_data_set QuicksightDataSet#row_level_permission_data_set}
RowLevelPermissionDataSet *QuicksightDataSetRowLevelPermissionDataSet `field:"optional" json:"rowLevelPermissionDataSet" yaml:"rowLevelPermissionDataSet"`
// row_level_permission_tag_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#row_level_permission_tag_configuration QuicksightDataSet#row_level_permission_tag_configuration}
RowLevelPermissionTagConfiguration *QuicksightDataSetRowLevelPermissionTagConfiguration `field:"optional" json:"rowLevelPermissionTagConfiguration" yaml:"rowLevelPermissionTagConfiguration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tags QuicksightDataSet#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tags_all QuicksightDataSet#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
}
type QuicksightDataSetDataSetUsageConfiguration ¶
type QuicksightDataSetDataSetUsageConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#disable_use_as_direct_query_source QuicksightDataSet#disable_use_as_direct_query_source}.
DisableUseAsDirectQuerySource interface{} `field:"optional" json:"disableUseAsDirectQuerySource" yaml:"disableUseAsDirectQuerySource"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#disable_use_as_imported_source QuicksightDataSet#disable_use_as_imported_source}.
DisableUseAsImportedSource interface{} `field:"optional" json:"disableUseAsImportedSource" yaml:"disableUseAsImportedSource"`
}
type QuicksightDataSetDataSetUsageConfigurationOutputReference ¶
type QuicksightDataSetDataSetUsageConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DisableUseAsDirectQuerySource() interface{}
SetDisableUseAsDirectQuerySource(val interface{})
DisableUseAsDirectQuerySourceInput() interface{}
DisableUseAsImportedSource() interface{}
SetDisableUseAsImportedSource(val interface{})
DisableUseAsImportedSourceInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetDataSetUsageConfiguration
SetInternalValue(val *QuicksightDataSetDataSetUsageConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetDisableUseAsDirectQuerySource()
ResetDisableUseAsImportedSource()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetDataSetUsageConfigurationOutputReference ¶
func NewQuicksightDataSetDataSetUsageConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetDataSetUsageConfigurationOutputReference
type QuicksightDataSetFieldFolders ¶
type QuicksightDataSetFieldFolders struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#field_folders_id QuicksightDataSet#field_folders_id}.
FieldFoldersId *string `field:"required" json:"fieldFoldersId" yaml:"fieldFoldersId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#columns QuicksightDataSet#columns}.
Columns *[]*string `field:"optional" json:"columns" yaml:"columns"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#description QuicksightDataSet#description}.
Description *string `field:"optional" json:"description" yaml:"description"`
}
type QuicksightDataSetFieldFoldersList ¶
type QuicksightDataSetFieldFoldersList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetFieldFoldersOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetFieldFoldersList ¶
func NewQuicksightDataSetFieldFoldersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetFieldFoldersList
type QuicksightDataSetFieldFoldersOutputReference ¶
type QuicksightDataSetFieldFoldersOutputReference interface {
cdktf.ComplexObject
Columns() *[]*string
SetColumns(val *[]*string)
ColumnsInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
DescriptionInput() *string
FieldFoldersId() *string
SetFieldFoldersId(val *string)
FieldFoldersIdInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetColumns()
ResetDescription()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetFieldFoldersOutputReference ¶
func NewQuicksightDataSetFieldFoldersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetFieldFoldersOutputReference
type QuicksightDataSetLogicalTableMap ¶
type QuicksightDataSetLogicalTableMap struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#alias QuicksightDataSet#alias}.
Alias *string `field:"required" json:"alias" yaml:"alias"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#logical_table_map_id QuicksightDataSet#logical_table_map_id}.
LogicalTableMapId *string `field:"required" json:"logicalTableMapId" yaml:"logicalTableMapId"`
// source block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#source QuicksightDataSet#source}
Source *QuicksightDataSetLogicalTableMapSource `field:"required" json:"source" yaml:"source"`
// data_transforms block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_transforms QuicksightDataSet#data_transforms}
DataTransforms interface{} `field:"optional" json:"dataTransforms" yaml:"dataTransforms"`
}
type QuicksightDataSetLogicalTableMapDataTransforms ¶
type QuicksightDataSetLogicalTableMapDataTransforms struct {
// cast_column_type_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#cast_column_type_operation QuicksightDataSet#cast_column_type_operation}
CastColumnTypeOperation *QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation `field:"optional" json:"castColumnTypeOperation" yaml:"castColumnTypeOperation"`
// create_columns_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#create_columns_operation QuicksightDataSet#create_columns_operation}
CreateColumnsOperation *QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation `field:"optional" json:"createColumnsOperation" yaml:"createColumnsOperation"`
// filter_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#filter_operation QuicksightDataSet#filter_operation}
FilterOperation *QuicksightDataSetLogicalTableMapDataTransformsFilterOperation `field:"optional" json:"filterOperation" yaml:"filterOperation"`
// project_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#project_operation QuicksightDataSet#project_operation}
ProjectOperation *QuicksightDataSetLogicalTableMapDataTransformsProjectOperation `field:"optional" json:"projectOperation" yaml:"projectOperation"`
// rename_column_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#rename_column_operation QuicksightDataSet#rename_column_operation}
RenameColumnOperation *QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation `field:"optional" json:"renameColumnOperation" yaml:"renameColumnOperation"`
// tag_column_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tag_column_operation QuicksightDataSet#tag_column_operation}
TagColumnOperation *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation `field:"optional" json:"tagColumnOperation" yaml:"tagColumnOperation"`
// untag_column_operation block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#untag_column_operation QuicksightDataSet#untag_column_operation}
UntagColumnOperation *QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation `field:"optional" json:"untagColumnOperation" yaml:"untagColumnOperation"`
}
type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#new_column_type QuicksightDataSet#new_column_type}.
NewColumnType *string `field:"required" json:"newColumnType" yaml:"newColumnType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#format QuicksightDataSet#format}.
Format *string `field:"optional" json:"format" yaml:"format"`
}
type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference interface {
cdktf.ComplexObject
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Format() *string
SetFormat(val *string)
FormatInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation)
NewColumnType() *string
SetNewColumnType(val *string)
NewColumnTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetFormat()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation struct {
// columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#columns QuicksightDataSet#columns}
Columns interface{} `field:"required" json:"columns" yaml:"columns"`
}
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns ¶
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_id QuicksightDataSet#column_id}.
ColumnId *string `field:"required" json:"columnId" yaml:"columnId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#expression QuicksightDataSet#expression}.
Expression *string `field:"required" json:"expression" yaml:"expression"`
}
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList ¶
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference interface {
cdktf.ComplexObject
ColumnId() *string
SetColumnId(val *string)
ColumnIdInput() *string
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Expression() *string
SetExpression(val *string)
ExpressionInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference interface {
cdktf.ComplexObject
Columns() QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList
ColumnsInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutColumns(value interface{})
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsFilterOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsFilterOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#condition_expression QuicksightDataSet#condition_expression}.
ConditionExpression *string `field:"required" json:"conditionExpression" yaml:"conditionExpression"`
}
type QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ConditionExpression() *string
SetConditionExpression(val *string)
ConditionExpressionInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsFilterOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsFilterOperation)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsList ¶
type QuicksightDataSetLogicalTableMapDataTransformsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetLogicalTableMapDataTransformsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsList ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetLogicalTableMapDataTransformsList
type QuicksightDataSetLogicalTableMapDataTransformsOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsOutputReference interface {
cdktf.ComplexObject
CastColumnTypeOperation() QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference
CastColumnTypeOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CreateColumnsOperation() QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference
CreateColumnsOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FilterOperation() QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference
FilterOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsFilterOperation
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ProjectOperation() QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference
ProjectOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsProjectOperation
RenameColumnOperation() QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference
RenameColumnOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation
TagColumnOperation() QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference
TagColumnOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UntagColumnOperation() QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference
UntagColumnOperationInput() *QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCastColumnTypeOperation(value *QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation)
PutCreateColumnsOperation(value *QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation)
PutFilterOperation(value *QuicksightDataSetLogicalTableMapDataTransformsFilterOperation)
PutProjectOperation(value *QuicksightDataSetLogicalTableMapDataTransformsProjectOperation)
PutRenameColumnOperation(value *QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation)
PutTagColumnOperation(value *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation)
PutUntagColumnOperation(value *QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation)
ResetCastColumnTypeOperation()
ResetCreateColumnsOperation()
ResetFilterOperation()
ResetProjectOperation()
ResetRenameColumnOperation()
ResetTagColumnOperation()
ResetUntagColumnOperation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetLogicalTableMapDataTransformsOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsProjectOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsProjectOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#projected_columns QuicksightDataSet#projected_columns}.
ProjectedColumns *[]*string `field:"required" json:"projectedColumns" yaml:"projectedColumns"`
}
type QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsProjectOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsProjectOperation)
ProjectedColumns() *[]*string
SetProjectedColumns(val *[]*string)
ProjectedColumnsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#new_column_name QuicksightDataSet#new_column_name}.
NewColumnName *string `field:"required" json:"newColumnName" yaml:"newColumnName"`
}
type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference interface {
cdktf.ComplexObject
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation)
NewColumnName() *string
SetNewColumnName(val *string)
NewColumnNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// tags block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tags QuicksightDataSet#tags}
Tags interface{} `field:"required" json:"tags" yaml:"tags"`
}
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference interface {
cdktf.ComplexObject
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation)
Tags() QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList
TagsInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutTags(value interface{})
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags struct {
// column_description block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_description QuicksightDataSet#column_description}
ColumnDescription *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription `field:"optional" json:"columnDescription" yaml:"columnDescription"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_geographic_role QuicksightDataSet#column_geographic_role}.
ColumnGeographicRole *string `field:"optional" json:"columnGeographicRole" yaml:"columnGeographicRole"`
}
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#text QuicksightDataSet#text}.
Text *string `field:"optional" json:"text" yaml:"text"`
}
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Text() *string
SetText(val *string)
TextInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetText()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference interface {
cdktf.ComplexObject
ColumnDescription() QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference
ColumnDescriptionInput() *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription
ColumnGeographicRole() *string
SetColumnGeographicRole(val *string)
ColumnGeographicRoleInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutColumnDescription(value *QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription)
ResetColumnDescription()
ResetColumnGeographicRole()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference
type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation ¶
type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tag_names QuicksightDataSet#tag_names}.
TagNames *[]*string `field:"required" json:"tagNames" yaml:"tagNames"`
}
type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference ¶
type QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference interface {
cdktf.ComplexObject
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation
SetInternalValue(val *QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation)
TagNames() *[]*string
SetTagNames(val *[]*string)
TagNamesInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference ¶
func NewQuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference
type QuicksightDataSetLogicalTableMapList ¶
type QuicksightDataSetLogicalTableMapList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetLogicalTableMapOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapList ¶
func NewQuicksightDataSetLogicalTableMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetLogicalTableMapList
type QuicksightDataSetLogicalTableMapOutputReference ¶
type QuicksightDataSetLogicalTableMapOutputReference interface {
cdktf.ComplexObject
Alias() *string
SetAlias(val *string)
AliasInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataTransforms() QuicksightDataSetLogicalTableMapDataTransformsList
DataTransformsInput() interface{}
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
LogicalTableMapId() *string
SetLogicalTableMapId(val *string)
LogicalTableMapIdInput() *string
Source() QuicksightDataSetLogicalTableMapSourceOutputReference
SourceInput() *QuicksightDataSetLogicalTableMapSource
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDataTransforms(value interface{})
PutSource(value *QuicksightDataSetLogicalTableMapSource)
ResetDataTransforms()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapOutputReference ¶
func NewQuicksightDataSetLogicalTableMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetLogicalTableMapOutputReference
type QuicksightDataSetLogicalTableMapSource ¶
type QuicksightDataSetLogicalTableMapSource struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_set_arn QuicksightDataSet#data_set_arn}.
DataSetArn *string `field:"optional" json:"dataSetArn" yaml:"dataSetArn"`
// join_instruction block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#join_instruction QuicksightDataSet#join_instruction}
JoinInstruction *QuicksightDataSetLogicalTableMapSourceJoinInstruction `field:"optional" json:"joinInstruction" yaml:"joinInstruction"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#physical_table_id QuicksightDataSet#physical_table_id}.
PhysicalTableId *string `field:"optional" json:"physicalTableId" yaml:"physicalTableId"`
}
type QuicksightDataSetLogicalTableMapSourceJoinInstruction ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstruction struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#left_operand QuicksightDataSet#left_operand}.
LeftOperand *string `field:"required" json:"leftOperand" yaml:"leftOperand"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#on_clause QuicksightDataSet#on_clause}.
OnClause *string `field:"required" json:"onClause" yaml:"onClause"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#right_operand QuicksightDataSet#right_operand}.
RightOperand *string `field:"required" json:"rightOperand" yaml:"rightOperand"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#type QuicksightDataSet#type}.
Type *string `field:"required" json:"type" yaml:"type"`
// left_join_key_properties block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#left_join_key_properties QuicksightDataSet#left_join_key_properties}
LeftJoinKeyProperties *QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties `field:"optional" json:"leftJoinKeyProperties" yaml:"leftJoinKeyProperties"`
// right_join_key_properties block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#right_join_key_properties QuicksightDataSet#right_join_key_properties}
RightJoinKeyProperties *QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties `field:"optional" json:"rightJoinKeyProperties" yaml:"rightJoinKeyProperties"`
}
type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#unique_key QuicksightDataSet#unique_key}.
UniqueKey interface{} `field:"optional" json:"uniqueKey" yaml:"uniqueKey"`
}
type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties
SetInternalValue(val *QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UniqueKey() interface{}
SetUniqueKey(val interface{})
UniqueKeyInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetUniqueKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference
type QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapSourceJoinInstruction
SetInternalValue(val *QuicksightDataSetLogicalTableMapSourceJoinInstruction)
LeftJoinKeyProperties() QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference
LeftJoinKeyPropertiesInput() *QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties
LeftOperand() *string
SetLeftOperand(val *string)
LeftOperandInput() *string
OnClause() *string
SetOnClause(val *string)
OnClauseInput() *string
RightJoinKeyProperties() QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference
RightJoinKeyPropertiesInput() *QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties
RightOperand() *string
SetRightOperand(val *string)
RightOperandInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutLeftJoinKeyProperties(value *QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties)
PutRightJoinKeyProperties(value *QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)
ResetLeftJoinKeyProperties()
ResetRightJoinKeyProperties()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference
type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#unique_key QuicksightDataSet#unique_key}.
UniqueKey interface{} `field:"optional" json:"uniqueKey" yaml:"uniqueKey"`
}
type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference ¶
type QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties
SetInternalValue(val *QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UniqueKey() interface{}
SetUniqueKey(val interface{})
UniqueKeyInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetUniqueKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference ¶
func NewQuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference
type QuicksightDataSetLogicalTableMapSourceOutputReference ¶
type QuicksightDataSetLogicalTableMapSourceOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataSetArn() *string
SetDataSetArn(val *string)
DataSetArnInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetLogicalTableMapSource
SetInternalValue(val *QuicksightDataSetLogicalTableMapSource)
JoinInstruction() QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference
JoinInstructionInput() *QuicksightDataSetLogicalTableMapSourceJoinInstruction
PhysicalTableId() *string
SetPhysicalTableId(val *string)
PhysicalTableIdInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutJoinInstruction(value *QuicksightDataSetLogicalTableMapSourceJoinInstruction)
ResetDataSetArn()
ResetJoinInstruction()
ResetPhysicalTableId()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetLogicalTableMapSourceOutputReference ¶
func NewQuicksightDataSetLogicalTableMapSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetLogicalTableMapSourceOutputReference
type QuicksightDataSetPermissions ¶
type QuicksightDataSetPermissions struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#actions QuicksightDataSet#actions}.
Actions *[]*string `field:"required" json:"actions" yaml:"actions"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#principal QuicksightDataSet#principal}.
Principal *string `field:"required" json:"principal" yaml:"principal"`
}
type QuicksightDataSetPermissionsList ¶
type QuicksightDataSetPermissionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetPermissionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPermissionsList ¶
func NewQuicksightDataSetPermissionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetPermissionsList
type QuicksightDataSetPermissionsOutputReference ¶
type QuicksightDataSetPermissionsOutputReference interface {
cdktf.ComplexObject
Actions() *[]*string
SetActions(val *[]*string)
ActionsInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Principal() *string
SetPrincipal(val *string)
PrincipalInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPermissionsOutputReference ¶
func NewQuicksightDataSetPermissionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetPermissionsOutputReference
type QuicksightDataSetPhysicalTableMap ¶
type QuicksightDataSetPhysicalTableMap struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#physical_table_map_id QuicksightDataSet#physical_table_map_id}.
PhysicalTableMapId *string `field:"required" json:"physicalTableMapId" yaml:"physicalTableMapId"`
// custom_sql block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#custom_sql QuicksightDataSet#custom_sql}
CustomSql *QuicksightDataSetPhysicalTableMapCustomSql `field:"optional" json:"customSql" yaml:"customSql"`
// relational_table block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#relational_table QuicksightDataSet#relational_table}
RelationalTable *QuicksightDataSetPhysicalTableMapRelationalTable `field:"optional" json:"relationalTable" yaml:"relationalTable"`
// s3_source block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#s3_source QuicksightDataSet#s3_source}
S3Source *QuicksightDataSetPhysicalTableMapS3Source `field:"optional" json:"s3Source" yaml:"s3Source"`
}
type QuicksightDataSetPhysicalTableMapCustomSql ¶
type QuicksightDataSetPhysicalTableMapCustomSql struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}.
DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#sql_query QuicksightDataSet#sql_query}.
SqlQuery *string `field:"required" json:"sqlQuery" yaml:"sqlQuery"`
// columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#columns QuicksightDataSet#columns}
Columns interface{} `field:"optional" json:"columns" yaml:"columns"`
}
type QuicksightDataSetPhysicalTableMapCustomSqlColumns ¶
type QuicksightDataSetPhysicalTableMapCustomSqlColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#type QuicksightDataSet#type}.
Type *string `field:"required" json:"type" yaml:"type"`
}
type QuicksightDataSetPhysicalTableMapCustomSqlColumnsList ¶
type QuicksightDataSetPhysicalTableMapCustomSqlColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsList ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetPhysicalTableMapCustomSqlColumnsList
type QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference ¶
type QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Name() *string
SetName(val *string)
NameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference
type QuicksightDataSetPhysicalTableMapCustomSqlOutputReference ¶
type QuicksightDataSetPhysicalTableMapCustomSqlOutputReference interface {
cdktf.ComplexObject
Columns() QuicksightDataSetPhysicalTableMapCustomSqlColumnsList
ColumnsInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataSourceArn() *string
SetDataSourceArn(val *string)
DataSourceArnInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetPhysicalTableMapCustomSql
SetInternalValue(val *QuicksightDataSetPhysicalTableMapCustomSql)
Name() *string
SetName(val *string)
NameInput() *string
SqlQuery() *string
SetSqlQuery(val *string)
SqlQueryInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutColumns(value interface{})
ResetColumns()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapCustomSqlOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapCustomSqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetPhysicalTableMapCustomSqlOutputReference
type QuicksightDataSetPhysicalTableMapList ¶
type QuicksightDataSetPhysicalTableMapList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetPhysicalTableMapOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapList ¶
func NewQuicksightDataSetPhysicalTableMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetPhysicalTableMapList
type QuicksightDataSetPhysicalTableMapOutputReference ¶
type QuicksightDataSetPhysicalTableMapOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomSql() QuicksightDataSetPhysicalTableMapCustomSqlOutputReference
CustomSqlInput() *QuicksightDataSetPhysicalTableMapCustomSql
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
PhysicalTableMapId() *string
SetPhysicalTableMapId(val *string)
PhysicalTableMapIdInput() *string
RelationalTable() QuicksightDataSetPhysicalTableMapRelationalTableOutputReference
RelationalTableInput() *QuicksightDataSetPhysicalTableMapRelationalTable
S3Source() QuicksightDataSetPhysicalTableMapS3SourceOutputReference
S3SourceInput() *QuicksightDataSetPhysicalTableMapS3Source
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCustomSql(value *QuicksightDataSetPhysicalTableMapCustomSql)
PutRelationalTable(value *QuicksightDataSetPhysicalTableMapRelationalTable)
PutS3Source(value *QuicksightDataSetPhysicalTableMapS3Source)
ResetCustomSql()
ResetRelationalTable()
ResetS3Source()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetPhysicalTableMapOutputReference
type QuicksightDataSetPhysicalTableMapRelationalTable ¶
type QuicksightDataSetPhysicalTableMapRelationalTable struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}.
DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"`
// input_columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#input_columns QuicksightDataSet#input_columns}
InputColumns interface{} `field:"required" json:"inputColumns" yaml:"inputColumns"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#catalog QuicksightDataSet#catalog}.
Catalog *string `field:"optional" json:"catalog" yaml:"catalog"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#schema QuicksightDataSet#schema}.
Schema *string `field:"optional" json:"schema" yaml:"schema"`
}
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumns ¶
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#type QuicksightDataSet#type}.
Type *string `field:"required" json:"type" yaml:"type"`
}
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList ¶
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference ¶
type QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Name() *string
SetName(val *string)
NameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference
type QuicksightDataSetPhysicalTableMapRelationalTableOutputReference ¶
type QuicksightDataSetPhysicalTableMapRelationalTableOutputReference interface {
cdktf.ComplexObject
Catalog() *string
SetCatalog(val *string)
CatalogInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataSourceArn() *string
SetDataSourceArn(val *string)
DataSourceArnInput() *string
// Experimental.
Fqn() *string
InputColumns() QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList
InputColumnsInput() interface{}
InternalValue() *QuicksightDataSetPhysicalTableMapRelationalTable
SetInternalValue(val *QuicksightDataSetPhysicalTableMapRelationalTable)
Name() *string
SetName(val *string)
NameInput() *string
Schema() *string
SetSchema(val *string)
SchemaInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutInputColumns(value interface{})
ResetCatalog()
ResetSchema()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapRelationalTableOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapRelationalTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetPhysicalTableMapRelationalTableOutputReference
type QuicksightDataSetPhysicalTableMapS3Source ¶
type QuicksightDataSetPhysicalTableMapS3Source struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}.
DataSourceArn *string `field:"required" json:"dataSourceArn" yaml:"dataSourceArn"`
// input_columns block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#input_columns QuicksightDataSet#input_columns}
InputColumns interface{} `field:"required" json:"inputColumns" yaml:"inputColumns"`
// upload_settings block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#upload_settings QuicksightDataSet#upload_settings}
UploadSettings *QuicksightDataSetPhysicalTableMapS3SourceUploadSettings `field:"required" json:"uploadSettings" yaml:"uploadSettings"`
}
type QuicksightDataSetPhysicalTableMapS3SourceInputColumns ¶
type QuicksightDataSetPhysicalTableMapS3SourceInputColumns struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#name QuicksightDataSet#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#type QuicksightDataSet#type}.
Type *string `field:"required" json:"type" yaml:"type"`
}
type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList ¶
type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList
type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference ¶
type QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Name() *string
SetName(val *string)
NameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference
type QuicksightDataSetPhysicalTableMapS3SourceOutputReference ¶
type QuicksightDataSetPhysicalTableMapS3SourceOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataSourceArn() *string
SetDataSourceArn(val *string)
DataSourceArnInput() *string
// Experimental.
Fqn() *string
InputColumns() QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList
InputColumnsInput() interface{}
InternalValue() *QuicksightDataSetPhysicalTableMapS3Source
SetInternalValue(val *QuicksightDataSetPhysicalTableMapS3Source)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UploadSettings() QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference
UploadSettingsInput() *QuicksightDataSetPhysicalTableMapS3SourceUploadSettings
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutInputColumns(value interface{})
PutUploadSettings(value *QuicksightDataSetPhysicalTableMapS3SourceUploadSettings)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapS3SourceOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetPhysicalTableMapS3SourceOutputReference
type QuicksightDataSetPhysicalTableMapS3SourceUploadSettings ¶
type QuicksightDataSetPhysicalTableMapS3SourceUploadSettings struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#contains_header QuicksightDataSet#contains_header}.
ContainsHeader interface{} `field:"optional" json:"containsHeader" yaml:"containsHeader"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#delimiter QuicksightDataSet#delimiter}.
Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#format QuicksightDataSet#format}.
Format *string `field:"optional" json:"format" yaml:"format"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#start_from_row QuicksightDataSet#start_from_row}.
StartFromRow *float64 `field:"optional" json:"startFromRow" yaml:"startFromRow"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#text_qualifier QuicksightDataSet#text_qualifier}.
TextQualifier *string `field:"optional" json:"textQualifier" yaml:"textQualifier"`
}
type QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference ¶
type QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContainsHeader() interface{}
SetContainsHeader(val interface{})
ContainsHeaderInput() interface{}
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Delimiter() *string
SetDelimiter(val *string)
DelimiterInput() *string
Format() *string
SetFormat(val *string)
FormatInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetPhysicalTableMapS3SourceUploadSettings
SetInternalValue(val *QuicksightDataSetPhysicalTableMapS3SourceUploadSettings)
StartFromRow() *float64
SetStartFromRow(val *float64)
StartFromRowInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TextQualifier() *string
SetTextQualifier(val *string)
TextQualifierInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetContainsHeader()
ResetDelimiter()
ResetFormat()
ResetStartFromRow()
ResetTextQualifier()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference ¶
func NewQuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference
type QuicksightDataSetRowLevelPermissionDataSet ¶
type QuicksightDataSetRowLevelPermissionDataSet struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#arn QuicksightDataSet#arn}.
Arn *string `field:"required" json:"arn" yaml:"arn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#permission_policy QuicksightDataSet#permission_policy}.
PermissionPolicy *string `field:"required" json:"permissionPolicy" yaml:"permissionPolicy"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#format_version QuicksightDataSet#format_version}.
FormatVersion *string `field:"optional" json:"formatVersion" yaml:"formatVersion"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#namespace QuicksightDataSet#namespace}.
Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#status QuicksightDataSet#status}.
Status *string `field:"optional" json:"status" yaml:"status"`
}
type QuicksightDataSetRowLevelPermissionDataSetOutputReference ¶
type QuicksightDataSetRowLevelPermissionDataSetOutputReference interface {
cdktf.ComplexObject
Arn() *string
SetArn(val *string)
ArnInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FormatVersion() *string
SetFormatVersion(val *string)
FormatVersionInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetRowLevelPermissionDataSet
SetInternalValue(val *QuicksightDataSetRowLevelPermissionDataSet)
Namespace() *string
SetNamespace(val *string)
NamespaceInput() *string
PermissionPolicy() *string
SetPermissionPolicy(val *string)
PermissionPolicyInput() *string
Status() *string
SetStatus(val *string)
StatusInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetFormatVersion()
ResetNamespace()
ResetStatus()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetRowLevelPermissionDataSetOutputReference ¶
func NewQuicksightDataSetRowLevelPermissionDataSetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetRowLevelPermissionDataSetOutputReference
type QuicksightDataSetRowLevelPermissionTagConfiguration ¶
type QuicksightDataSetRowLevelPermissionTagConfiguration struct {
// tag_rules block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tag_rules QuicksightDataSet#tag_rules}
TagRules interface{} `field:"required" json:"tagRules" yaml:"tagRules"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#status QuicksightDataSet#status}.
Status *string `field:"optional" json:"status" yaml:"status"`
}
type QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference ¶
type QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSetRowLevelPermissionTagConfiguration
SetInternalValue(val *QuicksightDataSetRowLevelPermissionTagConfiguration)
Status() *string
SetStatus(val *string)
StatusInput() *string
TagRules() QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList
TagRulesInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutTagRules(value interface{})
ResetStatus()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetRowLevelPermissionTagConfigurationOutputReference ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRules ¶
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRules struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#column_name QuicksightDataSet#column_name}.
ColumnName *string `field:"required" json:"columnName" yaml:"columnName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tag_key QuicksightDataSet#tag_key}.
TagKey *string `field:"required" json:"tagKey" yaml:"tagKey"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#match_all_value QuicksightDataSet#match_all_value}.
MatchAllValue *string `field:"optional" json:"matchAllValue" yaml:"matchAllValue"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_set#tag_multi_value_delimiter QuicksightDataSet#tag_multi_value_delimiter}.
TagMultiValueDelimiter *string `field:"optional" json:"tagMultiValueDelimiter" yaml:"tagMultiValueDelimiter"`
}
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList ¶
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference ¶
type QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference interface {
cdktf.ComplexObject
ColumnName() *string
SetColumnName(val *string)
ColumnNameInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
MatchAllValue() *string
SetMatchAllValue(val *string)
MatchAllValueInput() *string
TagKey() *string
SetTagKey(val *string)
TagKeyInput() *string
TagMultiValueDelimiter() *string
SetTagMultiValueDelimiter(val *string)
TagMultiValueDelimiterInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMatchAllValue()
ResetTagMultiValueDelimiter()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference ¶
func NewQuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference
Source Files
¶
- QuicksightDataSet.go
- QuicksightDataSetColumnGroups.go
- QuicksightDataSetColumnGroupsGeoSpatialColumnGroup.go
- QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference.go
- QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference__checks.go
- QuicksightDataSetColumnGroupsList.go
- QuicksightDataSetColumnGroupsList__checks.go
- QuicksightDataSetColumnGroupsOutputReference.go
- QuicksightDataSetColumnGroupsOutputReference__checks.go
- QuicksightDataSetColumnLevelPermissionRules.go
- QuicksightDataSetColumnLevelPermissionRulesList.go
- QuicksightDataSetColumnLevelPermissionRulesList__checks.go
- QuicksightDataSetColumnLevelPermissionRulesOutputReference.go
- QuicksightDataSetColumnLevelPermissionRulesOutputReference__checks.go
- QuicksightDataSetConfig.go
- QuicksightDataSetDataSetUsageConfiguration.go
- QuicksightDataSetDataSetUsageConfigurationOutputReference.go
- QuicksightDataSetDataSetUsageConfigurationOutputReference__checks.go
- QuicksightDataSetFieldFolders.go
- QuicksightDataSetFieldFoldersList.go
- QuicksightDataSetFieldFoldersList__checks.go
- QuicksightDataSetFieldFoldersOutputReference.go
- QuicksightDataSetFieldFoldersOutputReference__checks.go
- QuicksightDataSetLogicalTableMap.go
- QuicksightDataSetLogicalTableMapDataTransforms.go
- QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsFilterOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsList.go
- QuicksightDataSetLogicalTableMapDataTransformsList__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsProjectOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference__checks.go
- QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperation.go
- QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference.go
- QuicksightDataSetLogicalTableMapDataTransformsUntagColumnOperationOutputReference__checks.go
- QuicksightDataSetLogicalTableMapList.go
- QuicksightDataSetLogicalTableMapList__checks.go
- QuicksightDataSetLogicalTableMapOutputReference.go
- QuicksightDataSetLogicalTableMapOutputReference__checks.go
- QuicksightDataSetLogicalTableMapSource.go
- QuicksightDataSetLogicalTableMapSourceJoinInstruction.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference__checks.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference__checks.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference.go
- QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference__checks.go
- QuicksightDataSetLogicalTableMapSourceOutputReference.go
- QuicksightDataSetLogicalTableMapSourceOutputReference__checks.go
- QuicksightDataSetPermissions.go
- QuicksightDataSetPermissionsList.go
- QuicksightDataSetPermissionsList__checks.go
- QuicksightDataSetPermissionsOutputReference.go
- QuicksightDataSetPermissionsOutputReference__checks.go
- QuicksightDataSetPhysicalTableMap.go
- QuicksightDataSetPhysicalTableMapCustomSql.go
- QuicksightDataSetPhysicalTableMapCustomSqlColumns.go
- QuicksightDataSetPhysicalTableMapCustomSqlColumnsList.go
- QuicksightDataSetPhysicalTableMapCustomSqlColumnsList__checks.go
- QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference.go
- QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapCustomSqlOutputReference.go
- QuicksightDataSetPhysicalTableMapCustomSqlOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapList.go
- QuicksightDataSetPhysicalTableMapList__checks.go
- QuicksightDataSetPhysicalTableMapOutputReference.go
- QuicksightDataSetPhysicalTableMapOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapRelationalTable.go
- QuicksightDataSetPhysicalTableMapRelationalTableInputColumns.go
- QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList.go
- QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList__checks.go
- QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference.go
- QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapRelationalTableOutputReference.go
- QuicksightDataSetPhysicalTableMapRelationalTableOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapS3Source.go
- QuicksightDataSetPhysicalTableMapS3SourceInputColumns.go
- QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList.go
- QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList__checks.go
- QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference.go
- QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapS3SourceOutputReference.go
- QuicksightDataSetPhysicalTableMapS3SourceOutputReference__checks.go
- QuicksightDataSetPhysicalTableMapS3SourceUploadSettings.go
- QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference.go
- QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference__checks.go
- QuicksightDataSetRowLevelPermissionDataSet.go
- QuicksightDataSetRowLevelPermissionDataSetOutputReference.go
- QuicksightDataSetRowLevelPermissionDataSetOutputReference__checks.go
- QuicksightDataSetRowLevelPermissionTagConfiguration.go
- QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference.go
- QuicksightDataSetRowLevelPermissionTagConfigurationOutputReference__checks.go
- QuicksightDataSetRowLevelPermissionTagConfigurationTagRules.go
- QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList.go
- QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesList__checks.go
- QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference.go
- QuicksightDataSetRowLevelPermissionTagConfigurationTagRulesOutputReference__checks.go
- QuicksightDataSet__checks.go
- main.go