package awsquicksight

import (
	"reflect"

	_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)

func init() {
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.AnalysisReference",
		reflect.TypeOf((*AnalysisReference)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis",
		reflect.TypeOf((*CfnAnalysis)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberProperty{JsiiProperty: "analysisId", GoGetter: "AnalysisId"},
			_jsii_.MemberProperty{JsiiProperty: "analysisRef", GoGetter: "AnalysisRef"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrDataSetArns", GoGetter: "AttrDataSetArns"},
			_jsii_.MemberProperty{JsiiProperty: "attrErrors", GoGetter: "AttrErrors"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrSheets", GoGetter: "AttrSheets"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "definition", GoGetter: "Definition"},
			_jsii_.MemberProperty{JsiiProperty: "errors", GoGetter: "Errors"},
			_jsii_.MemberProperty{JsiiProperty: "folderArns", GoGetter: "FolderArns"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberProperty{JsiiProperty: "sheets", GoGetter: "Sheets"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "sourceEntity", GoGetter: "SourceEntity"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "status", GoGetter: "Status"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberProperty{JsiiProperty: "themeArn", GoGetter: "ThemeArn"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "validationStrategy", GoGetter: "ValidationStrategy"},
		},
		func() interface{} {
			j := jsiiProxy_CfnAnalysis{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IAnalysisRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AggregationFunctionProperty",
		reflect.TypeOf((*CfnAnalysis_AggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AggregationSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_AggregationSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnalysisDefaultsProperty",
		reflect.TypeOf((*CfnAnalysis_AnalysisDefaultsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnalysisDefinitionProperty",
		reflect.TypeOf((*CfnAnalysis_AnalysisDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnalysisErrorProperty",
		reflect.TypeOf((*CfnAnalysis_AnalysisErrorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnalysisSourceEntityProperty",
		reflect.TypeOf((*CfnAnalysis_AnalysisSourceEntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnalysisSourceTemplateProperty",
		reflect.TypeOf((*CfnAnalysis_AnalysisSourceTemplateProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AnchorDateConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_AnchorDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ArcAxisConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ArcAxisConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ArcAxisDisplayRangeProperty",
		reflect.TypeOf((*CfnAnalysis_ArcAxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ArcConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ArcConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ArcOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ArcOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AssetOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AssetOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AttributeAggregationFunctionProperty",
		reflect.TypeOf((*CfnAnalysis_AttributeAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisDataOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AxisDataOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisDisplayMinMaxRangeProperty",
		reflect.TypeOf((*CfnAnalysis_AxisDisplayMinMaxRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisDisplayRangeProperty",
		reflect.TypeOf((*CfnAnalysis_AxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisLabelReferenceOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AxisLabelReferenceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisLinearScaleProperty",
		reflect.TypeOf((*CfnAnalysis_AxisLinearScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisLogarithmicScaleProperty",
		reflect.TypeOf((*CfnAnalysis_AxisLogarithmicScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisScaleProperty",
		reflect.TypeOf((*CfnAnalysis_AxisScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.AxisTickLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_AxisTickLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_BarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BarChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BarChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_BarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BarChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_BarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BinCountOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_BinCountOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BinWidthOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_BinWidthOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionContentProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionDynamicCategoryDimensionConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionDynamicCategoryDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionDynamicNumericDimensionConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionDynamicNumericDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionRepeatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionRepeatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionRepeatDimensionConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionRepeatDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BodySectionRepeatPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BodySectionRepeatPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotStyleOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.BoxPlotVisualProperty",
		reflect.TypeOf((*CfnAnalysis_BoxPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CalculatedFieldProperty",
		reflect.TypeOf((*CfnAnalysis_CalculatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CalculatedMeasureFieldProperty",
		reflect.TypeOf((*CfnAnalysis_CalculatedMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CascadingControlConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CascadingControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CascadingControlSourceProperty",
		reflect.TypeOf((*CfnAnalysis_CascadingControlSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoricalDimensionFieldProperty",
		reflect.TypeOf((*CfnAnalysis_CategoricalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoricalMeasureFieldProperty",
		reflect.TypeOf((*CfnAnalysis_CategoricalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoryDrillDownFilterProperty",
		reflect.TypeOf((*CfnAnalysis_CategoryDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoryFilterConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CategoryFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoryFilterProperty",
		reflect.TypeOf((*CfnAnalysis_CategoryFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CategoryInnerFilterProperty",
		reflect.TypeOf((*CfnAnalysis_CategoryInnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ChartAxisLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ChartAxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ClusterMarkerConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ClusterMarkerConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ClusterMarkerProperty",
		reflect.TypeOf((*CfnAnalysis_ClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColorScaleProperty",
		reflect.TypeOf((*CfnAnalysis_ColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColorsConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ColorsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColumnConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ColumnConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColumnHierarchyProperty",
		reflect.TypeOf((*CfnAnalysis_ColumnHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColumnIdentifierProperty",
		reflect.TypeOf((*CfnAnalysis_ColumnIdentifierProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColumnSortProperty",
		reflect.TypeOf((*CfnAnalysis_ColumnSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ColumnTooltipItemProperty",
		reflect.TypeOf((*CfnAnalysis_ColumnTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComboChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_ComboChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComboChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ComboChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComboChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_ComboChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComboChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ComboChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComboChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_ComboChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComparisonConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ComparisonConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComparisonFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ComparisonFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ComputationProperty",
		reflect.TypeOf((*CfnAnalysis_ComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingColorProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingCustomIconConditionProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingCustomIconConditionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingCustomIconOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingCustomIconOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingGradientColorProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingGradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingIconDisplayConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingIconDisplayConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingIconProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingIconProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingIconSetProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingIconSetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ConditionalFormattingSolidColorProperty",
		reflect.TypeOf((*CfnAnalysis_ConditionalFormattingSolidColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ContextMenuOptionProperty",
		reflect.TypeOf((*CfnAnalysis_ContextMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ContributionAnalysisDefaultProperty",
		reflect.TypeOf((*CfnAnalysis_ContributionAnalysisDefaultProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CurrencyDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomActionFilterOperationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomActionFilterOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomActionNavigationOperationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomActionNavigationOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomActionSetParametersOperationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomActionSetParametersOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomActionURLOperationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomActionURLOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomColorProperty",
		reflect.TypeOf((*CfnAnalysis_CustomColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomContentConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomContentVisualProperty",
		reflect.TypeOf((*CfnAnalysis_CustomContentVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomFilterConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomFilterListConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomFilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomNarrativeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_CustomNarrativeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomParameterValuesProperty",
		reflect.TypeOf((*CfnAnalysis_CustomParameterValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.CustomValuesConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_CustomValuesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataBarsOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DataBarsOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataColorProperty",
		reflect.TypeOf((*CfnAnalysis_DataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataFieldSeriesItemProperty",
		reflect.TypeOf((*CfnAnalysis_DataFieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_DataLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataPathColorProperty",
		reflect.TypeOf((*CfnAnalysis_DataPathColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataPathLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_DataPathLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataPathSortProperty",
		reflect.TypeOf((*CfnAnalysis_DataPathSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataPathTypeProperty",
		reflect.TypeOf((*CfnAnalysis_DataPathTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataPathValueProperty",
		reflect.TypeOf((*CfnAnalysis_DataPathValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataSetIdentifierDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_DataSetIdentifierDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DataSetReferenceProperty",
		reflect.TypeOf((*CfnAnalysis_DataSetReferenceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateAxisOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DateAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateDimensionFieldProperty",
		reflect.TypeOf((*CfnAnalysis_DateDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateMeasureFieldProperty",
		reflect.TypeOf((*CfnAnalysis_DateMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeDefaultValuesProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeHierarchyProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeParameterDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeParameterProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimePickerControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimePickerControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DateTimeValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DateTimeValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DecimalDefaultValuesProperty",
		reflect.TypeOf((*CfnAnalysis_DecimalDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DecimalParameterDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_DecimalParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DecimalParameterProperty",
		reflect.TypeOf((*CfnAnalysis_DecimalParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DecimalPlacesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DecimalValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DecimalValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultDateTimePickerControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultDateTimePickerControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultFilterControlConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultFilterControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultFilterControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultFilterControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultFilterDropDownControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultFilterDropDownControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultFilterListControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultFilterListControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultFreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultFreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultGridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultGridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultInteractiveLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultInteractiveLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultNewSheetConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultNewSheetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultPaginatedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultPaginatedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultRelativeDateTimeControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultRelativeDateTimeControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultSectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultSectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultSliderControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultSliderControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultTextAreaControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultTextAreaControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DefaultTextFieldControlOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DefaultTextFieldControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DestinationParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_DestinationParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DimensionFieldProperty",
		reflect.TypeOf((*CfnAnalysis_DimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DonutCenterOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DonutCenterOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DonutOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DonutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DrillDownFilterProperty",
		reflect.TypeOf((*CfnAnalysis_DrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DropDownControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_DropDownControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.DynamicDefaultValueProperty",
		reflect.TypeOf((*CfnAnalysis_DynamicDefaultValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.EmptyVisualProperty",
		reflect.TypeOf((*CfnAnalysis_EmptyVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.EntityProperty",
		reflect.TypeOf((*CfnAnalysis_EntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ExcludePeriodConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ExcludePeriodConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ExplicitHierarchyProperty",
		reflect.TypeOf((*CfnAnalysis_ExplicitHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldBasedTooltipProperty",
		reflect.TypeOf((*CfnAnalysis_FieldBasedTooltipProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_FieldLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldSeriesItemProperty",
		reflect.TypeOf((*CfnAnalysis_FieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldSortOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_FieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldSortProperty",
		reflect.TypeOf((*CfnAnalysis_FieldSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FieldTooltipItemProperty",
		reflect.TypeOf((*CfnAnalysis_FieldTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapShapeConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapShapeConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilledMapVisualProperty",
		reflect.TypeOf((*CfnAnalysis_FilledMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterCrossSheetControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterCrossSheetControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterDropDownControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterGroupProperty",
		reflect.TypeOf((*CfnAnalysis_FilterGroupProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterListConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterListControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterOperationSelectedFieldsConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilterOperationSelectedFieldsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterOperationTargetVisualsConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilterOperationTargetVisualsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterProperty",
		reflect.TypeOf((*CfnAnalysis_FilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterRelativeDateTimeControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterRelativeDateTimeControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterSelectableValuesProperty",
		reflect.TypeOf((*CfnAnalysis_FilterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterSliderControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterTextAreaControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FilterTextFieldControlProperty",
		reflect.TypeOf((*CfnAnalysis_FilterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FontConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FontConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FontSizeProperty",
		reflect.TypeOf((*CfnAnalysis_FontSizeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FontWeightProperty",
		reflect.TypeOf((*CfnAnalysis_FontWeightProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ForecastComputationProperty",
		reflect.TypeOf((*CfnAnalysis_ForecastComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ForecastConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ForecastConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ForecastScenarioProperty",
		reflect.TypeOf((*CfnAnalysis_ForecastScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutElementBackgroundStyleProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutElementBackgroundStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutElementBorderStyleProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutElementBorderStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutElementProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FreeFormSectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FreeFormSectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartDataLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartDataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.FunnelChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_FunnelChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartArcConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartArcConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartColorConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GaugeChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_GaugeChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialCategoricalColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialCategoricalColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialCategoricalDataColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialCategoricalDataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialCircleRadiusProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialCircleRadiusProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialCircleSymbolStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialCircleSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialCoordinateBoundsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialCoordinateBoundsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialDataSourceItemProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialDataSourceItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialGradientColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialGradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialGradientStepColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialGradientStepColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialHeatmapColorScaleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialHeatmapColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialHeatmapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialHeatmapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialHeatmapDataColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialHeatmapDataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLayerColorFieldProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLayerColorFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLayerDefinitionProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLayerDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLayerItemProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLayerItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLayerJoinDefinitionProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLayerJoinDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLayerMapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLayerMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLineLayerProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLineLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLineStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLineStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLineSymbolStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLineSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialLineWidthProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialLineWidthProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapStateProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapStateProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapStyleOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialMapVisualProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialNullDataSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialNullDataSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialNullSymbolStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialNullSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPointLayerProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPointLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPointStyleOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPointStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPointStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPointStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPolygonLayerProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPolygonLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPolygonStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPolygonStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialPolygonSymbolStyleProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialPolygonSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialSolidColorProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialSolidColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialStaticFileSourceProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialStaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GeospatialWindowOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GeospatialWindowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GlobalTableBorderOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GlobalTableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GradientColorProperty",
		reflect.TypeOf((*CfnAnalysis_GradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GradientStopProperty",
		reflect.TypeOf((*CfnAnalysis_GradientStopProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GridLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GridLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_GridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GridLayoutElementProperty",
		reflect.TypeOf((*CfnAnalysis_GridLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GridLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_GridLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.GrowthRateComputationProperty",
		reflect.TypeOf((*CfnAnalysis_GrowthRateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeaderFooterSectionConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_HeaderFooterSectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeatMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_HeatMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeatMapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_HeatMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeatMapFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_HeatMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeatMapSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_HeatMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HeatMapVisualProperty",
		reflect.TypeOf((*CfnAnalysis_HeatMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HistogramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_HistogramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HistogramBinOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_HistogramBinOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HistogramConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_HistogramConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HistogramFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_HistogramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.HistogramVisualProperty",
		reflect.TypeOf((*CfnAnalysis_HistogramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ImageCustomActionOperationProperty",
		reflect.TypeOf((*CfnAnalysis_ImageCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ImageCustomActionProperty",
		reflect.TypeOf((*CfnAnalysis_ImageCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ImageInteractionOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ImageInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ImageMenuOptionProperty",
		reflect.TypeOf((*CfnAnalysis_ImageMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ImageStaticFileProperty",
		reflect.TypeOf((*CfnAnalysis_ImageStaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.InnerFilterProperty",
		reflect.TypeOf((*CfnAnalysis_InnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.InsightConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_InsightConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.InsightVisualProperty",
		reflect.TypeOf((*CfnAnalysis_InsightVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.IntegerDefaultValuesProperty",
		reflect.TypeOf((*CfnAnalysis_IntegerDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.IntegerParameterDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_IntegerParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.IntegerParameterProperty",
		reflect.TypeOf((*CfnAnalysis_IntegerParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.IntegerValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_IntegerValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIActualValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_KPIActualValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIComparisonValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_KPIComparisonValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnAnalysis_KPIConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_KPIConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_KPIConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_KPIFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_KPIOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_KPIPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIProgressBarConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_KPIProgressBarConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPISortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_KPISortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPISparklineOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_KPISparklineOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIVisualLayoutOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_KPIVisualLayoutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIVisualProperty",
		reflect.TypeOf((*CfnAnalysis_KPIVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.KPIVisualStandardLayoutProperty",
		reflect.TypeOf((*CfnAnalysis_KPIVisualStandardLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_LabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LayerCustomActionOperationProperty",
		reflect.TypeOf((*CfnAnalysis_LayerCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LayerCustomActionProperty",
		reflect.TypeOf((*CfnAnalysis_LayerCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LayerMapVisualProperty",
		reflect.TypeOf((*CfnAnalysis_LayerMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_LayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LayoutProperty",
		reflect.TypeOf((*CfnAnalysis_LayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LegendOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_LegendOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartDefaultSeriesSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartDefaultSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartLineStyleSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartLineStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartMarkerStyleSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartMarkerStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_LineChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LineSeriesAxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_LineSeriesAxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ListControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ListControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ListControlSearchOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ListControlSearchOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ListControlSelectAllOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ListControlSelectAllOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LoadingAnimationProperty",
		reflect.TypeOf((*CfnAnalysis_LoadingAnimationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LocalNavigationConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_LocalNavigationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.LongFormatTextProperty",
		reflect.TypeOf((*CfnAnalysis_LongFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MappedDataSetParameterProperty",
		reflect.TypeOf((*CfnAnalysis_MappedDataSetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MaximumLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_MaximumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MaximumMinimumComputationProperty",
		reflect.TypeOf((*CfnAnalysis_MaximumMinimumComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MeasureFieldProperty",
		reflect.TypeOf((*CfnAnalysis_MeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MetricComparisonComputationProperty",
		reflect.TypeOf((*CfnAnalysis_MetricComparisonComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MinimumLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_MinimumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.MissingDataConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_MissingDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NegativeValueConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NegativeValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NestedFilterProperty",
		reflect.TypeOf((*CfnAnalysis_NestedFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NullValueFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NullValueFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NumberDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumberFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NumberFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericAxisOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_NumericAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericEqualityDrillDownFilterProperty",
		reflect.TypeOf((*CfnAnalysis_NumericEqualityDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericEqualityFilterProperty",
		reflect.TypeOf((*CfnAnalysis_NumericEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NumericFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericRangeFilterProperty",
		reflect.TypeOf((*CfnAnalysis_NumericRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericRangeFilterValueProperty",
		reflect.TypeOf((*CfnAnalysis_NumericRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_NumericSeparatorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericalAggregationFunctionProperty",
		reflect.TypeOf((*CfnAnalysis_NumericalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericalDimensionFieldProperty",
		reflect.TypeOf((*CfnAnalysis_NumericalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.NumericalMeasureFieldProperty",
		reflect.TypeOf((*CfnAnalysis_NumericalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PaginationConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PaginationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PanelConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PanelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PanelTitleOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PanelTitleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterDropDownControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterListControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterSelectableValuesProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterSliderControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterTextAreaControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParameterTextFieldControlProperty",
		reflect.TypeOf((*CfnAnalysis_ParameterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ParametersProperty",
		reflect.TypeOf((*CfnAnalysis_ParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PercentVisibleRangeProperty",
		reflect.TypeOf((*CfnAnalysis_PercentVisibleRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PercentageDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PercentileAggregationProperty",
		reflect.TypeOf((*CfnAnalysis_PercentileAggregationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PeriodOverPeriodComputationProperty",
		reflect.TypeOf((*CfnAnalysis_PeriodOverPeriodComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PeriodToDateComputationProperty",
		reflect.TypeOf((*CfnAnalysis_PeriodToDateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PieChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_PieChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PieChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PieChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PieChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_PieChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PieChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PieChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PieChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_PieChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotFieldSortOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotFieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableConditionalFormattingScopeProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableConditionalFormattingScopeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableDataPathOptionProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableDataPathOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldCollapseStateOptionProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldCollapseStateOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldCollapseStateTargetProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldCollapseStateTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldOptionProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldSubtotalOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldSubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableRowsLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableRowsLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableSortByProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableSortByProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableTotalOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTableVisualProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PivotTotalOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PivotTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualFieldWellProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualFieldWellProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualPropertyProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualPropertyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PluginVisualTableQuerySortProperty",
		reflect.TypeOf((*CfnAnalysis_PluginVisualTableQuerySortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.PredefinedHierarchyProperty",
		reflect.TypeOf((*CfnAnalysis_PredefinedHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ProgressBarOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ProgressBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.QueryExecutionOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_QueryExecutionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartAreaStyleSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartAreaStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RadarChartVisualProperty",
		reflect.TypeOf((*CfnAnalysis_RadarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RangeEndsLabelTypeProperty",
		reflect.TypeOf((*CfnAnalysis_RangeEndsLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineCustomLabelConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineCustomLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineDataConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineDynamicDataConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineDynamicDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineLabelConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineStaticDataConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineStaticDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineStyleConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineStyleConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ReferenceLineValueLabelConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ReferenceLineValueLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RelativeDateTimeControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_RelativeDateTimeControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RelativeDatesFilterProperty",
		reflect.TypeOf((*CfnAnalysis_RelativeDatesFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ResourcePermissionProperty",
		reflect.TypeOf((*CfnAnalysis_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RollingDateConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_RollingDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.RowAlternateColorOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_RowAlternateColorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SameSheetTargetVisualConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SameSheetTargetVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SankeyDiagramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_SankeyDiagramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SankeyDiagramChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SankeyDiagramChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SankeyDiagramFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_SankeyDiagramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SankeyDiagramSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SankeyDiagramSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SankeyDiagramVisualProperty",
		reflect.TypeOf((*CfnAnalysis_SankeyDiagramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotCategoricallyAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotCategoricallyAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScatterPlotVisualProperty",
		reflect.TypeOf((*CfnAnalysis_ScatterPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ScrollBarOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ScrollBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SecondaryValueOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SecondaryValueOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionAfterPageBreakProperty",
		reflect.TypeOf((*CfnAnalysis_SectionAfterPageBreakProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionBasedLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SectionBasedLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionBasedLayoutPaperCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SectionBasedLayoutPaperCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SectionPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SectionStyleProperty",
		reflect.TypeOf((*CfnAnalysis_SectionStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SelectedSheetsFilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SelectedSheetsFilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SeriesItemProperty",
		reflect.TypeOf((*CfnAnalysis_SeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SetParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SetParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ShapeConditionalFormatProperty",
		reflect.TypeOf((*CfnAnalysis_ShapeConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetControlInfoIconLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SheetControlInfoIconLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetControlLayoutConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SheetControlLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetControlLayoutProperty",
		reflect.TypeOf((*CfnAnalysis_SheetControlLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetDefinitionProperty",
		reflect.TypeOf((*CfnAnalysis_SheetDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetElementConfigurationOverridesProperty",
		reflect.TypeOf((*CfnAnalysis_SheetElementConfigurationOverridesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetElementRenderingRuleProperty",
		reflect.TypeOf((*CfnAnalysis_SheetElementRenderingRuleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageScalingConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageScalingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageSourceProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageStaticFileSourceProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageStaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageTooltipConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageTooltipConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetImageTooltipTextProperty",
		reflect.TypeOf((*CfnAnalysis_SheetImageTooltipTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetProperty",
		reflect.TypeOf((*CfnAnalysis_SheetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetTextBoxProperty",
		reflect.TypeOf((*CfnAnalysis_SheetTextBoxProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SheetVisualScopingConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_SheetVisualScopingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ShortFormatTextProperty",
		reflect.TypeOf((*CfnAnalysis_ShortFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SimpleClusterMarkerProperty",
		reflect.TypeOf((*CfnAnalysis_SimpleClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SingleAxisOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SingleAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SliderControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SliderControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SmallMultiplesAxisPropertiesProperty",
		reflect.TypeOf((*CfnAnalysis_SmallMultiplesAxisPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SmallMultiplesOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SmallMultiplesOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SpacingProperty",
		reflect.TypeOf((*CfnAnalysis_SpacingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SpatialStaticFileProperty",
		reflect.TypeOf((*CfnAnalysis_SpatialStaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StaticFileProperty",
		reflect.TypeOf((*CfnAnalysis_StaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StaticFileS3SourceOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_StaticFileS3SourceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StaticFileSourceProperty",
		reflect.TypeOf((*CfnAnalysis_StaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StaticFileUrlSourceOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_StaticFileUrlSourceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StringDefaultValuesProperty",
		reflect.TypeOf((*CfnAnalysis_StringDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StringFormatConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_StringFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StringParameterDeclarationProperty",
		reflect.TypeOf((*CfnAnalysis_StringParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StringParameterProperty",
		reflect.TypeOf((*CfnAnalysis_StringParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.StringValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_StringValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.SubtotalOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_SubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_TableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableBorderOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_TableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableCellImageSizingConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableCellImageSizingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableCellStyleProperty",
		reflect.TypeOf((*CfnAnalysis_TableCellStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnAnalysis_TableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_TableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldCustomIconContentProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldCustomIconContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldCustomTextContentProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldCustomTextContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldImageConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldImageConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldLinkConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldLinkConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldLinkContentConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldLinkContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldOptionProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldURLConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldURLConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_TableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableInlineVisualizationProperty",
		reflect.TypeOf((*CfnAnalysis_TableInlineVisualizationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TablePinnedFieldOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TablePinnedFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableRowConditionalFormattingProperty",
		reflect.TypeOf((*CfnAnalysis_TableRowConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableSideBorderOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TableSideBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableStyleTargetProperty",
		reflect.TypeOf((*CfnAnalysis_TableStyleTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_TableUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TableVisualProperty",
		reflect.TypeOf((*CfnAnalysis_TableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TextAreaControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TextAreaControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TextConditionalFormatProperty",
		reflect.TypeOf((*CfnAnalysis_TextConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TextControlPlaceholderOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TextControlPlaceholderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TextFieldControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TextFieldControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_ThousandSeparatorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TimeBasedForecastPropertiesProperty",
		reflect.TypeOf((*CfnAnalysis_TimeBasedForecastPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TimeEqualityFilterProperty",
		reflect.TypeOf((*CfnAnalysis_TimeEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TimeRangeDrillDownFilterProperty",
		reflect.TypeOf((*CfnAnalysis_TimeRangeDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TimeRangeFilterProperty",
		reflect.TypeOf((*CfnAnalysis_TimeRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TimeRangeFilterValueProperty",
		reflect.TypeOf((*CfnAnalysis_TimeRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TooltipItemProperty",
		reflect.TypeOf((*CfnAnalysis_TooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TooltipOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TooltipOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TopBottomFilterProperty",
		reflect.TypeOf((*CfnAnalysis_TopBottomFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TopBottomMoversComputationProperty",
		reflect.TypeOf((*CfnAnalysis_TopBottomMoversComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TopBottomRankedComputationProperty",
		reflect.TypeOf((*CfnAnalysis_TopBottomRankedComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TotalAggregationComputationProperty",
		reflect.TypeOf((*CfnAnalysis_TotalAggregationComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TotalAggregationFunctionProperty",
		reflect.TypeOf((*CfnAnalysis_TotalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TotalAggregationOptionProperty",
		reflect.TypeOf((*CfnAnalysis_TotalAggregationOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TotalOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TransposedTableOptionProperty",
		reflect.TypeOf((*CfnAnalysis_TransposedTableOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TreeMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_TreeMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TreeMapConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TreeMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TreeMapFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_TreeMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TreeMapSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_TreeMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TreeMapVisualProperty",
		reflect.TypeOf((*CfnAnalysis_TreeMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.TrendArrowOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_TrendArrowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.UnaggregatedFieldProperty",
		reflect.TypeOf((*CfnAnalysis_UnaggregatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.UniqueValuesComputationProperty",
		reflect.TypeOf((*CfnAnalysis_UniqueValuesComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.ValidationStrategyProperty",
		reflect.TypeOf((*CfnAnalysis_ValidationStrategyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisibleRangeOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_VisibleRangeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualCustomActionOperationProperty",
		reflect.TypeOf((*CfnAnalysis_VisualCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualCustomActionProperty",
		reflect.TypeOf((*CfnAnalysis_VisualCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualInteractionOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_VisualInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualMenuOptionProperty",
		reflect.TypeOf((*CfnAnalysis_VisualMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualPaletteProperty",
		reflect.TypeOf((*CfnAnalysis_VisualPaletteProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualProperty",
		reflect.TypeOf((*CfnAnalysis_VisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualSubtitleLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_VisualSubtitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.VisualTitleLabelOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_VisualTitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartColorConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartGroupColorConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartGroupColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallChartSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WaterfallVisualProperty",
		reflect.TypeOf((*CfnAnalysis_WaterfallVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WhatIfPointScenarioProperty",
		reflect.TypeOf((*CfnAnalysis_WhatIfPointScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WhatIfRangeScenarioProperty",
		reflect.TypeOf((*CfnAnalysis_WhatIfRangeScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudChartConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudFieldWellsProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudSortConfigurationProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.WordCloudVisualProperty",
		reflect.TypeOf((*CfnAnalysis_WordCloudVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysis.YAxisOptionsProperty",
		reflect.TypeOf((*CfnAnalysis_YAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnAnalysisProps",
		reflect.TypeOf((*CfnAnalysisProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnCustomPermissions",
		reflect.TypeOf((*CfnCustomPermissions)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "capabilities", GoGetter: "Capabilities"},
			_jsii_.MemberProperty{JsiiProperty: "cdkTagManager", GoGetter: "CdkTagManager"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "customPermissionsName", GoGetter: "CustomPermissionsName"},
			_jsii_.MemberProperty{JsiiProperty: "customPermissionsRef", GoGetter: "CustomPermissionsRef"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnCustomPermissions{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_ICustomPermissionsRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggableV2)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnCustomPermissions.CapabilitiesProperty",
		reflect.TypeOf((*CfnCustomPermissions_CapabilitiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnCustomPermissionsProps",
		reflect.TypeOf((*CfnCustomPermissionsProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnDashboard",
		reflect.TypeOf((*CfnDashboard)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastPublishedTime", GoGetter: "AttrLastPublishedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersion", GoGetter: "AttrVersion"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionArn", GoGetter: "AttrVersionArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionCreatedTime", GoGetter: "AttrVersionCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionDataSetArns", GoGetter: "AttrVersionDataSetArns"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionDescription", GoGetter: "AttrVersionDescription"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionErrors", GoGetter: "AttrVersionErrors"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionSheets", GoGetter: "AttrVersionSheets"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionSourceEntityArn", GoGetter: "AttrVersionSourceEntityArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionStatus", GoGetter: "AttrVersionStatus"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionThemeArn", GoGetter: "AttrVersionThemeArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionVersionNumber", GoGetter: "AttrVersionVersionNumber"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "dashboardId", GoGetter: "DashboardId"},
			_jsii_.MemberProperty{JsiiProperty: "dashboardPublishOptions", GoGetter: "DashboardPublishOptions"},
			_jsii_.MemberProperty{JsiiProperty: "dashboardRef", GoGetter: "DashboardRef"},
			_jsii_.MemberProperty{JsiiProperty: "definition", GoGetter: "Definition"},
			_jsii_.MemberProperty{JsiiProperty: "folderArns", GoGetter: "FolderArns"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "linkEntities", GoGetter: "LinkEntities"},
			_jsii_.MemberProperty{JsiiProperty: "linkSharingConfiguration", GoGetter: "LinkSharingConfiguration"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "sourceEntity", GoGetter: "SourceEntity"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberProperty{JsiiProperty: "themeArn", GoGetter: "ThemeArn"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "validationStrategy", GoGetter: "ValidationStrategy"},
			_jsii_.MemberProperty{JsiiProperty: "versionDescription", GoGetter: "VersionDescription"},
		},
		func() interface{} {
			j := jsiiProxy_CfnDashboard{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IDashboardRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AdHocFilteringOptionProperty",
		reflect.TypeOf((*CfnDashboard_AdHocFilteringOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AggregationFunctionProperty",
		reflect.TypeOf((*CfnDashboard_AggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AggregationSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_AggregationSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AnalysisDefaultsProperty",
		reflect.TypeOf((*CfnDashboard_AnalysisDefaultsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AnchorDateConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_AnchorDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ArcAxisConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ArcAxisConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ArcAxisDisplayRangeProperty",
		reflect.TypeOf((*CfnDashboard_ArcAxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ArcConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ArcConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ArcOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ArcOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AssetOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AssetOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AttributeAggregationFunctionProperty",
		reflect.TypeOf((*CfnDashboard_AttributeAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisDataOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AxisDataOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisDisplayMinMaxRangeProperty",
		reflect.TypeOf((*CfnDashboard_AxisDisplayMinMaxRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisDisplayRangeProperty",
		reflect.TypeOf((*CfnDashboard_AxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisLabelReferenceOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AxisLabelReferenceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisLinearScaleProperty",
		reflect.TypeOf((*CfnDashboard_AxisLinearScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisLogarithmicScaleProperty",
		reflect.TypeOf((*CfnDashboard_AxisLogarithmicScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisScaleProperty",
		reflect.TypeOf((*CfnDashboard_AxisScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.AxisTickLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_AxisTickLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_BarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BarChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BarChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_BarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BarChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_BarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BinCountOptionsProperty",
		reflect.TypeOf((*CfnDashboard_BinCountOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BinWidthOptionsProperty",
		reflect.TypeOf((*CfnDashboard_BinWidthOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionContentProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionDynamicCategoryDimensionConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionDynamicCategoryDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionDynamicNumericDimensionConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionDynamicNumericDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionRepeatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionRepeatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionRepeatDimensionConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionRepeatDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionRepeatPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BodySectionRepeatPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotOptionsProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotStyleOptionsProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.BoxPlotVisualProperty",
		reflect.TypeOf((*CfnDashboard_BoxPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CalculatedFieldProperty",
		reflect.TypeOf((*CfnDashboard_CalculatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CalculatedMeasureFieldProperty",
		reflect.TypeOf((*CfnDashboard_CalculatedMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CascadingControlConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CascadingControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CascadingControlSourceProperty",
		reflect.TypeOf((*CfnDashboard_CascadingControlSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoricalDimensionFieldProperty",
		reflect.TypeOf((*CfnDashboard_CategoricalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoricalMeasureFieldProperty",
		reflect.TypeOf((*CfnDashboard_CategoricalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoryDrillDownFilterProperty",
		reflect.TypeOf((*CfnDashboard_CategoryDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoryFilterConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CategoryFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoryFilterProperty",
		reflect.TypeOf((*CfnDashboard_CategoryFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CategoryInnerFilterProperty",
		reflect.TypeOf((*CfnDashboard_CategoryInnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ChartAxisLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ChartAxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ClusterMarkerConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ClusterMarkerConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ClusterMarkerProperty",
		reflect.TypeOf((*CfnDashboard_ClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColorScaleProperty",
		reflect.TypeOf((*CfnDashboard_ColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColorsConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ColorsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColumnConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ColumnConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColumnHierarchyProperty",
		reflect.TypeOf((*CfnDashboard_ColumnHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColumnIdentifierProperty",
		reflect.TypeOf((*CfnDashboard_ColumnIdentifierProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColumnSortProperty",
		reflect.TypeOf((*CfnDashboard_ColumnSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ColumnTooltipItemProperty",
		reflect.TypeOf((*CfnDashboard_ColumnTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComboChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_ComboChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComboChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ComboChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComboChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_ComboChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComboChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ComboChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComboChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_ComboChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComparisonConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ComparisonConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComparisonFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ComparisonFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ComputationProperty",
		reflect.TypeOf((*CfnDashboard_ComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingColorProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingCustomIconConditionProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingCustomIconConditionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingCustomIconOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingCustomIconOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingGradientColorProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingGradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingIconDisplayConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingIconDisplayConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingIconProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingIconProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingIconSetProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingIconSetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ConditionalFormattingSolidColorProperty",
		reflect.TypeOf((*CfnDashboard_ConditionalFormattingSolidColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ContextMenuOptionProperty",
		reflect.TypeOf((*CfnDashboard_ContextMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ContributionAnalysisDefaultProperty",
		reflect.TypeOf((*CfnDashboard_ContributionAnalysisDefaultProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CurrencyDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CurrencyDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomActionFilterOperationProperty",
		reflect.TypeOf((*CfnDashboard_CustomActionFilterOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomActionNavigationOperationProperty",
		reflect.TypeOf((*CfnDashboard_CustomActionNavigationOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomActionSetParametersOperationProperty",
		reflect.TypeOf((*CfnDashboard_CustomActionSetParametersOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomActionURLOperationProperty",
		reflect.TypeOf((*CfnDashboard_CustomActionURLOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomColorProperty",
		reflect.TypeOf((*CfnDashboard_CustomColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomContentConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CustomContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomContentVisualProperty",
		reflect.TypeOf((*CfnDashboard_CustomContentVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomFilterConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CustomFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomFilterListConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CustomFilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomNarrativeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_CustomNarrativeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomParameterValuesProperty",
		reflect.TypeOf((*CfnDashboard_CustomParameterValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.CustomValuesConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_CustomValuesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardErrorProperty",
		reflect.TypeOf((*CfnDashboard_DashboardErrorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardPublishOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DashboardPublishOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardSourceEntityProperty",
		reflect.TypeOf((*CfnDashboard_DashboardSourceEntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardSourceTemplateProperty",
		reflect.TypeOf((*CfnDashboard_DashboardSourceTemplateProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardVersionDefinitionProperty",
		reflect.TypeOf((*CfnDashboard_DashboardVersionDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardVersionProperty",
		reflect.TypeOf((*CfnDashboard_DashboardVersionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DashboardVisualPublishOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DashboardVisualPublishOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataBarsOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DataBarsOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataColorProperty",
		reflect.TypeOf((*CfnDashboard_DataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataFieldSeriesItemProperty",
		reflect.TypeOf((*CfnDashboard_DataFieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_DataLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPathColorProperty",
		reflect.TypeOf((*CfnDashboard_DataPathColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPathLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_DataPathLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPathSortProperty",
		reflect.TypeOf((*CfnDashboard_DataPathSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPathTypeProperty",
		reflect.TypeOf((*CfnDashboard_DataPathTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPathValueProperty",
		reflect.TypeOf((*CfnDashboard_DataPathValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPointDrillUpDownOptionProperty",
		reflect.TypeOf((*CfnDashboard_DataPointDrillUpDownOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPointMenuLabelOptionProperty",
		reflect.TypeOf((*CfnDashboard_DataPointMenuLabelOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataPointTooltipOptionProperty",
		reflect.TypeOf((*CfnDashboard_DataPointTooltipOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataSetIdentifierDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_DataSetIdentifierDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DataSetReferenceProperty",
		reflect.TypeOf((*CfnDashboard_DataSetReferenceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateAxisOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DateAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateDimensionFieldProperty",
		reflect.TypeOf((*CfnDashboard_DateDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateMeasureFieldProperty",
		reflect.TypeOf((*CfnDashboard_DateMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeDefaultValuesProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeHierarchyProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeParameterDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeParameterProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimePickerControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DateTimePickerControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DateTimeValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DateTimeValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DecimalDefaultValuesProperty",
		reflect.TypeOf((*CfnDashboard_DecimalDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DecimalParameterDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_DecimalParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DecimalParameterProperty",
		reflect.TypeOf((*CfnDashboard_DecimalParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DecimalPlacesConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DecimalPlacesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DecimalValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DecimalValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultDateTimePickerControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultDateTimePickerControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultFilterControlConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultFilterControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultFilterControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultFilterControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultFilterDropDownControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultFilterDropDownControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultFilterListControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultFilterListControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultFreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultFreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultGridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultGridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultInteractiveLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultInteractiveLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultNewSheetConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultNewSheetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultPaginatedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultPaginatedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultRelativeDateTimeControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultRelativeDateTimeControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultSectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DefaultSectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultSliderControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultSliderControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultTextAreaControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultTextAreaControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DefaultTextFieldControlOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DefaultTextFieldControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DestinationParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_DestinationParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DimensionFieldProperty",
		reflect.TypeOf((*CfnDashboard_DimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DonutCenterOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DonutCenterOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DonutOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DonutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DrillDownFilterProperty",
		reflect.TypeOf((*CfnDashboard_DrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DropDownControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_DropDownControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.DynamicDefaultValueProperty",
		reflect.TypeOf((*CfnDashboard_DynamicDefaultValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.EmptyVisualProperty",
		reflect.TypeOf((*CfnDashboard_EmptyVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.EntityProperty",
		reflect.TypeOf((*CfnDashboard_EntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ExcludePeriodConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ExcludePeriodConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ExplicitHierarchyProperty",
		reflect.TypeOf((*CfnDashboard_ExplicitHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ExportHiddenFieldsOptionProperty",
		reflect.TypeOf((*CfnDashboard_ExportHiddenFieldsOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ExportToCSVOptionProperty",
		reflect.TypeOf((*CfnDashboard_ExportToCSVOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ExportWithHiddenFieldsOptionProperty",
		reflect.TypeOf((*CfnDashboard_ExportWithHiddenFieldsOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldBasedTooltipProperty",
		reflect.TypeOf((*CfnDashboard_FieldBasedTooltipProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_FieldLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldSeriesItemProperty",
		reflect.TypeOf((*CfnDashboard_FieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldSortOptionsProperty",
		reflect.TypeOf((*CfnDashboard_FieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldSortProperty",
		reflect.TypeOf((*CfnDashboard_FieldSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FieldTooltipItemProperty",
		reflect.TypeOf((*CfnDashboard_FieldTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapShapeConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapShapeConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilledMapVisualProperty",
		reflect.TypeOf((*CfnDashboard_FilledMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterCrossSheetControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterCrossSheetControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterDropDownControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterGroupProperty",
		reflect.TypeOf((*CfnDashboard_FilterGroupProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterListConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterListControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterOperationSelectedFieldsConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilterOperationSelectedFieldsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterOperationTargetVisualsConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilterOperationTargetVisualsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterProperty",
		reflect.TypeOf((*CfnDashboard_FilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterRelativeDateTimeControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterRelativeDateTimeControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterSelectableValuesProperty",
		reflect.TypeOf((*CfnDashboard_FilterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterSliderControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterTextAreaControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FilterTextFieldControlProperty",
		reflect.TypeOf((*CfnDashboard_FilterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FontConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FontConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FontSizeProperty",
		reflect.TypeOf((*CfnDashboard_FontSizeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FontWeightProperty",
		reflect.TypeOf((*CfnDashboard_FontWeightProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ForecastComputationProperty",
		reflect.TypeOf((*CfnDashboard_ForecastComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ForecastConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ForecastConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ForecastScenarioProperty",
		reflect.TypeOf((*CfnDashboard_ForecastScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutElementBackgroundStyleProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutElementBackgroundStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutElementBorderStyleProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutElementBorderStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutElementProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FreeFormSectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FreeFormSectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartDataLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartDataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.FunnelChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_FunnelChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartArcConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartArcConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartColorConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GaugeChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_GaugeChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialCategoricalColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialCategoricalColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialCategoricalDataColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialCategoricalDataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialCircleRadiusProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialCircleRadiusProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialCircleSymbolStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialCircleSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialCoordinateBoundsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialCoordinateBoundsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialDataSourceItemProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialDataSourceItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialGradientColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialGradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialGradientStepColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialGradientStepColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialHeatmapColorScaleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialHeatmapColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialHeatmapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialHeatmapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialHeatmapDataColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialHeatmapDataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLayerColorFieldProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLayerColorFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLayerDefinitionProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLayerDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLayerItemProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLayerItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLayerJoinDefinitionProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLayerJoinDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLayerMapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLayerMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLineLayerProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLineLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLineStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLineStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLineSymbolStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLineSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialLineWidthProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialLineWidthProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapStateProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapStateProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapStyleOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialMapVisualProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialNullDataSettingsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialNullDataSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialNullSymbolStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialNullSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPointLayerProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPointLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPointStyleOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPointStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPointStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPointStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPolygonLayerProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPolygonLayerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPolygonStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPolygonStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialPolygonSymbolStyleProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialPolygonSymbolStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialSolidColorProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialSolidColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialStaticFileSourceProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialStaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GeospatialWindowOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GeospatialWindowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GlobalTableBorderOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GlobalTableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GradientColorProperty",
		reflect.TypeOf((*CfnDashboard_GradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GradientStopProperty",
		reflect.TypeOf((*CfnDashboard_GradientStopProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GridLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GridLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_GridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GridLayoutElementProperty",
		reflect.TypeOf((*CfnDashboard_GridLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GridLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_GridLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.GrowthRateComputationProperty",
		reflect.TypeOf((*CfnDashboard_GrowthRateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeaderFooterSectionConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_HeaderFooterSectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeatMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_HeatMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeatMapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_HeatMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeatMapFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_HeatMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeatMapSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_HeatMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HeatMapVisualProperty",
		reflect.TypeOf((*CfnDashboard_HeatMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HistogramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_HistogramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HistogramBinOptionsProperty",
		reflect.TypeOf((*CfnDashboard_HistogramBinOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HistogramConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_HistogramConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HistogramFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_HistogramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.HistogramVisualProperty",
		reflect.TypeOf((*CfnDashboard_HistogramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ImageCustomActionOperationProperty",
		reflect.TypeOf((*CfnDashboard_ImageCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ImageCustomActionProperty",
		reflect.TypeOf((*CfnDashboard_ImageCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ImageInteractionOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ImageInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ImageMenuOptionProperty",
		reflect.TypeOf((*CfnDashboard_ImageMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ImageStaticFileProperty",
		reflect.TypeOf((*CfnDashboard_ImageStaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.InnerFilterProperty",
		reflect.TypeOf((*CfnDashboard_InnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.InsightConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_InsightConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.InsightVisualProperty",
		reflect.TypeOf((*CfnDashboard_InsightVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.IntegerDefaultValuesProperty",
		reflect.TypeOf((*CfnDashboard_IntegerDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.IntegerParameterDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_IntegerParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.IntegerParameterProperty",
		reflect.TypeOf((*CfnDashboard_IntegerParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.IntegerValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_IntegerValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIActualValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_KPIActualValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIComparisonValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_KPIComparisonValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnDashboard_KPIConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_KPIConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_KPIConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_KPIFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIOptionsProperty",
		reflect.TypeOf((*CfnDashboard_KPIOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_KPIPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIProgressBarConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_KPIProgressBarConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPISortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_KPISortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPISparklineOptionsProperty",
		reflect.TypeOf((*CfnDashboard_KPISparklineOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIVisualLayoutOptionsProperty",
		reflect.TypeOf((*CfnDashboard_KPIVisualLayoutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIVisualProperty",
		reflect.TypeOf((*CfnDashboard_KPIVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.KPIVisualStandardLayoutProperty",
		reflect.TypeOf((*CfnDashboard_KPIVisualStandardLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_LabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LayerCustomActionOperationProperty",
		reflect.TypeOf((*CfnDashboard_LayerCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LayerCustomActionProperty",
		reflect.TypeOf((*CfnDashboard_LayerCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LayerMapVisualProperty",
		reflect.TypeOf((*CfnDashboard_LayerMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_LayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LayoutProperty",
		reflect.TypeOf((*CfnDashboard_LayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LegendOptionsProperty",
		reflect.TypeOf((*CfnDashboard_LegendOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_LineChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartDefaultSeriesSettingsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartDefaultSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartLineStyleSettingsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartLineStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartMarkerStyleSettingsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartMarkerStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnDashboard_LineChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_LineChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_LineChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LineSeriesAxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_LineSeriesAxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LinkSharingConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_LinkSharingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ListControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ListControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ListControlSearchOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ListControlSearchOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ListControlSelectAllOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ListControlSelectAllOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LoadingAnimationProperty",
		reflect.TypeOf((*CfnDashboard_LoadingAnimationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LocalNavigationConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_LocalNavigationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.LongFormatTextProperty",
		reflect.TypeOf((*CfnDashboard_LongFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MappedDataSetParameterProperty",
		reflect.TypeOf((*CfnDashboard_MappedDataSetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MaximumLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_MaximumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MaximumMinimumComputationProperty",
		reflect.TypeOf((*CfnDashboard_MaximumMinimumComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MeasureFieldProperty",
		reflect.TypeOf((*CfnDashboard_MeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MetricComparisonComputationProperty",
		reflect.TypeOf((*CfnDashboard_MetricComparisonComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MinimumLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_MinimumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.MissingDataConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_MissingDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NegativeValueConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NegativeValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NestedFilterProperty",
		reflect.TypeOf((*CfnDashboard_NestedFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NullValueFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NullValueFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumberDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NumberDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumberFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NumberFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericAxisOptionsProperty",
		reflect.TypeOf((*CfnDashboard_NumericAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericEqualityDrillDownFilterProperty",
		reflect.TypeOf((*CfnDashboard_NumericEqualityDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericEqualityFilterProperty",
		reflect.TypeOf((*CfnDashboard_NumericEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NumericFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericRangeFilterProperty",
		reflect.TypeOf((*CfnDashboard_NumericRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericRangeFilterValueProperty",
		reflect.TypeOf((*CfnDashboard_NumericRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericSeparatorConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_NumericSeparatorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericalAggregationFunctionProperty",
		reflect.TypeOf((*CfnDashboard_NumericalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericalDimensionFieldProperty",
		reflect.TypeOf((*CfnDashboard_NumericalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.NumericalMeasureFieldProperty",
		reflect.TypeOf((*CfnDashboard_NumericalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PaginationConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PaginationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PanelConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PanelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PanelTitleOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PanelTitleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_ParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterDropDownControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterListControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterSelectableValuesProperty",
		reflect.TypeOf((*CfnDashboard_ParameterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterSliderControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterTextAreaControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParameterTextFieldControlProperty",
		reflect.TypeOf((*CfnDashboard_ParameterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ParametersProperty",
		reflect.TypeOf((*CfnDashboard_ParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PercentVisibleRangeProperty",
		reflect.TypeOf((*CfnDashboard_PercentVisibleRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PercentageDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PercentageDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PercentileAggregationProperty",
		reflect.TypeOf((*CfnDashboard_PercentileAggregationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PeriodOverPeriodComputationProperty",
		reflect.TypeOf((*CfnDashboard_PeriodOverPeriodComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PeriodToDateComputationProperty",
		reflect.TypeOf((*CfnDashboard_PeriodToDateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PieChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_PieChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PieChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PieChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PieChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_PieChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PieChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PieChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PieChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_PieChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotFieldSortOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotFieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableConditionalFormattingScopeProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableConditionalFormattingScopeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableDataPathOptionProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableDataPathOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldCollapseStateOptionProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldCollapseStateOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldCollapseStateTargetProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldCollapseStateTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldOptionProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldSubtotalOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldSubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableRowsLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableRowsLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableSortByProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableSortByProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableTotalOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTableVisualProperty",
		reflect.TypeOf((*CfnDashboard_PivotTableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PivotTotalOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PivotTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualFieldWellProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualFieldWellProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualOptionsProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualPropertyProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualPropertyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PluginVisualTableQuerySortProperty",
		reflect.TypeOf((*CfnDashboard_PluginVisualTableQuerySortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.PredefinedHierarchyProperty",
		reflect.TypeOf((*CfnDashboard_PredefinedHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ProgressBarOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ProgressBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartAreaStyleSettingsProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartAreaStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RadarChartVisualProperty",
		reflect.TypeOf((*CfnDashboard_RadarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RangeEndsLabelTypeProperty",
		reflect.TypeOf((*CfnDashboard_RangeEndsLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineCustomLabelConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineCustomLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineDataConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineDynamicDataConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineDynamicDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineLabelConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineStaticDataConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineStaticDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineStyleConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineStyleConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ReferenceLineValueLabelConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ReferenceLineValueLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RelativeDateTimeControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_RelativeDateTimeControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RelativeDatesFilterProperty",
		reflect.TypeOf((*CfnDashboard_RelativeDatesFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ResourcePermissionProperty",
		reflect.TypeOf((*CfnDashboard_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RollingDateConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_RollingDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.RowAlternateColorOptionsProperty",
		reflect.TypeOf((*CfnDashboard_RowAlternateColorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SameSheetTargetVisualConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SameSheetTargetVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SankeyDiagramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_SankeyDiagramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SankeyDiagramChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SankeyDiagramChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SankeyDiagramFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_SankeyDiagramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SankeyDiagramSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SankeyDiagramSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SankeyDiagramVisualProperty",
		reflect.TypeOf((*CfnDashboard_SankeyDiagramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotCategoricallyAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotCategoricallyAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScatterPlotVisualProperty",
		reflect.TypeOf((*CfnDashboard_ScatterPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ScrollBarOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ScrollBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SecondaryValueOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SecondaryValueOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionAfterPageBreakProperty",
		reflect.TypeOf((*CfnDashboard_SectionAfterPageBreakProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionBasedLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SectionBasedLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionBasedLayoutPaperCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SectionBasedLayoutPaperCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SectionPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SectionStyleProperty",
		reflect.TypeOf((*CfnDashboard_SectionStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SelectedSheetsFilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SelectedSheetsFilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SeriesItemProperty",
		reflect.TypeOf((*CfnDashboard_SeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SetParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SetParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ShapeConditionalFormatProperty",
		reflect.TypeOf((*CfnDashboard_ShapeConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetControlInfoIconLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SheetControlInfoIconLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetControlLayoutConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SheetControlLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetControlLayoutProperty",
		reflect.TypeOf((*CfnDashboard_SheetControlLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetControlsOptionProperty",
		reflect.TypeOf((*CfnDashboard_SheetControlsOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetDefinitionProperty",
		reflect.TypeOf((*CfnDashboard_SheetDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetElementConfigurationOverridesProperty",
		reflect.TypeOf((*CfnDashboard_SheetElementConfigurationOverridesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetElementRenderingRuleProperty",
		reflect.TypeOf((*CfnDashboard_SheetElementRenderingRuleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageScalingConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageScalingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageSourceProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageStaticFileSourceProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageStaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageTooltipConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageTooltipConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetImageTooltipTextProperty",
		reflect.TypeOf((*CfnDashboard_SheetImageTooltipTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetLayoutElementMaximizationOptionProperty",
		reflect.TypeOf((*CfnDashboard_SheetLayoutElementMaximizationOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetProperty",
		reflect.TypeOf((*CfnDashboard_SheetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetTextBoxProperty",
		reflect.TypeOf((*CfnDashboard_SheetTextBoxProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SheetVisualScopingConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_SheetVisualScopingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ShortFormatTextProperty",
		reflect.TypeOf((*CfnDashboard_ShortFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SimpleClusterMarkerProperty",
		reflect.TypeOf((*CfnDashboard_SimpleClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SingleAxisOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SingleAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SliderControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SliderControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SmallMultiplesAxisPropertiesProperty",
		reflect.TypeOf((*CfnDashboard_SmallMultiplesAxisPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SmallMultiplesOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SmallMultiplesOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SpacingProperty",
		reflect.TypeOf((*CfnDashboard_SpacingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SpatialStaticFileProperty",
		reflect.TypeOf((*CfnDashboard_SpatialStaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StaticFileProperty",
		reflect.TypeOf((*CfnDashboard_StaticFileProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StaticFileS3SourceOptionsProperty",
		reflect.TypeOf((*CfnDashboard_StaticFileS3SourceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StaticFileSourceProperty",
		reflect.TypeOf((*CfnDashboard_StaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StaticFileUrlSourceOptionsProperty",
		reflect.TypeOf((*CfnDashboard_StaticFileUrlSourceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StringDefaultValuesProperty",
		reflect.TypeOf((*CfnDashboard_StringDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StringFormatConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_StringFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StringParameterDeclarationProperty",
		reflect.TypeOf((*CfnDashboard_StringParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StringParameterProperty",
		reflect.TypeOf((*CfnDashboard_StringParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.StringValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_StringValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.SubtotalOptionsProperty",
		reflect.TypeOf((*CfnDashboard_SubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_TableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableBorderOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_TableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableCellImageSizingConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableCellImageSizingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableCellStyleProperty",
		reflect.TypeOf((*CfnDashboard_TableCellStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnDashboard_TableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_TableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldCustomIconContentProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldCustomIconContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldCustomTextContentProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldCustomTextContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldImageConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldImageConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldLinkConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldLinkConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldLinkContentConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldLinkContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldOptionProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldURLConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldURLConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_TableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableInlineVisualizationProperty",
		reflect.TypeOf((*CfnDashboard_TableInlineVisualizationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TablePinnedFieldOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TablePinnedFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableRowConditionalFormattingProperty",
		reflect.TypeOf((*CfnDashboard_TableRowConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableSideBorderOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TableSideBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableStyleTargetProperty",
		reflect.TypeOf((*CfnDashboard_TableStyleTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_TableUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TableVisualProperty",
		reflect.TypeOf((*CfnDashboard_TableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TextAreaControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TextAreaControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TextConditionalFormatProperty",
		reflect.TypeOf((*CfnDashboard_TextConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TextControlPlaceholderOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TextControlPlaceholderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TextFieldControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TextFieldControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ThousandSeparatorOptionsProperty",
		reflect.TypeOf((*CfnDashboard_ThousandSeparatorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TimeBasedForecastPropertiesProperty",
		reflect.TypeOf((*CfnDashboard_TimeBasedForecastPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TimeEqualityFilterProperty",
		reflect.TypeOf((*CfnDashboard_TimeEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TimeRangeDrillDownFilterProperty",
		reflect.TypeOf((*CfnDashboard_TimeRangeDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TimeRangeFilterProperty",
		reflect.TypeOf((*CfnDashboard_TimeRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TimeRangeFilterValueProperty",
		reflect.TypeOf((*CfnDashboard_TimeRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TooltipItemProperty",
		reflect.TypeOf((*CfnDashboard_TooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TooltipOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TooltipOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TopBottomFilterProperty",
		reflect.TypeOf((*CfnDashboard_TopBottomFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TopBottomMoversComputationProperty",
		reflect.TypeOf((*CfnDashboard_TopBottomMoversComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TopBottomRankedComputationProperty",
		reflect.TypeOf((*CfnDashboard_TopBottomRankedComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TotalAggregationComputationProperty",
		reflect.TypeOf((*CfnDashboard_TotalAggregationComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TotalAggregationFunctionProperty",
		reflect.TypeOf((*CfnDashboard_TotalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TotalAggregationOptionProperty",
		reflect.TypeOf((*CfnDashboard_TotalAggregationOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TotalOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TransposedTableOptionProperty",
		reflect.TypeOf((*CfnDashboard_TransposedTableOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TreeMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_TreeMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TreeMapConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TreeMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TreeMapFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_TreeMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TreeMapSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_TreeMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TreeMapVisualProperty",
		reflect.TypeOf((*CfnDashboard_TreeMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.TrendArrowOptionsProperty",
		reflect.TypeOf((*CfnDashboard_TrendArrowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.UnaggregatedFieldProperty",
		reflect.TypeOf((*CfnDashboard_UnaggregatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.UniqueValuesComputationProperty",
		reflect.TypeOf((*CfnDashboard_UniqueValuesComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.ValidationStrategyProperty",
		reflect.TypeOf((*CfnDashboard_ValidationStrategyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisibleRangeOptionsProperty",
		reflect.TypeOf((*CfnDashboard_VisibleRangeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualAxisSortOptionProperty",
		reflect.TypeOf((*CfnDashboard_VisualAxisSortOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualCustomActionOperationProperty",
		reflect.TypeOf((*CfnDashboard_VisualCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualCustomActionProperty",
		reflect.TypeOf((*CfnDashboard_VisualCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualInteractionOptionsProperty",
		reflect.TypeOf((*CfnDashboard_VisualInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualMenuOptionProperty",
		reflect.TypeOf((*CfnDashboard_VisualMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualPaletteProperty",
		reflect.TypeOf((*CfnDashboard_VisualPaletteProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualProperty",
		reflect.TypeOf((*CfnDashboard_VisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualSubtitleLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_VisualSubtitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.VisualTitleLabelOptionsProperty",
		reflect.TypeOf((*CfnDashboard_VisualTitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartColorConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartGroupColorConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartGroupColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartOptionsProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallChartSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WaterfallVisualProperty",
		reflect.TypeOf((*CfnDashboard_WaterfallVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WhatIfPointScenarioProperty",
		reflect.TypeOf((*CfnDashboard_WhatIfPointScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WhatIfRangeScenarioProperty",
		reflect.TypeOf((*CfnDashboard_WhatIfRangeScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudChartConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudFieldWellsProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudOptionsProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudSortConfigurationProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.WordCloudVisualProperty",
		reflect.TypeOf((*CfnDashboard_WordCloudVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboard.YAxisOptionsProperty",
		reflect.TypeOf((*CfnDashboard_YAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDashboardProps",
		reflect.TypeOf((*CfnDashboardProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnDataSet",
		reflect.TypeOf((*CfnDataSet)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrConsumedSpiceCapacityInBytes", GoGetter: "AttrConsumedSpiceCapacityInBytes"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrOutputColumns", GoGetter: "AttrOutputColumns"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "columnGroups", GoGetter: "ColumnGroups"},
			_jsii_.MemberProperty{JsiiProperty: "columnLevelPermissionRules", GoGetter: "ColumnLevelPermissionRules"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "dataSetId", GoGetter: "DataSetId"},
			_jsii_.MemberProperty{JsiiProperty: "datasetParameters", GoGetter: "DatasetParameters"},
			_jsii_.MemberProperty{JsiiProperty: "dataSetRef", GoGetter: "DataSetRef"},
			_jsii_.MemberProperty{JsiiProperty: "dataSetRefreshProperties", GoGetter: "DataSetRefreshProperties"},
			_jsii_.MemberProperty{JsiiProperty: "dataSetUsageConfiguration", GoGetter: "DataSetUsageConfiguration"},
			_jsii_.MemberProperty{JsiiProperty: "fieldFolders", GoGetter: "FieldFolders"},
			_jsii_.MemberProperty{JsiiProperty: "folderArns", GoGetter: "FolderArns"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberProperty{JsiiProperty: "importMode", GoGetter: "ImportMode"},
			_jsii_.MemberProperty{JsiiProperty: "ingestionWaitPolicy", GoGetter: "IngestionWaitPolicy"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "logicalTableMap", GoGetter: "LogicalTableMap"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "performanceConfiguration", GoGetter: "PerformanceConfiguration"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "physicalTableMap", GoGetter: "PhysicalTableMap"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberProperty{JsiiProperty: "rowLevelPermissionDataSet", GoGetter: "RowLevelPermissionDataSet"},
			_jsii_.MemberProperty{JsiiProperty: "rowLevelPermissionTagConfiguration", GoGetter: "RowLevelPermissionTagConfiguration"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberProperty{JsiiProperty: "useAs", GoGetter: "UseAs"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnDataSet{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IDataSetRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.CalculatedColumnProperty",
		reflect.TypeOf((*CfnDataSet_CalculatedColumnProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.CastColumnTypeOperationProperty",
		reflect.TypeOf((*CfnDataSet_CastColumnTypeOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnDescriptionProperty",
		reflect.TypeOf((*CfnDataSet_ColumnDescriptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnGroupProperty",
		reflect.TypeOf((*CfnDataSet_ColumnGroupProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnLevelPermissionRuleProperty",
		reflect.TypeOf((*CfnDataSet_ColumnLevelPermissionRuleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ColumnTagProperty",
		reflect.TypeOf((*CfnDataSet_ColumnTagProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.CreateColumnsOperationProperty",
		reflect.TypeOf((*CfnDataSet_CreateColumnsOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.CustomSqlProperty",
		reflect.TypeOf((*CfnDataSet_CustomSqlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DataSetRefreshPropertiesProperty",
		reflect.TypeOf((*CfnDataSet_DataSetRefreshPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DataSetUsageConfigurationProperty",
		reflect.TypeOf((*CfnDataSet_DataSetUsageConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DatasetParameterProperty",
		reflect.TypeOf((*CfnDataSet_DatasetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DateTimeDatasetParameterDefaultValuesProperty",
		reflect.TypeOf((*CfnDataSet_DateTimeDatasetParameterDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DateTimeDatasetParameterProperty",
		reflect.TypeOf((*CfnDataSet_DateTimeDatasetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DecimalDatasetParameterDefaultValuesProperty",
		reflect.TypeOf((*CfnDataSet_DecimalDatasetParameterDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.DecimalDatasetParameterProperty",
		reflect.TypeOf((*CfnDataSet_DecimalDatasetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.FieldFolderProperty",
		reflect.TypeOf((*CfnDataSet_FieldFolderProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.FilterOperationProperty",
		reflect.TypeOf((*CfnDataSet_FilterOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.GeoSpatialColumnGroupProperty",
		reflect.TypeOf((*CfnDataSet_GeoSpatialColumnGroupProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.IncrementalRefreshProperty",
		reflect.TypeOf((*CfnDataSet_IncrementalRefreshProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.IngestionWaitPolicyProperty",
		reflect.TypeOf((*CfnDataSet_IngestionWaitPolicyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.InputColumnProperty",
		reflect.TypeOf((*CfnDataSet_InputColumnProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.IntegerDatasetParameterDefaultValuesProperty",
		reflect.TypeOf((*CfnDataSet_IntegerDatasetParameterDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.IntegerDatasetParameterProperty",
		reflect.TypeOf((*CfnDataSet_IntegerDatasetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.JoinInstructionProperty",
		reflect.TypeOf((*CfnDataSet_JoinInstructionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.JoinKeyPropertiesProperty",
		reflect.TypeOf((*CfnDataSet_JoinKeyPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.LogicalTableProperty",
		reflect.TypeOf((*CfnDataSet_LogicalTableProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.LogicalTableSourceProperty",
		reflect.TypeOf((*CfnDataSet_LogicalTableSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.LookbackWindowProperty",
		reflect.TypeOf((*CfnDataSet_LookbackWindowProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.NewDefaultValuesProperty",
		reflect.TypeOf((*CfnDataSet_NewDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.OutputColumnProperty",
		reflect.TypeOf((*CfnDataSet_OutputColumnProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.OverrideDatasetParameterOperationProperty",
		reflect.TypeOf((*CfnDataSet_OverrideDatasetParameterOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.PerformanceConfigurationProperty",
		reflect.TypeOf((*CfnDataSet_PerformanceConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.PhysicalTableProperty",
		reflect.TypeOf((*CfnDataSet_PhysicalTableProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ProjectOperationProperty",
		reflect.TypeOf((*CfnDataSet_ProjectOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RefreshConfigurationProperty",
		reflect.TypeOf((*CfnDataSet_RefreshConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RefreshFailureConfigurationProperty",
		reflect.TypeOf((*CfnDataSet_RefreshFailureConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RefreshFailureEmailAlertProperty",
		reflect.TypeOf((*CfnDataSet_RefreshFailureEmailAlertProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RelationalTableProperty",
		reflect.TypeOf((*CfnDataSet_RelationalTableProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RenameColumnOperationProperty",
		reflect.TypeOf((*CfnDataSet_RenameColumnOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.ResourcePermissionProperty",
		reflect.TypeOf((*CfnDataSet_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RowLevelPermissionDataSetProperty",
		reflect.TypeOf((*CfnDataSet_RowLevelPermissionDataSetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RowLevelPermissionTagConfigurationProperty",
		reflect.TypeOf((*CfnDataSet_RowLevelPermissionTagConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.RowLevelPermissionTagRuleProperty",
		reflect.TypeOf((*CfnDataSet_RowLevelPermissionTagRuleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.S3SourceProperty",
		reflect.TypeOf((*CfnDataSet_S3SourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.StringDatasetParameterDefaultValuesProperty",
		reflect.TypeOf((*CfnDataSet_StringDatasetParameterDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.StringDatasetParameterProperty",
		reflect.TypeOf((*CfnDataSet_StringDatasetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.TagColumnOperationProperty",
		reflect.TypeOf((*CfnDataSet_TagColumnOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.TransformOperationProperty",
		reflect.TypeOf((*CfnDataSet_TransformOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.UniqueKeyProperty",
		reflect.TypeOf((*CfnDataSet_UniqueKeyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.UntagColumnOperationProperty",
		reflect.TypeOf((*CfnDataSet_UntagColumnOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSet.UploadSettingsProperty",
		reflect.TypeOf((*CfnDataSet_UploadSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSetProps",
		reflect.TypeOf((*CfnDataSetProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnDataSource",
		reflect.TypeOf((*CfnDataSource)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberProperty{JsiiProperty: "alternateDataSourceParameters", GoGetter: "AlternateDataSourceParameters"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrStatus", GoGetter: "AttrStatus"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "credentials", GoGetter: "Credentials"},
			_jsii_.MemberProperty{JsiiProperty: "dataSourceId", GoGetter: "DataSourceId"},
			_jsii_.MemberProperty{JsiiProperty: "dataSourceParameters", GoGetter: "DataSourceParameters"},
			_jsii_.MemberProperty{JsiiProperty: "dataSourceRef", GoGetter: "DataSourceRef"},
			_jsii_.MemberProperty{JsiiProperty: "errorInfo", GoGetter: "ErrorInfo"},
			_jsii_.MemberProperty{JsiiProperty: "folderArns", GoGetter: "FolderArns"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "sslProperties", GoGetter: "SslProperties"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "vpcConnectionProperties", GoGetter: "VpcConnectionProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnDataSource{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IDataSourceRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.AmazonElasticsearchParametersProperty",
		reflect.TypeOf((*CfnDataSource_AmazonElasticsearchParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.AmazonOpenSearchParametersProperty",
		reflect.TypeOf((*CfnDataSource_AmazonOpenSearchParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.AthenaParametersProperty",
		reflect.TypeOf((*CfnDataSource_AthenaParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.AuroraParametersProperty",
		reflect.TypeOf((*CfnDataSource_AuroraParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.AuroraPostgreSqlParametersProperty",
		reflect.TypeOf((*CfnDataSource_AuroraPostgreSqlParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.CredentialPairProperty",
		reflect.TypeOf((*CfnDataSource_CredentialPairProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.DataSourceCredentialsProperty",
		reflect.TypeOf((*CfnDataSource_DataSourceCredentialsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.DataSourceErrorInfoProperty",
		reflect.TypeOf((*CfnDataSource_DataSourceErrorInfoProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.DataSourceParametersProperty",
		reflect.TypeOf((*CfnDataSource_DataSourceParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.DatabricksParametersProperty",
		reflect.TypeOf((*CfnDataSource_DatabricksParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.IdentityCenterConfigurationProperty",
		reflect.TypeOf((*CfnDataSource_IdentityCenterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.ManifestFileLocationProperty",
		reflect.TypeOf((*CfnDataSource_ManifestFileLocationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.MariaDbParametersProperty",
		reflect.TypeOf((*CfnDataSource_MariaDbParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.MySqlParametersProperty",
		reflect.TypeOf((*CfnDataSource_MySqlParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.OAuthParametersProperty",
		reflect.TypeOf((*CfnDataSource_OAuthParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.OracleParametersProperty",
		reflect.TypeOf((*CfnDataSource_OracleParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.PostgreSqlParametersProperty",
		reflect.TypeOf((*CfnDataSource_PostgreSqlParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.PrestoParametersProperty",
		reflect.TypeOf((*CfnDataSource_PrestoParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.RdsParametersProperty",
		reflect.TypeOf((*CfnDataSource_RdsParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.RedshiftIAMParametersProperty",
		reflect.TypeOf((*CfnDataSource_RedshiftIAMParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.RedshiftParametersProperty",
		reflect.TypeOf((*CfnDataSource_RedshiftParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.ResourcePermissionProperty",
		reflect.TypeOf((*CfnDataSource_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.S3ParametersProperty",
		reflect.TypeOf((*CfnDataSource_S3ParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.SnowflakeParametersProperty",
		reflect.TypeOf((*CfnDataSource_SnowflakeParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.SparkParametersProperty",
		reflect.TypeOf((*CfnDataSource_SparkParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.SqlServerParametersProperty",
		reflect.TypeOf((*CfnDataSource_SqlServerParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.SslPropertiesProperty",
		reflect.TypeOf((*CfnDataSource_SslPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.StarburstParametersProperty",
		reflect.TypeOf((*CfnDataSource_StarburstParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.TeradataParametersProperty",
		reflect.TypeOf((*CfnDataSource_TeradataParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.TrinoParametersProperty",
		reflect.TypeOf((*CfnDataSource_TrinoParametersProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSource.VpcConnectionPropertiesProperty",
		reflect.TypeOf((*CfnDataSource_VpcConnectionPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnDataSourceProps",
		reflect.TypeOf((*CfnDataSourceProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnFolder",
		reflect.TypeOf((*CfnFolder)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cdkTagManager", GoGetter: "CdkTagManager"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "folderId", GoGetter: "FolderId"},
			_jsii_.MemberProperty{JsiiProperty: "folderRef", GoGetter: "FolderRef"},
			_jsii_.MemberProperty{JsiiProperty: "folderType", GoGetter: "FolderType"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "parentFolderArn", GoGetter: "ParentFolderArn"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberProperty{JsiiProperty: "sharingModel", GoGetter: "SharingModel"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnFolder{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IFolderRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggableV2)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnFolder.ResourcePermissionProperty",
		reflect.TypeOf((*CfnFolder_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnFolderProps",
		reflect.TypeOf((*CfnFolderProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnRefreshSchedule",
		reflect.TypeOf((*CfnRefreshSchedule)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "dataSetId", GoGetter: "DataSetId"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberProperty{JsiiProperty: "refreshScheduleRef", GoGetter: "RefreshScheduleRef"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberProperty{JsiiProperty: "schedule", GoGetter: "Schedule"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnRefreshSchedule{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IRefreshScheduleRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnRefreshSchedule.RefreshOnDayProperty",
		reflect.TypeOf((*CfnRefreshSchedule_RefreshOnDayProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnRefreshSchedule.RefreshScheduleMapProperty",
		reflect.TypeOf((*CfnRefreshSchedule_RefreshScheduleMapProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnRefreshSchedule.ScheduleFrequencyProperty",
		reflect.TypeOf((*CfnRefreshSchedule_ScheduleFrequencyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnRefreshScheduleProps",
		reflect.TypeOf((*CfnRefreshScheduleProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnTemplate",
		reflect.TypeOf((*CfnTemplate)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersion", GoGetter: "AttrVersion"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionCreatedTime", GoGetter: "AttrVersionCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionDataSetConfigurations", GoGetter: "AttrVersionDataSetConfigurations"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionDescription", GoGetter: "AttrVersionDescription"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionErrors", GoGetter: "AttrVersionErrors"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionSheets", GoGetter: "AttrVersionSheets"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionSourceEntityArn", GoGetter: "AttrVersionSourceEntityArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionStatus", GoGetter: "AttrVersionStatus"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionThemeArn", GoGetter: "AttrVersionThemeArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionVersionNumber", GoGetter: "AttrVersionVersionNumber"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "definition", GoGetter: "Definition"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "sourceEntity", GoGetter: "SourceEntity"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberProperty{JsiiProperty: "templateId", GoGetter: "TemplateId"},
			_jsii_.MemberProperty{JsiiProperty: "templateRef", GoGetter: "TemplateRef"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "validationStrategy", GoGetter: "ValidationStrategy"},
			_jsii_.MemberProperty{JsiiProperty: "versionDescription", GoGetter: "VersionDescription"},
		},
		func() interface{} {
			j := jsiiProxy_CfnTemplate{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_ITemplateRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AggregationFunctionProperty",
		reflect.TypeOf((*CfnTemplate_AggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AggregationSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_AggregationSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AnalysisDefaultsProperty",
		reflect.TypeOf((*CfnTemplate_AnalysisDefaultsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AnchorDateConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_AnchorDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ArcAxisConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ArcAxisConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ArcAxisDisplayRangeProperty",
		reflect.TypeOf((*CfnTemplate_ArcAxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ArcConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ArcConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ArcOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ArcOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AssetOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AssetOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AttributeAggregationFunctionProperty",
		reflect.TypeOf((*CfnTemplate_AttributeAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisDataOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AxisDataOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty",
		reflect.TypeOf((*CfnTemplate_AxisDisplayMinMaxRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisDisplayRangeProperty",
		reflect.TypeOf((*CfnTemplate_AxisDisplayRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AxisLabelReferenceOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisLinearScaleProperty",
		reflect.TypeOf((*CfnTemplate_AxisLinearScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisLogarithmicScaleProperty",
		reflect.TypeOf((*CfnTemplate_AxisLogarithmicScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisScaleProperty",
		reflect.TypeOf((*CfnTemplate_AxisScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.AxisTickLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_AxisTickLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_BarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BarChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BarChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_BarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BarChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_BarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BinCountOptionsProperty",
		reflect.TypeOf((*CfnTemplate_BinCountOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BinWidthOptionsProperty",
		reflect.TypeOf((*CfnTemplate_BinWidthOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionContentProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionDynamicCategoryDimensionConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionDynamicCategoryDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionDynamicNumericDimensionConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionDynamicNumericDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionRepeatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionRepeatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionRepeatDimensionConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionRepeatDimensionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BodySectionRepeatPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BodySectionRepeatPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotOptionsProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotStyleOptionsProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.BoxPlotVisualProperty",
		reflect.TypeOf((*CfnTemplate_BoxPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CalculatedFieldProperty",
		reflect.TypeOf((*CfnTemplate_CalculatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CalculatedMeasureFieldProperty",
		reflect.TypeOf((*CfnTemplate_CalculatedMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CascadingControlConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CascadingControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CascadingControlSourceProperty",
		reflect.TypeOf((*CfnTemplate_CascadingControlSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoricalDimensionFieldProperty",
		reflect.TypeOf((*CfnTemplate_CategoricalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoricalMeasureFieldProperty",
		reflect.TypeOf((*CfnTemplate_CategoricalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoryDrillDownFilterProperty",
		reflect.TypeOf((*CfnTemplate_CategoryDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoryFilterConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CategoryFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoryFilterProperty",
		reflect.TypeOf((*CfnTemplate_CategoryFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CategoryInnerFilterProperty",
		reflect.TypeOf((*CfnTemplate_CategoryInnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ChartAxisLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ChartAxisLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ClusterMarkerConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ClusterMarkerConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ClusterMarkerProperty",
		reflect.TypeOf((*CfnTemplate_ClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColorScaleProperty",
		reflect.TypeOf((*CfnTemplate_ColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColorsConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ColorsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ColumnConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnGroupColumnSchemaProperty",
		reflect.TypeOf((*CfnTemplate_ColumnGroupColumnSchemaProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnGroupSchemaProperty",
		reflect.TypeOf((*CfnTemplate_ColumnGroupSchemaProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnHierarchyProperty",
		reflect.TypeOf((*CfnTemplate_ColumnHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnIdentifierProperty",
		reflect.TypeOf((*CfnTemplate_ColumnIdentifierProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnSchemaProperty",
		reflect.TypeOf((*CfnTemplate_ColumnSchemaProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnSortProperty",
		reflect.TypeOf((*CfnTemplate_ColumnSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnTooltipItemProperty",
		reflect.TypeOf((*CfnTemplate_ColumnTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComboChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_ComboChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComboChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ComboChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComboChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_ComboChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComboChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ComboChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComboChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_ComboChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComparisonConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ComparisonConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComparisonFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ComparisonFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ComputationProperty",
		reflect.TypeOf((*CfnTemplate_ComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingColorProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingCustomIconConditionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingCustomIconOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingGradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingIconDisplayConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingIconProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingIconProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingIconSetProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingIconSetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty",
		reflect.TypeOf((*CfnTemplate_ConditionalFormattingSolidColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ContextMenuOptionProperty",
		reflect.TypeOf((*CfnTemplate_ContextMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ContributionAnalysisDefaultProperty",
		reflect.TypeOf((*CfnTemplate_ContributionAnalysisDefaultProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CurrencyDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomActionFilterOperationProperty",
		reflect.TypeOf((*CfnTemplate_CustomActionFilterOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomActionNavigationOperationProperty",
		reflect.TypeOf((*CfnTemplate_CustomActionNavigationOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomActionSetParametersOperationProperty",
		reflect.TypeOf((*CfnTemplate_CustomActionSetParametersOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomActionURLOperationProperty",
		reflect.TypeOf((*CfnTemplate_CustomActionURLOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomColorProperty",
		reflect.TypeOf((*CfnTemplate_CustomColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomContentConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CustomContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomContentVisualProperty",
		reflect.TypeOf((*CfnTemplate_CustomContentVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomFilterConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CustomFilterConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomFilterListConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CustomFilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomNarrativeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_CustomNarrativeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomParameterValuesProperty",
		reflect.TypeOf((*CfnTemplate_CustomParameterValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.CustomValuesConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_CustomValuesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataBarsOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DataBarsOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataColorProperty",
		reflect.TypeOf((*CfnTemplate_DataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataFieldSeriesItemProperty",
		reflect.TypeOf((*CfnTemplate_DataFieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_DataLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataPathColorProperty",
		reflect.TypeOf((*CfnTemplate_DataPathColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataPathLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_DataPathLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataPathSortProperty",
		reflect.TypeOf((*CfnTemplate_DataPathSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataPathTypeProperty",
		reflect.TypeOf((*CfnTemplate_DataPathTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataPathValueProperty",
		reflect.TypeOf((*CfnTemplate_DataPathValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataSetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DataSetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataSetReferenceProperty",
		reflect.TypeOf((*CfnTemplate_DataSetReferenceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DataSetSchemaProperty",
		reflect.TypeOf((*CfnTemplate_DataSetSchemaProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateAxisOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DateAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateDimensionFieldProperty",
		reflect.TypeOf((*CfnTemplate_DateDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateMeasureFieldProperty",
		reflect.TypeOf((*CfnTemplate_DateMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimeDefaultValuesProperty",
		reflect.TypeOf((*CfnTemplate_DateTimeDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimeFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DateTimeFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimeHierarchyProperty",
		reflect.TypeOf((*CfnTemplate_DateTimeHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimeParameterDeclarationProperty",
		reflect.TypeOf((*CfnTemplate_DateTimeParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimePickerControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DateTimePickerControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DateTimeValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DateTimeValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DecimalDefaultValuesProperty",
		reflect.TypeOf((*CfnTemplate_DecimalDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DecimalParameterDeclarationProperty",
		reflect.TypeOf((*CfnTemplate_DecimalParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DecimalPlacesConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DecimalPlacesConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DecimalValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DecimalValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultDateTimePickerControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultDateTimePickerControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultFilterControlConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultFilterControlConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultFilterControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultFilterControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultFilterDropDownControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultFilterDropDownControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultFilterListControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultFilterListControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultFreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultFreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultGridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultGridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultInteractiveLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultInteractiveLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultNewSheetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultNewSheetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultPaginatedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultPaginatedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultRelativeDateTimeControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultRelativeDateTimeControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultSectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DefaultSectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultSliderControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultSliderControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultTextAreaControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultTextAreaControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DefaultTextFieldControlOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DefaultTextFieldControlOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DestinationParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_DestinationParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DimensionFieldProperty",
		reflect.TypeOf((*CfnTemplate_DimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DonutCenterOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DonutCenterOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DonutOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DonutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DrillDownFilterProperty",
		reflect.TypeOf((*CfnTemplate_DrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DropDownControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_DropDownControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.DynamicDefaultValueProperty",
		reflect.TypeOf((*CfnTemplate_DynamicDefaultValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.EmptyVisualProperty",
		reflect.TypeOf((*CfnTemplate_EmptyVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.EntityProperty",
		reflect.TypeOf((*CfnTemplate_EntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ExcludePeriodConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ExcludePeriodConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ExplicitHierarchyProperty",
		reflect.TypeOf((*CfnTemplate_ExplicitHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldBasedTooltipProperty",
		reflect.TypeOf((*CfnTemplate_FieldBasedTooltipProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_FieldLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldSeriesItemProperty",
		reflect.TypeOf((*CfnTemplate_FieldSeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldSortOptionsProperty",
		reflect.TypeOf((*CfnTemplate_FieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldSortProperty",
		reflect.TypeOf((*CfnTemplate_FieldSortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FieldTooltipItemProperty",
		reflect.TypeOf((*CfnTemplate_FieldTooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapShapeConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilledMapVisualProperty",
		reflect.TypeOf((*CfnTemplate_FilledMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterCrossSheetControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterCrossSheetControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterDropDownControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterGroupProperty",
		reflect.TypeOf((*CfnTemplate_FilterGroupProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterListConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilterListConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterListControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilterOperationSelectedFieldsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterOperationTargetVisualsConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilterOperationTargetVisualsConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterProperty",
		reflect.TypeOf((*CfnTemplate_FilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterRelativeDateTimeControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterRelativeDateTimeControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterSelectableValuesProperty",
		reflect.TypeOf((*CfnTemplate_FilterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterSliderControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterTextAreaControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FilterTextFieldControlProperty",
		reflect.TypeOf((*CfnTemplate_FilterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FontConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FontConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FontSizeProperty",
		reflect.TypeOf((*CfnTemplate_FontSizeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FontWeightProperty",
		reflect.TypeOf((*CfnTemplate_FontWeightProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ForecastComputationProperty",
		reflect.TypeOf((*CfnTemplate_ForecastComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ForecastConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ForecastConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ForecastScenarioProperty",
		reflect.TypeOf((*CfnTemplate_ForecastScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutElementBackgroundStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutElementBorderStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutElementProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FreeFormSectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FreeFormSectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartDataLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.FunnelChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_FunnelChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartArcConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartColorConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GaugeChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_GaugeChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialCoordinateBoundsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialHeatmapColorScaleProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialHeatmapColorScaleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialHeatmapConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialHeatmapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialHeatmapDataColorProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialHeatmapDataColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialMapConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialMapFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialMapStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialMapVisualProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialPointStyleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GeospatialWindowOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GeospatialWindowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GlobalTableBorderOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GlobalTableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GradientColorProperty",
		reflect.TypeOf((*CfnTemplate_GradientColorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GradientStopProperty",
		reflect.TypeOf((*CfnTemplate_GradientStopProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GridLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GridLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GridLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_GridLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GridLayoutElementProperty",
		reflect.TypeOf((*CfnTemplate_GridLayoutElementProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_GridLayoutScreenCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.GrowthRateComputationProperty",
		reflect.TypeOf((*CfnTemplate_GrowthRateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeaderFooterSectionConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_HeaderFooterSectionConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_HeatMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeatMapConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_HeatMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeatMapFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_HeatMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeatMapSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_HeatMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HeatMapVisualProperty",
		reflect.TypeOf((*CfnTemplate_HeatMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_HistogramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HistogramBinOptionsProperty",
		reflect.TypeOf((*CfnTemplate_HistogramBinOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HistogramConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_HistogramConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HistogramFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_HistogramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.HistogramVisualProperty",
		reflect.TypeOf((*CfnTemplate_HistogramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ImageCustomActionOperationProperty",
		reflect.TypeOf((*CfnTemplate_ImageCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ImageCustomActionProperty",
		reflect.TypeOf((*CfnTemplate_ImageCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ImageInteractionOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ImageInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ImageMenuOptionProperty",
		reflect.TypeOf((*CfnTemplate_ImageMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.InnerFilterProperty",
		reflect.TypeOf((*CfnTemplate_InnerFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.InsightConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_InsightConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.InsightVisualProperty",
		reflect.TypeOf((*CfnTemplate_InsightVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.IntegerDefaultValuesProperty",
		reflect.TypeOf((*CfnTemplate_IntegerDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.IntegerParameterDeclarationProperty",
		reflect.TypeOf((*CfnTemplate_IntegerParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.IntegerValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_IntegerValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIActualValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_KPIActualValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIComparisonValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_KPIComparisonValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnTemplate_KPIConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_KPIConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_KPIConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_KPIFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIOptionsProperty",
		reflect.TypeOf((*CfnTemplate_KPIOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_KPIPrimaryValueConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_KPIProgressBarConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPISortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_KPISortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPISparklineOptionsProperty",
		reflect.TypeOf((*CfnTemplate_KPISparklineOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIVisualLayoutOptionsProperty",
		reflect.TypeOf((*CfnTemplate_KPIVisualLayoutOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIVisualProperty",
		reflect.TypeOf((*CfnTemplate_KPIVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.KPIVisualStandardLayoutProperty",
		reflect.TypeOf((*CfnTemplate_KPIVisualStandardLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_LabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_LayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LayoutProperty",
		reflect.TypeOf((*CfnTemplate_LayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LegendOptionsProperty",
		reflect.TypeOf((*CfnTemplate_LegendOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_LineChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartDefaultSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartLineStyleSettingsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartLineStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartMarkerStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnTemplate_LineChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_LineChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_LineChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LineSeriesAxisDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_LineSeriesAxisDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ListControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ListControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ListControlSearchOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ListControlSearchOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ListControlSelectAllOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ListControlSelectAllOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LoadingAnimationProperty",
		reflect.TypeOf((*CfnTemplate_LoadingAnimationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LocalNavigationConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_LocalNavigationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.LongFormatTextProperty",
		reflect.TypeOf((*CfnTemplate_LongFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MappedDataSetParameterProperty",
		reflect.TypeOf((*CfnTemplate_MappedDataSetParameterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MaximumLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_MaximumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MaximumMinimumComputationProperty",
		reflect.TypeOf((*CfnTemplate_MaximumMinimumComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MeasureFieldProperty",
		reflect.TypeOf((*CfnTemplate_MeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MetricComparisonComputationProperty",
		reflect.TypeOf((*CfnTemplate_MetricComparisonComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MinimumLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_MinimumLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.MissingDataConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_MissingDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NegativeValueConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NegativeValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NestedFilterProperty",
		reflect.TypeOf((*CfnTemplate_NestedFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NullValueFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NullValueFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NumberDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumberFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NumberFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericAxisOptionsProperty",
		reflect.TypeOf((*CfnTemplate_NumericAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty",
		reflect.TypeOf((*CfnTemplate_NumericEqualityDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericEqualityFilterProperty",
		reflect.TypeOf((*CfnTemplate_NumericEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NumericFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericRangeFilterProperty",
		reflect.TypeOf((*CfnTemplate_NumericRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericRangeFilterValueProperty",
		reflect.TypeOf((*CfnTemplate_NumericRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericSeparatorConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_NumericSeparatorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericalAggregationFunctionProperty",
		reflect.TypeOf((*CfnTemplate_NumericalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericalDimensionFieldProperty",
		reflect.TypeOf((*CfnTemplate_NumericalDimensionFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.NumericalMeasureFieldProperty",
		reflect.TypeOf((*CfnTemplate_NumericalMeasureFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PaginationConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PaginationConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PanelConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PanelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PanelTitleOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PanelTitleOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterDateTimePickerControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterDateTimePickerControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterDeclarationProperty",
		reflect.TypeOf((*CfnTemplate_ParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterDropDownControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterDropDownControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterListControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterListControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterSelectableValuesProperty",
		reflect.TypeOf((*CfnTemplate_ParameterSelectableValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterSliderControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterSliderControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterTextAreaControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterTextAreaControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterTextFieldControlProperty",
		reflect.TypeOf((*CfnTemplate_ParameterTextFieldControlProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PercentVisibleRangeProperty",
		reflect.TypeOf((*CfnTemplate_PercentVisibleRangeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PercentageDisplayFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PercentileAggregationProperty",
		reflect.TypeOf((*CfnTemplate_PercentileAggregationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PeriodOverPeriodComputationProperty",
		reflect.TypeOf((*CfnTemplate_PeriodOverPeriodComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PeriodToDateComputationProperty",
		reflect.TypeOf((*CfnTemplate_PeriodToDateComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_PieChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PieChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PieChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PieChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_PieChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PieChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PieChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PieChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_PieChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotFieldSortOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotFieldSortOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableConditionalFormattingScopeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableDataPathOptionProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableDataPathOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldCollapseStateOptionProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldCollapseStateOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldCollapseStateTargetProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldCollapseStateTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldOptionProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldSubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableRowsLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableRowsLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableSortByProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableSortByProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableTotalOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTableVisualProperty",
		reflect.TypeOf((*CfnTemplate_PivotTableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PivotTotalOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PivotTotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualFieldWellProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualFieldWellProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualItemsLimitConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualItemsLimitConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualOptionsProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualPropertyProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualPropertyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PluginVisualTableQuerySortProperty",
		reflect.TypeOf((*CfnTemplate_PluginVisualTableQuerySortProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.PredefinedHierarchyProperty",
		reflect.TypeOf((*CfnTemplate_PredefinedHierarchyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ProgressBarOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ProgressBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.QueryExecutionOptionsProperty",
		reflect.TypeOf((*CfnTemplate_QueryExecutionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartAreaStyleSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartSeriesSettingsProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartSeriesSettingsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RadarChartVisualProperty",
		reflect.TypeOf((*CfnTemplate_RadarChartVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RangeEndsLabelTypeProperty",
		reflect.TypeOf((*CfnTemplate_RangeEndsLabelTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineCustomLabelConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineCustomLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineDataConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineDynamicDataConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineDynamicDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineLabelConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineStaticDataConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineStaticDataConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineStyleConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineStyleConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ReferenceLineValueLabelConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ReferenceLineValueLabelConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RelativeDateTimeControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_RelativeDateTimeControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RelativeDatesFilterProperty",
		reflect.TypeOf((*CfnTemplate_RelativeDatesFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ResourcePermissionProperty",
		reflect.TypeOf((*CfnTemplate_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RollingDateConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_RollingDateConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.RowAlternateColorOptionsProperty",
		reflect.TypeOf((*CfnTemplate_RowAlternateColorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SameSheetTargetVisualConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_SankeyDiagramAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SankeyDiagramChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SankeyDiagramChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SankeyDiagramFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_SankeyDiagramFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SankeyDiagramSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SankeyDiagramVisualProperty",
		reflect.TypeOf((*CfnTemplate_SankeyDiagramVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotCategoricallyAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScatterPlotVisualProperty",
		reflect.TypeOf((*CfnTemplate_ScatterPlotVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ScrollBarOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ScrollBarOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SecondaryValueOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SecondaryValueOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionAfterPageBreakProperty",
		reflect.TypeOf((*CfnTemplate_SectionAfterPageBreakProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionBasedLayoutCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SectionBasedLayoutCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionBasedLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SectionBasedLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionBasedLayoutPaperCanvasSizeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SectionBasedLayoutPaperCanvasSizeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SectionLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionPageBreakConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SectionPageBreakConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SectionStyleProperty",
		reflect.TypeOf((*CfnTemplate_SectionStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SelectedSheetsFilterScopeConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SelectedSheetsFilterScopeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SeriesItemProperty",
		reflect.TypeOf((*CfnTemplate_SeriesItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SetParameterValueConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SetParameterValueConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ShapeConditionalFormatProperty",
		reflect.TypeOf((*CfnTemplate_ShapeConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetControlInfoIconLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SheetControlInfoIconLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetControlLayoutConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SheetControlLayoutConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetControlLayoutProperty",
		reflect.TypeOf((*CfnTemplate_SheetControlLayoutProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetDefinitionProperty",
		reflect.TypeOf((*CfnTemplate_SheetDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty",
		reflect.TypeOf((*CfnTemplate_SheetElementConfigurationOverridesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetElementRenderingRuleProperty",
		reflect.TypeOf((*CfnTemplate_SheetElementRenderingRuleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageScalingConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageScalingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageSourceProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageStaticFileSourceProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageStaticFileSourceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageTooltipConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageTooltipConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetImageTooltipTextProperty",
		reflect.TypeOf((*CfnTemplate_SheetImageTooltipTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetProperty",
		reflect.TypeOf((*CfnTemplate_SheetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetTextBoxProperty",
		reflect.TypeOf((*CfnTemplate_SheetTextBoxProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SheetVisualScopingConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_SheetVisualScopingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ShortFormatTextProperty",
		reflect.TypeOf((*CfnTemplate_ShortFormatTextProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SimpleClusterMarkerProperty",
		reflect.TypeOf((*CfnTemplate_SimpleClusterMarkerProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SingleAxisOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SingleAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SliderControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SliderControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SmallMultiplesAxisPropertiesProperty",
		reflect.TypeOf((*CfnTemplate_SmallMultiplesAxisPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SmallMultiplesOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SmallMultiplesOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SpacingProperty",
		reflect.TypeOf((*CfnTemplate_SpacingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.StringDefaultValuesProperty",
		reflect.TypeOf((*CfnTemplate_StringDefaultValuesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.StringFormatConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_StringFormatConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.StringParameterDeclarationProperty",
		reflect.TypeOf((*CfnTemplate_StringParameterDeclarationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.StringValueWhenUnsetConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_StringValueWhenUnsetConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.SubtotalOptionsProperty",
		reflect.TypeOf((*CfnTemplate_SubtotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_TableAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableBorderOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TableBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableCellConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_TableCellConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableCellImageSizingConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableCellStyleProperty",
		reflect.TypeOf((*CfnTemplate_TableCellStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableConditionalFormattingOptionProperty",
		reflect.TypeOf((*CfnTemplate_TableConditionalFormattingOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_TableConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldCustomIconContentProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldCustomIconContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldCustomTextContentProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldCustomTextContentProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldImageConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldImageConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldLinkConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldLinkConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldLinkContentConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldOptionProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldURLConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldURLConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_TableFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableInlineVisualizationProperty",
		reflect.TypeOf((*CfnTemplate_TableInlineVisualizationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TableOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TablePaginatedReportOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TablePaginatedReportOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TablePinnedFieldOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TablePinnedFieldOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableRowConditionalFormattingProperty",
		reflect.TypeOf((*CfnTemplate_TableRowConditionalFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableSideBorderOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TableSideBorderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TableSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableStyleTargetProperty",
		reflect.TypeOf((*CfnTemplate_TableStyleTargetProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_TableUnaggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TableVisualProperty",
		reflect.TypeOf((*CfnTemplate_TableVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateErrorProperty",
		reflect.TypeOf((*CfnTemplate_TemplateErrorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateSourceAnalysisProperty",
		reflect.TypeOf((*CfnTemplate_TemplateSourceAnalysisProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateSourceEntityProperty",
		reflect.TypeOf((*CfnTemplate_TemplateSourceEntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateSourceTemplateProperty",
		reflect.TypeOf((*CfnTemplate_TemplateSourceTemplateProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateVersionDefinitionProperty",
		reflect.TypeOf((*CfnTemplate_TemplateVersionDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TemplateVersionProperty",
		reflect.TypeOf((*CfnTemplate_TemplateVersionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TextAreaControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TextAreaControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TextConditionalFormatProperty",
		reflect.TypeOf((*CfnTemplate_TextConditionalFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TextControlPlaceholderOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TextFieldControlDisplayOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TextFieldControlDisplayOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ThousandSeparatorOptionsProperty",
		reflect.TypeOf((*CfnTemplate_ThousandSeparatorOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty",
		reflect.TypeOf((*CfnTemplate_TimeBasedForecastPropertiesProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TimeEqualityFilterProperty",
		reflect.TypeOf((*CfnTemplate_TimeEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty",
		reflect.TypeOf((*CfnTemplate_TimeRangeDrillDownFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TimeRangeFilterProperty",
		reflect.TypeOf((*CfnTemplate_TimeRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TimeRangeFilterValueProperty",
		reflect.TypeOf((*CfnTemplate_TimeRangeFilterValueProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TooltipItemProperty",
		reflect.TypeOf((*CfnTemplate_TooltipItemProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TooltipOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TooltipOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TopBottomFilterProperty",
		reflect.TypeOf((*CfnTemplate_TopBottomFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TopBottomMoversComputationProperty",
		reflect.TypeOf((*CfnTemplate_TopBottomMoversComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TopBottomRankedComputationProperty",
		reflect.TypeOf((*CfnTemplate_TopBottomRankedComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TotalAggregationComputationProperty",
		reflect.TypeOf((*CfnTemplate_TotalAggregationComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TotalAggregationFunctionProperty",
		reflect.TypeOf((*CfnTemplate_TotalAggregationFunctionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TotalAggregationOptionProperty",
		reflect.TypeOf((*CfnTemplate_TotalAggregationOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TotalOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TotalOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TransposedTableOptionProperty",
		reflect.TypeOf((*CfnTemplate_TransposedTableOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_TreeMapAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TreeMapConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TreeMapConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TreeMapFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_TreeMapFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TreeMapSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_TreeMapSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TreeMapVisualProperty",
		reflect.TypeOf((*CfnTemplate_TreeMapVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.TrendArrowOptionsProperty",
		reflect.TypeOf((*CfnTemplate_TrendArrowOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.UnaggregatedFieldProperty",
		reflect.TypeOf((*CfnTemplate_UnaggregatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.UniqueValuesComputationProperty",
		reflect.TypeOf((*CfnTemplate_UniqueValuesComputationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.ValidationStrategyProperty",
		reflect.TypeOf((*CfnTemplate_ValidationStrategyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisibleRangeOptionsProperty",
		reflect.TypeOf((*CfnTemplate_VisibleRangeOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualCustomActionOperationProperty",
		reflect.TypeOf((*CfnTemplate_VisualCustomActionOperationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualCustomActionProperty",
		reflect.TypeOf((*CfnTemplate_VisualCustomActionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualInteractionOptionsProperty",
		reflect.TypeOf((*CfnTemplate_VisualInteractionOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualMenuOptionProperty",
		reflect.TypeOf((*CfnTemplate_VisualMenuOptionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualPaletteProperty",
		reflect.TypeOf((*CfnTemplate_VisualPaletteProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualProperty",
		reflect.TypeOf((*CfnTemplate_VisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualSubtitleLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_VisualSubtitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.VisualTitleLabelOptionsProperty",
		reflect.TypeOf((*CfnTemplate_VisualTitleLabelOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartColorConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartGroupColorConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartGroupColorConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartOptionsProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallChartSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WaterfallVisualProperty",
		reflect.TypeOf((*CfnTemplate_WaterfallVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WhatIfPointScenarioProperty",
		reflect.TypeOf((*CfnTemplate_WhatIfPointScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WhatIfRangeScenarioProperty",
		reflect.TypeOf((*CfnTemplate_WhatIfRangeScenarioProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudAggregatedFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudChartConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudChartConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudFieldWellsProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudFieldWellsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudOptionsProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudSortConfigurationProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudSortConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.WordCloudVisualProperty",
		reflect.TypeOf((*CfnTemplate_WordCloudVisualProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplate.YAxisOptionsProperty",
		reflect.TypeOf((*CfnTemplate_YAxisOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTemplateProps",
		reflect.TypeOf((*CfnTemplateProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnTheme",
		reflect.TypeOf((*CfnTheme)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrType", GoGetter: "AttrType"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersion", GoGetter: "AttrVersion"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionArn", GoGetter: "AttrVersionArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionBaseThemeId", GoGetter: "AttrVersionBaseThemeId"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionConfiguration", GoGetter: "AttrVersionConfiguration"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionConfigurationDataColorPalette", GoGetter: "AttrVersionConfigurationDataColorPalette"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionConfigurationSheet", GoGetter: "AttrVersionConfigurationSheet"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionConfigurationTypography", GoGetter: "AttrVersionConfigurationTypography"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionConfigurationUiColorPalette", GoGetter: "AttrVersionConfigurationUiColorPalette"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionCreatedTime", GoGetter: "AttrVersionCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionDescription", GoGetter: "AttrVersionDescription"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionErrors", GoGetter: "AttrVersionErrors"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionStatus", GoGetter: "AttrVersionStatus"},
			_jsii_.MemberProperty{JsiiProperty: "attrVersionVersionNumber", GoGetter: "AttrVersionVersionNumber"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "baseThemeId", GoGetter: "BaseThemeId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "configuration", GoGetter: "Configuration"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "permissions", GoGetter: "Permissions"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberProperty{JsiiProperty: "themeId", GoGetter: "ThemeId"},
			_jsii_.MemberProperty{JsiiProperty: "themeRef", GoGetter: "ThemeRef"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "versionDescription", GoGetter: "VersionDescription"},
		},
		func() interface{} {
			j := jsiiProxy_CfnTheme{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IThemeRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.BorderStyleProperty",
		reflect.TypeOf((*CfnTheme_BorderStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.DataColorPaletteProperty",
		reflect.TypeOf((*CfnTheme_DataColorPaletteProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.FontProperty",
		reflect.TypeOf((*CfnTheme_FontProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.GutterStyleProperty",
		reflect.TypeOf((*CfnTheme_GutterStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.MarginStyleProperty",
		reflect.TypeOf((*CfnTheme_MarginStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.ResourcePermissionProperty",
		reflect.TypeOf((*CfnTheme_ResourcePermissionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.SheetStyleProperty",
		reflect.TypeOf((*CfnTheme_SheetStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.ThemeConfigurationProperty",
		reflect.TypeOf((*CfnTheme_ThemeConfigurationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.ThemeErrorProperty",
		reflect.TypeOf((*CfnTheme_ThemeErrorProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.ThemeVersionProperty",
		reflect.TypeOf((*CfnTheme_ThemeVersionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.TileLayoutStyleProperty",
		reflect.TypeOf((*CfnTheme_TileLayoutStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.TileStyleProperty",
		reflect.TypeOf((*CfnTheme_TileStyleProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.TypographyProperty",
		reflect.TypeOf((*CfnTheme_TypographyProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTheme.UIColorPaletteProperty",
		reflect.TypeOf((*CfnTheme_UIColorPaletteProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnThemeProps",
		reflect.TypeOf((*CfnThemeProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnTopic",
		reflect.TypeOf((*CfnTopic)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cdkTagManager", GoGetter: "CdkTagManager"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "configOptions", GoGetter: "ConfigOptions"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "customInstructions", GoGetter: "CustomInstructions"},
			_jsii_.MemberProperty{JsiiProperty: "dataSets", GoGetter: "DataSets"},
			_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
			_jsii_.MemberProperty{JsiiProperty: "folderArns", GoGetter: "FolderArns"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "topicId", GoGetter: "TopicId"},
			_jsii_.MemberProperty{JsiiProperty: "topicRef", GoGetter: "TopicRef"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberProperty{JsiiProperty: "userExperienceVersion", GoGetter: "UserExperienceVersion"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
		},
		func() interface{} {
			j := jsiiProxy_CfnTopic{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_ITopicRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggableV2)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.CellValueSynonymProperty",
		reflect.TypeOf((*CfnTopic_CellValueSynonymProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.CollectiveConstantProperty",
		reflect.TypeOf((*CfnTopic_CollectiveConstantProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.ComparativeOrderProperty",
		reflect.TypeOf((*CfnTopic_ComparativeOrderProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.CustomInstructionsProperty",
		reflect.TypeOf((*CfnTopic_CustomInstructionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.DataAggregationProperty",
		reflect.TypeOf((*CfnTopic_DataAggregationProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.DatasetMetadataProperty",
		reflect.TypeOf((*CfnTopic_DatasetMetadataProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.DefaultFormattingProperty",
		reflect.TypeOf((*CfnTopic_DefaultFormattingProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.DisplayFormatOptionsProperty",
		reflect.TypeOf((*CfnTopic_DisplayFormatOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.NamedEntityDefinitionMetricProperty",
		reflect.TypeOf((*CfnTopic_NamedEntityDefinitionMetricProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.NamedEntityDefinitionProperty",
		reflect.TypeOf((*CfnTopic_NamedEntityDefinitionProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.NegativeFormatProperty",
		reflect.TypeOf((*CfnTopic_NegativeFormatProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.RangeConstantProperty",
		reflect.TypeOf((*CfnTopic_RangeConstantProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.SemanticEntityTypeProperty",
		reflect.TypeOf((*CfnTopic_SemanticEntityTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.SemanticTypeProperty",
		reflect.TypeOf((*CfnTopic_SemanticTypeProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicCalculatedFieldProperty",
		reflect.TypeOf((*CfnTopic_TopicCalculatedFieldProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicCategoryFilterConstantProperty",
		reflect.TypeOf((*CfnTopic_TopicCategoryFilterConstantProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicCategoryFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicCategoryFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicColumnProperty",
		reflect.TypeOf((*CfnTopic_TopicColumnProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicConfigOptionsProperty",
		reflect.TypeOf((*CfnTopic_TopicConfigOptionsProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicDateRangeFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicDateRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicNamedEntityProperty",
		reflect.TypeOf((*CfnTopic_TopicNamedEntityProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicNumericEqualityFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicNumericEqualityFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicNumericRangeFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicNumericRangeFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicRangeFilterConstantProperty",
		reflect.TypeOf((*CfnTopic_TopicRangeFilterConstantProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicRelativeDateFilterProperty",
		reflect.TypeOf((*CfnTopic_TopicRelativeDateFilterProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopic.TopicSingularFilterConstantProperty",
		reflect.TypeOf((*CfnTopic_TopicSingularFilterConstantProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnTopicProps",
		reflect.TypeOf((*CfnTopicProps)(nil)).Elem(),
	)
	_jsii_.RegisterClass(
		"aws-cdk-lib.aws_quicksight.CfnVPCConnection",
		reflect.TypeOf((*CfnVPCConnection)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
			_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
			_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
			_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
			_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
			_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
			_jsii_.MemberProperty{JsiiProperty: "attrCreatedTime", GoGetter: "AttrCreatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrLastUpdatedTime", GoGetter: "AttrLastUpdatedTime"},
			_jsii_.MemberProperty{JsiiProperty: "attrNetworkInterfaces", GoGetter: "AttrNetworkInterfaces"},
			_jsii_.MemberProperty{JsiiProperty: "attrStatus", GoGetter: "AttrStatus"},
			_jsii_.MemberProperty{JsiiProperty: "attrVpcId", GoGetter: "AttrVpcId"},
			_jsii_.MemberProperty{JsiiProperty: "availabilityStatus", GoGetter: "AvailabilityStatus"},
			_jsii_.MemberProperty{JsiiProperty: "awsAccountId", GoGetter: "AwsAccountId"},
			_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
			_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
			_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
			_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
			_jsii_.MemberProperty{JsiiProperty: "dnsResolvers", GoGetter: "DnsResolvers"},
			_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
			_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
			_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
			_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
			_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
			_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
			_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
			_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
			_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
			_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
			_jsii_.MemberProperty{JsiiProperty: "roleArn", GoGetter: "RoleArn"},
			_jsii_.MemberProperty{JsiiProperty: "securityGroupIds", GoGetter: "SecurityGroupIds"},
			_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
			_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
			_jsii_.MemberProperty{JsiiProperty: "subnetIds", GoGetter: "SubnetIds"},
			_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
			_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
			_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
			_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
			_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
			_jsii_.MemberProperty{JsiiProperty: "vpcConnectionId", GoGetter: "VpcConnectionId"},
			_jsii_.MemberProperty{JsiiProperty: "vpcConnectionRef", GoGetter: "VpcConnectionRef"},
		},
		func() interface{} {
			j := jsiiProxy_CfnVPCConnection{}
			_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
			_jsii_.InitJsiiProxy(&j.jsiiProxy_IVPCConnectionRef)
			_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
			_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnVPCConnection.NetworkInterfaceProperty",
		reflect.TypeOf((*CfnVPCConnection_NetworkInterfaceProperty)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CfnVPCConnectionProps",
		reflect.TypeOf((*CfnVPCConnectionProps)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.CustomPermissionsReference",
		reflect.TypeOf((*CustomPermissionsReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.DashboardReference",
		reflect.TypeOf((*DashboardReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.DataSetReference",
		reflect.TypeOf((*DataSetReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.DataSourceReference",
		reflect.TypeOf((*DataSourceReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.FolderReference",
		reflect.TypeOf((*FolderReference)(nil)).Elem(),
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IAnalysisRef",
		reflect.TypeOf((*IAnalysisRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IAnalysisRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.ICustomPermissionsRef",
		reflect.TypeOf((*ICustomPermissionsRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_ICustomPermissionsRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IDashboardRef",
		reflect.TypeOf((*IDashboardRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IDashboardRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IDataSetRef",
		reflect.TypeOf((*IDataSetRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IDataSetRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IDataSourceRef",
		reflect.TypeOf((*IDataSourceRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IDataSourceRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IFolderRef",
		reflect.TypeOf((*IFolderRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IFolderRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IRefreshScheduleRef",
		reflect.TypeOf((*IRefreshScheduleRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IRefreshScheduleRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.ITemplateRef",
		reflect.TypeOf((*ITemplateRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_ITemplateRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IThemeRef",
		reflect.TypeOf((*IThemeRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IThemeRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.ITopicRef",
		reflect.TypeOf((*ITopicRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_ITopicRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterInterface(
		"aws-cdk-lib.aws_quicksight.IVPCConnectionRef",
		reflect.TypeOf((*IVPCConnectionRef)(nil)).Elem(),
		[]_jsii_.Member{
			_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
		},
		func() interface{} {
			j := jsiiProxy_IVPCConnectionRef{}
			_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
			return &j
		},
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.RefreshScheduleReference",
		reflect.TypeOf((*RefreshScheduleReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.TemplateReference",
		reflect.TypeOf((*TemplateReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.ThemeReference",
		reflect.TypeOf((*ThemeReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.TopicReference",
		reflect.TypeOf((*TopicReference)(nil)).Elem(),
	)
	_jsii_.RegisterStruct(
		"aws-cdk-lib.aws_quicksight.VPCConnectionReference",
		reflect.TypeOf((*VPCConnectionReference)(nil)).Elem(),
	)
}
