CfnTemplate

class aws_cdk.aws_quicksight.CfnTemplate(scope, id, *, aws_account_id, template_id, definition=None, name=None, permissions=None, source_entity=None, tags=None, version_description=None)

Bases: CfnResource

A CloudFormation AWS::QuickSight::Template.

Creates a template from an existing Amazon QuickSight analysis or template. You can use the resulting template to create a dashboard.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

CloudformationResource:

AWS::QuickSight::Template

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-template.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_quicksight as quicksight

# data_driven: Any

cfn_template = quicksight.CfnTemplate(self, "MyCfnTemplate",
    aws_account_id="awsAccountId",
    template_id="templateId",

    # the properties below are optional
    definition=quicksight.CfnTemplate.TemplateVersionDefinitionProperty(
        data_set_configurations=[quicksight.CfnTemplate.DataSetConfigurationProperty(
            column_group_schema_list=[quicksight.CfnTemplate.ColumnGroupSchemaProperty(
                column_group_column_schema_list=[quicksight.CfnTemplate.ColumnGroupColumnSchemaProperty(
                    name="name"
                )],
                name="name"
            )],
            data_set_schema=quicksight.CfnTemplate.DataSetSchemaProperty(
                column_schema_list=[quicksight.CfnTemplate.ColumnSchemaProperty(
                    data_type="dataType",
                    geographic_role="geographicRole",
                    name="name"
                )]
            ),
            placeholder="placeholder"
        )],

        # the properties below are optional
        analysis_defaults=quicksight.CfnTemplate.AnalysisDefaultsProperty(
            default_new_sheet_configuration=quicksight.CfnTemplate.DefaultNewSheetConfigurationProperty(
                interactive_layout_configuration=quicksight.CfnTemplate.DefaultInteractiveLayoutConfigurationProperty(
                    free_form=quicksight.CfnTemplate.DefaultFreeFormLayoutConfigurationProperty(
                        canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty(
                            screen_canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(
                                optimized_view_port_width="optimizedViewPortWidth"
                            )
                        )
                    ),
                    grid=quicksight.CfnTemplate.DefaultGridLayoutConfigurationProperty(
                        canvas_size_options=quicksight.CfnTemplate.GridLayoutCanvasSizeOptionsProperty(
                            screen_canvas_size_options=quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(
                                resize_option="resizeOption",

                                # the properties below are optional
                                optimized_view_port_width="optimizedViewPortWidth"
                            )
                        )
                    )
                ),
                paginated_layout_configuration=quicksight.CfnTemplate.DefaultPaginatedLayoutConfigurationProperty(
                    section_based=quicksight.CfnTemplate.DefaultSectionBasedLayoutConfigurationProperty(
                        canvas_size_options=quicksight.CfnTemplate.SectionBasedLayoutCanvasSizeOptionsProperty(
                            paper_canvas_size_options=quicksight.CfnTemplate.SectionBasedLayoutPaperCanvasSizeOptionsProperty(
                                paper_margin=quicksight.CfnTemplate.SpacingProperty(
                                    bottom="bottom",
                                    left="left",
                                    right="right",
                                    top="top"
                                ),
                                paper_orientation="paperOrientation",
                                paper_size="paperSize"
                            )
                        )
                    )
                ),
                sheet_content_type="sheetContentType"
            )
        ),
        calculated_fields=[quicksight.CfnTemplate.CalculatedFieldProperty(
            data_set_identifier="dataSetIdentifier",
            expression="expression",
            name="name"
        )],
        column_configurations=[quicksight.CfnTemplate.ColumnConfigurationProperty(
            column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                column_name="columnName",
                data_set_identifier="dataSetIdentifier"
            ),

            # the properties below are optional
            colors_configuration=quicksight.CfnTemplate.ColorsConfigurationProperty(
                custom_colors=[quicksight.CfnTemplate.CustomColorProperty(
                    color="color",

                    # the properties below are optional
                    field_value="fieldValue",
                    special_value="specialValue"
                )]
            ),
            format_configuration=quicksight.CfnTemplate.FormatConfigurationProperty(
                date_time_format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                    date_time_format="dateTimeFormat",
                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix",
                            symbol="symbol"
                        ),
                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        ),
                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        )
                    )
                ),
                number_format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                    format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix",
                            symbol="symbol"
                        ),
                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        ),
                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        )
                    )
                ),
                string_format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix",
                            symbol="symbol"
                        ),
                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            number_scale="numberScale",
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        ),
                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                decimal_places=123
                            ),
                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                display_mode="displayMode"
                            ),
                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                null_string="nullString"
                            ),
                            prefix="prefix",
                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                decimal_separator="decimalSeparator",
                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                    symbol="symbol",
                                    visibility="visibility"
                                )
                            ),
                            suffix="suffix"
                        )
                    )
                )
            ),
            role="role"
        )],
        filter_groups=[quicksight.CfnTemplate.FilterGroupProperty(
            cross_dataset="crossDataset",
            filter_group_id="filterGroupId",
            filters=[quicksight.CfnTemplate.FilterProperty(
                category_filter=quicksight.CfnTemplate.CategoryFilterProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    configuration=quicksight.CfnTemplate.CategoryFilterConfigurationProperty(
                        custom_filter_configuration=quicksight.CfnTemplate.CustomFilterConfigurationProperty(
                            match_operator="matchOperator",
                            null_option="nullOption",

                            # the properties below are optional
                            category_value="categoryValue",
                            parameter_name="parameterName",
                            select_all_options="selectAllOptions"
                        ),
                        custom_filter_list_configuration=quicksight.CfnTemplate.CustomFilterListConfigurationProperty(
                            match_operator="matchOperator",
                            null_option="nullOption",

                            # the properties below are optional
                            category_values=["categoryValues"],
                            select_all_options="selectAllOptions"
                        ),
                        filter_list_configuration=quicksight.CfnTemplate.FilterListConfigurationProperty(
                            match_operator="matchOperator",

                            # the properties below are optional
                            category_values=["categoryValues"],
                            select_all_options="selectAllOptions"
                        )
                    ),
                    filter_id="filterId"
                ),
                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityFilterProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",
                    match_operator="matchOperator",
                    null_option="nullOption",

                    # the properties below are optional
                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                        categorical_aggregation_function="categoricalAggregationFunction",
                        date_aggregation_function="dateAggregationFunction",
                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                percentile_value=123
                            ),
                            simple_numerical_aggregation="simpleNumericalAggregation"
                        )
                    ),
                    parameter_name="parameterName",
                    select_all_options="selectAllOptions",
                    value=123
                ),
                numeric_range_filter=quicksight.CfnTemplate.NumericRangeFilterProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",
                    null_option="nullOption",

                    # the properties below are optional
                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                        categorical_aggregation_function="categoricalAggregationFunction",
                        date_aggregation_function="dateAggregationFunction",
                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                percentile_value=123
                            ),
                            simple_numerical_aggregation="simpleNumericalAggregation"
                        )
                    ),
                    include_maximum=False,
                    include_minimum=False,
                    range_maximum=quicksight.CfnTemplate.NumericRangeFilterValueProperty(
                        parameter="parameter",
                        static_value=123
                    ),
                    range_minimum=quicksight.CfnTemplate.NumericRangeFilterValueProperty(
                        parameter="parameter",
                        static_value=123
                    ),
                    select_all_options="selectAllOptions"
                ),
                relative_dates_filter=quicksight.CfnTemplate.RelativeDatesFilterProperty(
                    anchor_date_configuration=quicksight.CfnTemplate.AnchorDateConfigurationProperty(
                        anchor_option="anchorOption",
                        parameter_name="parameterName"
                    ),
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",
                    null_option="nullOption",
                    relative_date_type="relativeDateType",
                    time_granularity="timeGranularity",

                    # the properties below are optional
                    exclude_period_configuration=quicksight.CfnTemplate.ExcludePeriodConfigurationProperty(
                        amount=123,
                        granularity="granularity",

                        # the properties below are optional
                        status="status"
                    ),
                    minimum_granularity="minimumGranularity",
                    parameter_name="parameterName",
                    relative_date_value=123
                ),
                time_equality_filter=quicksight.CfnTemplate.TimeEqualityFilterProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",

                    # the properties below are optional
                    parameter_name="parameterName",
                    time_granularity="timeGranularity",
                    value="value"
                ),
                time_range_filter=quicksight.CfnTemplate.TimeRangeFilterProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",
                    null_option="nullOption",

                    # the properties below are optional
                    exclude_period_configuration=quicksight.CfnTemplate.ExcludePeriodConfigurationProperty(
                        amount=123,
                        granularity="granularity",

                        # the properties below are optional
                        status="status"
                    ),
                    include_maximum=False,
                    include_minimum=False,
                    range_maximum_value=quicksight.CfnTemplate.TimeRangeFilterValueProperty(
                        parameter="parameter",
                        rolling_date=quicksight.CfnTemplate.RollingDateConfigurationProperty(
                            expression="expression",

                            # the properties below are optional
                            data_set_identifier="dataSetIdentifier"
                        ),
                        static_value="staticValue"
                    ),
                    range_minimum_value=quicksight.CfnTemplate.TimeRangeFilterValueProperty(
                        parameter="parameter",
                        rolling_date=quicksight.CfnTemplate.RollingDateConfigurationProperty(
                            expression="expression",

                            # the properties below are optional
                            data_set_identifier="dataSetIdentifier"
                        ),
                        static_value="staticValue"
                    ),
                    time_granularity="timeGranularity"
                ),
                top_bottom_filter=quicksight.CfnTemplate.TopBottomFilterProperty(
                    aggregation_sort_configurations=[quicksight.CfnTemplate.AggregationSortConfigurationProperty(
                        aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                            categorical_aggregation_function="categoricalAggregationFunction",
                            date_aggregation_function="dateAggregationFunction",
                            numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                    percentile_value=123
                                ),
                                simple_numerical_aggregation="simpleNumericalAggregation"
                            )
                        ),
                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        sort_direction="sortDirection"
                    )],
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    filter_id="filterId",

                    # the properties below are optional
                    limit=123,
                    parameter_name="parameterName",
                    time_granularity="timeGranularity"
                )
            )],
            scope_configuration=quicksight.CfnTemplate.FilterScopeConfigurationProperty(
                selected_sheets=quicksight.CfnTemplate.SelectedSheetsFilterScopeConfigurationProperty(
                    sheet_visual_scoping_configurations=[quicksight.CfnTemplate.SheetVisualScopingConfigurationProperty(
                        scope="scope",
                        sheet_id="sheetId",

                        # the properties below are optional
                        visual_ids=["visualIds"]
                    )]
                )
            ),

            # the properties below are optional
            status="status"
        )],
        parameter_declarations=[quicksight.CfnTemplate.ParameterDeclarationProperty(
            date_time_parameter_declaration=quicksight.CfnTemplate.DateTimeParameterDeclarationProperty(
                name="name",

                # the properties below are optional
                default_values=quicksight.CfnTemplate.DateTimeDefaultValuesProperty(
                    dynamic_value=quicksight.CfnTemplate.DynamicDefaultValueProperty(
                        default_value_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),

                        # the properties below are optional
                        group_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        user_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        )
                    ),
                    rolling_date=quicksight.CfnTemplate.RollingDateConfigurationProperty(
                        expression="expression",

                        # the properties below are optional
                        data_set_identifier="dataSetIdentifier"
                    ),
                    static_values=["staticValues"]
                ),
                mapped_data_set_parameters=[quicksight.CfnTemplate.MappedDataSetParameterProperty(
                    data_set_identifier="dataSetIdentifier",
                    data_set_parameter_name="dataSetParameterName"
                )],
                time_granularity="timeGranularity",
                value_when_unset=quicksight.CfnTemplate.DateTimeValueWhenUnsetConfigurationProperty(
                    custom_value="customValue",
                    value_when_unset_option="valueWhenUnsetOption"
                )
            ),
            decimal_parameter_declaration=quicksight.CfnTemplate.DecimalParameterDeclarationProperty(
                name="name",
                parameter_value_type="parameterValueType",

                # the properties below are optional
                default_values=quicksight.CfnTemplate.DecimalDefaultValuesProperty(
                    dynamic_value=quicksight.CfnTemplate.DynamicDefaultValueProperty(
                        default_value_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),

                        # the properties below are optional
                        group_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        user_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        )
                    ),
                    static_values=[123]
                ),
                mapped_data_set_parameters=[quicksight.CfnTemplate.MappedDataSetParameterProperty(
                    data_set_identifier="dataSetIdentifier",
                    data_set_parameter_name="dataSetParameterName"
                )],
                value_when_unset=quicksight.CfnTemplate.DecimalValueWhenUnsetConfigurationProperty(
                    custom_value=123,
                    value_when_unset_option="valueWhenUnsetOption"
                )
            ),
            integer_parameter_declaration=quicksight.CfnTemplate.IntegerParameterDeclarationProperty(
                name="name",
                parameter_value_type="parameterValueType",

                # the properties below are optional
                default_values=quicksight.CfnTemplate.IntegerDefaultValuesProperty(
                    dynamic_value=quicksight.CfnTemplate.DynamicDefaultValueProperty(
                        default_value_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),

                        # the properties below are optional
                        group_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        user_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        )
                    ),
                    static_values=[123]
                ),
                mapped_data_set_parameters=[quicksight.CfnTemplate.MappedDataSetParameterProperty(
                    data_set_identifier="dataSetIdentifier",
                    data_set_parameter_name="dataSetParameterName"
                )],
                value_when_unset=quicksight.CfnTemplate.IntegerValueWhenUnsetConfigurationProperty(
                    custom_value=123,
                    value_when_unset_option="valueWhenUnsetOption"
                )
            ),
            string_parameter_declaration=quicksight.CfnTemplate.StringParameterDeclarationProperty(
                name="name",
                parameter_value_type="parameterValueType",

                # the properties below are optional
                default_values=quicksight.CfnTemplate.StringDefaultValuesProperty(
                    dynamic_value=quicksight.CfnTemplate.DynamicDefaultValueProperty(
                        default_value_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),

                        # the properties below are optional
                        group_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        user_name_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        )
                    ),
                    static_values=["staticValues"]
                ),
                mapped_data_set_parameters=[quicksight.CfnTemplate.MappedDataSetParameterProperty(
                    data_set_identifier="dataSetIdentifier",
                    data_set_parameter_name="dataSetParameterName"
                )],
                value_when_unset=quicksight.CfnTemplate.StringValueWhenUnsetConfigurationProperty(
                    custom_value="customValue",
                    value_when_unset_option="valueWhenUnsetOption"
                )
            )
        )],
        sheets=[quicksight.CfnTemplate.SheetDefinitionProperty(
            sheet_id="sheetId",

            # the properties below are optional
            content_type="contentType",
            description="description",
            filter_controls=[quicksight.CfnTemplate.FilterControlProperty(
                date_time_picker=quicksight.CfnTemplate.FilterDateTimePickerControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.DateTimePickerControlDisplayOptionsProperty(
                        date_time_format="dateTimeFormat",
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    type="type"
                ),
                dropdown=quicksight.CfnTemplate.FilterDropDownControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    cascading_control_configuration=quicksight.CfnTemplate.CascadingControlConfigurationProperty(
                        source_controls=[quicksight.CfnTemplate.CascadingControlSourceProperty(
                            column_to_match=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            ),
                            source_sheet_control_id="sourceSheetControlId"
                        )]
                    ),
                    display_options=quicksight.CfnTemplate.DropDownControlDisplayOptionsProperty(
                        select_all_options=quicksight.CfnTemplate.ListControlSelectAllOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    selectable_values=quicksight.CfnTemplate.FilterSelectableValuesProperty(
                        values=["values"]
                    ),
                    type="type"
                ),
                list=quicksight.CfnTemplate.FilterListControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    cascading_control_configuration=quicksight.CfnTemplate.CascadingControlConfigurationProperty(
                        source_controls=[quicksight.CfnTemplate.CascadingControlSourceProperty(
                            column_to_match=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            ),
                            source_sheet_control_id="sourceSheetControlId"
                        )]
                    ),
                    display_options=quicksight.CfnTemplate.ListControlDisplayOptionsProperty(
                        search_options=quicksight.CfnTemplate.ListControlSearchOptionsProperty(
                            visibility="visibility"
                        ),
                        select_all_options=quicksight.CfnTemplate.ListControlSelectAllOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    selectable_values=quicksight.CfnTemplate.FilterSelectableValuesProperty(
                        values=["values"]
                    ),
                    type="type"
                ),
                relative_date_time=quicksight.CfnTemplate.FilterRelativeDateTimeControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.RelativeDateTimeControlDisplayOptionsProperty(
                        date_time_format="dateTimeFormat",
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                ),
                slider=quicksight.CfnTemplate.FilterSliderControlProperty(
                    filter_control_id="filterControlId",
                    maximum_value=123,
                    minimum_value=123,
                    source_filter_id="sourceFilterId",
                    step_size=123,
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.SliderControlDisplayOptionsProperty(
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    type="type"
                ),
                text_area=quicksight.CfnTemplate.FilterTextAreaControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    delimiter="delimiter",
                    display_options=quicksight.CfnTemplate.TextAreaControlDisplayOptionsProperty(
                        placeholder_options=quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                ),
                text_field=quicksight.CfnTemplate.FilterTextFieldControlProperty(
                    filter_control_id="filterControlId",
                    source_filter_id="sourceFilterId",
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.TextFieldControlDisplayOptionsProperty(
                        placeholder_options=quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                )
            )],
            layouts=[quicksight.CfnTemplate.LayoutProperty(
                configuration=quicksight.CfnTemplate.LayoutConfigurationProperty(
                    free_form_layout=quicksight.CfnTemplate.FreeFormLayoutConfigurationProperty(
                        elements=[quicksight.CfnTemplate.FreeFormLayoutElementProperty(
                            element_id="elementId",
                            element_type="elementType",
                            height="height",
                            width="width",
                            x_axis_location="xAxisLocation",
                            y_axis_location="yAxisLocation",

                            # the properties below are optional
                            background_style=quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(
                                color="color",
                                visibility="visibility"
                            ),
                            border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                color="color",
                                visibility="visibility"
                            ),
                            loading_animation=quicksight.CfnTemplate.LoadingAnimationProperty(
                                visibility="visibility"
                            ),
                            rendering_rules=[quicksight.CfnTemplate.SheetElementRenderingRuleProperty(
                                configuration_overrides=quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
                                    visibility="visibility"
                                ),
                                expression="expression"
                            )],
                            selected_border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                color="color",
                                visibility="visibility"
                            ),
                            visibility="visibility"
                        )],

                        # the properties below are optional
                        canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty(
                            screen_canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(
                                optimized_view_port_width="optimizedViewPortWidth"
                            )
                        )
                    ),
                    grid_layout=quicksight.CfnTemplate.GridLayoutConfigurationProperty(
                        elements=[quicksight.CfnTemplate.GridLayoutElementProperty(
                            column_span=123,
                            element_id="elementId",
                            element_type="elementType",
                            row_span=123,

                            # the properties below are optional
                            column_index=123,
                            row_index=123
                        )],

                        # the properties below are optional
                        canvas_size_options=quicksight.CfnTemplate.GridLayoutCanvasSizeOptionsProperty(
                            screen_canvas_size_options=quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(
                                resize_option="resizeOption",

                                # the properties below are optional
                                optimized_view_port_width="optimizedViewPortWidth"
                            )
                        )
                    ),
                    section_based_layout=quicksight.CfnTemplate.SectionBasedLayoutConfigurationProperty(
                        body_sections=[quicksight.CfnTemplate.BodySectionConfigurationProperty(
                            content=quicksight.CfnTemplate.BodySectionContentProperty(
                                layout=quicksight.CfnTemplate.SectionLayoutConfigurationProperty(
                                    free_form_layout=quicksight.CfnTemplate.FreeFormSectionLayoutConfigurationProperty(
                                        elements=[quicksight.CfnTemplate.FreeFormLayoutElementProperty(
                                            element_id="elementId",
                                            element_type="elementType",
                                            height="height",
                                            width="width",
                                            x_axis_location="xAxisLocation",
                                            y_axis_location="yAxisLocation",

                                            # the properties below are optional
                                            background_style=quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(
                                                color="color",
                                                visibility="visibility"
                                            ),
                                            border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                                color="color",
                                                visibility="visibility"
                                            ),
                                            loading_animation=quicksight.CfnTemplate.LoadingAnimationProperty(
                                                visibility="visibility"
                                            ),
                                            rendering_rules=[quicksight.CfnTemplate.SheetElementRenderingRuleProperty(
                                                configuration_overrides=quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
                                                    visibility="visibility"
                                                ),
                                                expression="expression"
                                            )],
                                            selected_border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                                color="color",
                                                visibility="visibility"
                                            ),
                                            visibility="visibility"
                                        )]
                                    )
                                )
                            ),
                            section_id="sectionId",

                            # the properties below are optional
                            page_break_configuration=quicksight.CfnTemplate.SectionPageBreakConfigurationProperty(
                                after=quicksight.CfnTemplate.SectionAfterPageBreakProperty(
                                    status="status"
                                )
                            ),
                            style=quicksight.CfnTemplate.SectionStyleProperty(
                                height="height",
                                padding=quicksight.CfnTemplate.SpacingProperty(
                                    bottom="bottom",
                                    left="left",
                                    right="right",
                                    top="top"
                                )
                            )
                        )],
                        canvas_size_options=quicksight.CfnTemplate.SectionBasedLayoutCanvasSizeOptionsProperty(
                            paper_canvas_size_options=quicksight.CfnTemplate.SectionBasedLayoutPaperCanvasSizeOptionsProperty(
                                paper_margin=quicksight.CfnTemplate.SpacingProperty(
                                    bottom="bottom",
                                    left="left",
                                    right="right",
                                    top="top"
                                ),
                                paper_orientation="paperOrientation",
                                paper_size="paperSize"
                            )
                        ),
                        footer_sections=[quicksight.CfnTemplate.HeaderFooterSectionConfigurationProperty(
                            layout=quicksight.CfnTemplate.SectionLayoutConfigurationProperty(
                                free_form_layout=quicksight.CfnTemplate.FreeFormSectionLayoutConfigurationProperty(
                                    elements=[quicksight.CfnTemplate.FreeFormLayoutElementProperty(
                                        element_id="elementId",
                                        element_type="elementType",
                                        height="height",
                                        width="width",
                                        x_axis_location="xAxisLocation",
                                        y_axis_location="yAxisLocation",

                                        # the properties below are optional
                                        background_style=quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        loading_animation=quicksight.CfnTemplate.LoadingAnimationProperty(
                                            visibility="visibility"
                                        ),
                                        rendering_rules=[quicksight.CfnTemplate.SheetElementRenderingRuleProperty(
                                            configuration_overrides=quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
                                                visibility="visibility"
                                            ),
                                            expression="expression"
                                        )],
                                        selected_border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        visibility="visibility"
                                    )]
                                )
                            ),
                            section_id="sectionId",

                            # the properties below are optional
                            style=quicksight.CfnTemplate.SectionStyleProperty(
                                height="height",
                                padding=quicksight.CfnTemplate.SpacingProperty(
                                    bottom="bottom",
                                    left="left",
                                    right="right",
                                    top="top"
                                )
                            )
                        )],
                        header_sections=[quicksight.CfnTemplate.HeaderFooterSectionConfigurationProperty(
                            layout=quicksight.CfnTemplate.SectionLayoutConfigurationProperty(
                                free_form_layout=quicksight.CfnTemplate.FreeFormSectionLayoutConfigurationProperty(
                                    elements=[quicksight.CfnTemplate.FreeFormLayoutElementProperty(
                                        element_id="elementId",
                                        element_type="elementType",
                                        height="height",
                                        width="width",
                                        x_axis_location="xAxisLocation",
                                        y_axis_location="yAxisLocation",

                                        # the properties below are optional
                                        background_style=quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        loading_animation=quicksight.CfnTemplate.LoadingAnimationProperty(
                                            visibility="visibility"
                                        ),
                                        rendering_rules=[quicksight.CfnTemplate.SheetElementRenderingRuleProperty(
                                            configuration_overrides=quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
                                                visibility="visibility"
                                            ),
                                            expression="expression"
                                        )],
                                        selected_border_style=quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
                                            color="color",
                                            visibility="visibility"
                                        ),
                                        visibility="visibility"
                                    )]
                                )
                            ),
                            section_id="sectionId",

                            # the properties below are optional
                            style=quicksight.CfnTemplate.SectionStyleProperty(
                                height="height",
                                padding=quicksight.CfnTemplate.SpacingProperty(
                                    bottom="bottom",
                                    left="left",
                                    right="right",
                                    top="top"
                                )
                            )
                        )]
                    )
                )
            )],
            name="name",
            parameter_controls=[quicksight.CfnTemplate.ParameterControlProperty(
                date_time_picker=quicksight.CfnTemplate.ParameterDateTimePickerControlProperty(
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.DateTimePickerControlDisplayOptionsProperty(
                        date_time_format="dateTimeFormat",
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                ),
                dropdown=quicksight.CfnTemplate.ParameterDropDownControlProperty(
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    title="title",

                    # the properties below are optional
                    cascading_control_configuration=quicksight.CfnTemplate.CascadingControlConfigurationProperty(
                        source_controls=[quicksight.CfnTemplate.CascadingControlSourceProperty(
                            column_to_match=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            ),
                            source_sheet_control_id="sourceSheetControlId"
                        )]
                    ),
                    display_options=quicksight.CfnTemplate.DropDownControlDisplayOptionsProperty(
                        select_all_options=quicksight.CfnTemplate.ListControlSelectAllOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    selectable_values=quicksight.CfnTemplate.ParameterSelectableValuesProperty(
                        link_to_data_set_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        values=["values"]
                    ),
                    type="type"
                ),
                list=quicksight.CfnTemplate.ParameterListControlProperty(
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    title="title",

                    # the properties below are optional
                    cascading_control_configuration=quicksight.CfnTemplate.CascadingControlConfigurationProperty(
                        source_controls=[quicksight.CfnTemplate.CascadingControlSourceProperty(
                            column_to_match=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            ),
                            source_sheet_control_id="sourceSheetControlId"
                        )]
                    ),
                    display_options=quicksight.CfnTemplate.ListControlDisplayOptionsProperty(
                        search_options=quicksight.CfnTemplate.ListControlSearchOptionsProperty(
                            visibility="visibility"
                        ),
                        select_all_options=quicksight.CfnTemplate.ListControlSelectAllOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    ),
                    selectable_values=quicksight.CfnTemplate.ParameterSelectableValuesProperty(
                        link_to_data_set_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        values=["values"]
                    ),
                    type="type"
                ),
                slider=quicksight.CfnTemplate.ParameterSliderControlProperty(
                    maximum_value=123,
                    minimum_value=123,
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    step_size=123,
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.SliderControlDisplayOptionsProperty(
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                ),
                text_area=quicksight.CfnTemplate.ParameterTextAreaControlProperty(
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    title="title",

                    # the properties below are optional
                    delimiter="delimiter",
                    display_options=quicksight.CfnTemplate.TextAreaControlDisplayOptionsProperty(
                        placeholder_options=quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                ),
                text_field=quicksight.CfnTemplate.ParameterTextFieldControlProperty(
                    parameter_control_id="parameterControlId",
                    source_parameter_name="sourceParameterName",
                    title="title",

                    # the properties below are optional
                    display_options=quicksight.CfnTemplate.TextFieldControlDisplayOptionsProperty(
                        placeholder_options=quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty(
                            visibility="visibility"
                        ),
                        title_options=quicksight.CfnTemplate.LabelOptionsProperty(
                            custom_label="customLabel",
                            font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            visibility="visibility"
                        )
                    )
                )
            )],
            sheet_control_layouts=[quicksight.CfnTemplate.SheetControlLayoutProperty(
                configuration=quicksight.CfnTemplate.SheetControlLayoutConfigurationProperty(
                    grid_layout=quicksight.CfnTemplate.GridLayoutConfigurationProperty(
                        elements=[quicksight.CfnTemplate.GridLayoutElementProperty(
                            column_span=123,
                            element_id="elementId",
                            element_type="elementType",
                            row_span=123,

                            # the properties below are optional
                            column_index=123,
                            row_index=123
                        )],

                        # the properties below are optional
                        canvas_size_options=quicksight.CfnTemplate.GridLayoutCanvasSizeOptionsProperty(
                            screen_canvas_size_options=quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(
                                resize_option="resizeOption",

                                # the properties below are optional
                                optimized_view_port_width="optimizedViewPortWidth"
                            )
                        )
                    )
                )
            )],
            text_boxes=[quicksight.CfnTemplate.SheetTextBoxProperty(
                sheet_text_box_id="sheetTextBoxId",

                # the properties below are optional
                content="content"
            )],
            title="title",
            visuals=[quicksight.CfnTemplate.VisualProperty(
                bar_chart_visual=quicksight.CfnTemplate.BarChartVisualProperty(
                    visual_id="visualId",

                    # the properties below are optional
                    actions=[quicksight.CfnTemplate.VisualCustomActionProperty(
                        action_operations=[quicksight.CfnTemplate.VisualCustomActionOperationProperty(
                            filter_operation=quicksight.CfnTemplate.CustomActionFilterOperationProperty(
                                selected_fields_configuration=quicksight.CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty(
                                    selected_field_options="selectedFieldOptions",
                                    selected_fields=["selectedFields"]
                                ),
                                target_visuals_configuration=quicksight.CfnTemplate.FilterOperationTargetVisualsConfigurationProperty(
                                    same_sheet_target_visual_configuration=quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty(
                                        target_visual_options="targetVisualOptions",
                                        target_visuals=["targetVisuals"]
                                    )
                                )
                            ),
                            navigation_operation=quicksight.CfnTemplate.CustomActionNavigationOperationProperty(
                                local_navigation_configuration=quicksight.CfnTemplate.LocalNavigationConfigurationProperty(
                                    target_sheet_id="targetSheetId"
                                )
                            ),
                            set_parameters_operation=quicksight.CfnTemplate.CustomActionSetParametersOperationProperty(
                                parameter_value_configurations=[quicksight.CfnTemplate.SetParameterValueConfigurationProperty(
                                    destination_parameter_name="destinationParameterName",
                                    value=quicksight.CfnTemplate.DestinationParameterValueConfigurationProperty(
                                        custom_values_configuration=quicksight.CfnTemplate.CustomValuesConfigurationProperty(
                                            custom_values=quicksight.CfnTemplate.CustomParameterValuesProperty(
                                                date_time_values=["dateTimeValues"],
                                                decimal_values=[123],
                                                integer_values=[123],
                                                string_values=["stringValues"]
                                            ),

                                            # the properties below are optional
                                            include_null_value=False
                                        ),
                                        select_all_value_options="selectAllValueOptions",
                                        source_field="sourceField",
                                        source_parameter_name="sourceParameterName"
                                    )
                                )]
                            ),
                            url_operation=quicksight.CfnTemplate.CustomActionURLOperationProperty(
                                url_target="urlTarget",
                                url_template="urlTemplate"
                            )
                        )],
                        custom_action_id="customActionId",
                        name="name",
                        trigger="trigger",

                        # the properties below are optional
                        status="status"
                    )],
                    chart_configuration=quicksight.CfnTemplate.BarChartConfigurationProperty(
                        bars_arrangement="barsArrangement",
                        category_axis=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        category_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        color_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        contribution_analysis_defaults=[quicksight.CfnTemplate.ContributionAnalysisDefaultProperty(
                            contributor_dimensions=[quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            )],
                            measure_field_id="measureFieldId"
                        )],
                        data_labels=quicksight.CfnTemplate.DataLabelOptionsProperty(
                            category_label_visibility="categoryLabelVisibility",
                            data_label_types=[quicksight.CfnTemplate.DataLabelTypeProperty(
                                data_path_label_type=quicksight.CfnTemplate.DataPathLabelTypeProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue",
                                    visibility="visibility"
                                ),
                                field_label_type=quicksight.CfnTemplate.FieldLabelTypeProperty(
                                    field_id="fieldId",
                                    visibility="visibility"
                                ),
                                maximum_label_type=quicksight.CfnTemplate.MaximumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                minimum_label_type=quicksight.CfnTemplate.MinimumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                range_ends_label_type=quicksight.CfnTemplate.RangeEndsLabelTypeProperty(
                                    visibility="visibility"
                                )
                            )],
                            label_color="labelColor",
                            label_content="labelContent",
                            label_font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            measure_label_visibility="measureLabelVisibility",
                            overlap="overlap",
                            position="position",
                            visibility="visibility"
                        ),
                        field_wells=quicksight.CfnTemplate.BarChartFieldWellsProperty(
                            bar_chart_aggregated_field_wells=quicksight.CfnTemplate.BarChartAggregatedFieldWellsProperty(
                                category=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                colors=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                small_multiples=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                values=[quicksight.CfnTemplate.MeasureFieldProperty(
                                    calculated_measure_field=quicksight.CfnTemplate.CalculatedMeasureFieldProperty(
                                        expression="expression",
                                        field_id="fieldId"
                                    ),
                                    categorical_measure_field=quicksight.CfnTemplate.CategoricalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    date_measure_field=quicksight.CfnTemplate.DateMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    numerical_measure_field=quicksight.CfnTemplate.NumericalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        ),
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        legend=quicksight.CfnTemplate.LegendOptionsProperty(
                            height="height",
                            position="position",
                            title=quicksight.CfnTemplate.LabelOptionsProperty(
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                visibility="visibility"
                            ),
                            visibility="visibility",
                            width="width"
                        ),
                        orientation="orientation",
                        reference_lines=[quicksight.CfnTemplate.ReferenceLineProperty(
                            data_configuration=quicksight.CfnTemplate.ReferenceLineDataConfigurationProperty(
                                axis_binding="axisBinding",
                                dynamic_configuration=quicksight.CfnTemplate.ReferenceLineDynamicDataConfigurationProperty(
                                    calculation=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                        percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                            percentile_value=123
                                        ),
                                        simple_numerical_aggregation="simpleNumericalAggregation"
                                    ),
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    measure_aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                static_configuration=quicksight.CfnTemplate.ReferenceLineStaticDataConfigurationProperty(
                                    value=123
                                )
                            ),

                            # the properties below are optional
                            label_configuration=quicksight.CfnTemplate.ReferenceLineLabelConfigurationProperty(
                                custom_label_configuration=quicksight.CfnTemplate.ReferenceLineCustomLabelConfigurationProperty(
                                    custom_label="customLabel"
                                ),
                                font_color="fontColor",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                horizontal_position="horizontalPosition",
                                value_label_configuration=quicksight.CfnTemplate.ReferenceLineValueLabelConfigurationProperty(
                                    format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix",
                                            symbol="symbol"
                                        ),
                                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        ),
                                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        )
                                    ),
                                    relative_position="relativePosition"
                                ),
                                vertical_position="verticalPosition"
                            ),
                            status="status",
                            style_configuration=quicksight.CfnTemplate.ReferenceLineStyleConfigurationProperty(
                                color="color",
                                pattern="pattern"
                            )
                        )],
                        small_multiples_options=quicksight.CfnTemplate.SmallMultiplesOptionsProperty(
                            max_visible_columns=123,
                            max_visible_rows=123,
                            panel_configuration=quicksight.CfnTemplate.PanelConfigurationProperty(
                                background_color="backgroundColor",
                                background_visibility="backgroundVisibility",
                                border_color="borderColor",
                                border_style="borderStyle",
                                border_thickness="borderThickness",
                                border_visibility="borderVisibility",
                                gutter_spacing="gutterSpacing",
                                gutter_visibility="gutterVisibility",
                                title=quicksight.CfnTemplate.PanelTitleOptionsProperty(
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    visibility="visibility"
                                )
                            )
                        ),
                        sort_configuration=quicksight.CfnTemplate.BarChartSortConfigurationProperty(
                            category_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            category_sort=[quicksight.CfnTemplate.FieldSortOptionsProperty(
                                column_sort=quicksight.CfnTemplate.ColumnSortProperty(
                                    direction="direction",
                                    sort_by=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),

                                    # the properties below are optional
                                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                field_sort=quicksight.CfnTemplate.FieldSortProperty(
                                    direction="direction",
                                    field_id="fieldId"
                                )
                            )],
                            color_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            color_sort=[quicksight.CfnTemplate.FieldSortOptionsProperty(
                                column_sort=quicksight.CfnTemplate.ColumnSortProperty(
                                    direction="direction",
                                    sort_by=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),

                                    # the properties below are optional
                                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                field_sort=quicksight.CfnTemplate.FieldSortProperty(
                                    direction="direction",
                                    field_id="fieldId"
                                )
                            )],
                            small_multiples_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            small_multiples_sort=[quicksight.CfnTemplate.FieldSortOptionsProperty(
                                column_sort=quicksight.CfnTemplate.ColumnSortProperty(
                                    direction="direction",
                                    sort_by=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),

                                    # the properties below are optional
                                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                field_sort=quicksight.CfnTemplate.FieldSortProperty(
                                    direction="direction",
                                    field_id="fieldId"
                                )
                            )]
                        ),
                        tooltip=quicksight.CfnTemplate.TooltipOptionsProperty(
                            field_based_tooltip=quicksight.CfnTemplate.FieldBasedTooltipProperty(
                                aggregation_visibility="aggregationVisibility",
                                tooltip_fields=[quicksight.CfnTemplate.TooltipItemProperty(
                                    column_tooltip_item=quicksight.CfnTemplate.ColumnTooltipItemProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),

                                        # the properties below are optional
                                        aggregation=quicksight.CfnTemplate.AggregationFunctionProperty(
                                            categorical_aggregation_function="categoricalAggregationFunction",
                                            date_aggregation_function="dateAggregationFunction",
                                            numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                                percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                    percentile_value=123
                                                ),
                                                simple_numerical_aggregation="simpleNumericalAggregation"
                                            )
                                        ),
                                        label="label",
                                        visibility="visibility"
                                    ),
                                    field_tooltip_item=quicksight.CfnTemplate.FieldTooltipItemProperty(
                                        field_id="fieldId",

                                        # the properties below are optional
                                        label="label",
                                        visibility="visibility"
                                    )
                                )],
                                tooltip_title_type="tooltipTitleType"
                            ),
                            selected_tooltip_type="selectedTooltipType",
                            tooltip_visibility="tooltipVisibility"
                        ),
                        value_axis=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        value_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        visual_palette=quicksight.CfnTemplate.VisualPaletteProperty(
                            chart_color="chartColor",
                            color_map=[quicksight.CfnTemplate.DataPathColorProperty(
                                color="color",
                                element=quicksight.CfnTemplate.DataPathValueProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue"
                                ),

                                # the properties below are optional
                                time_granularity="timeGranularity"
                            )]
                        )
                    ),
                    column_hierarchies=[quicksight.CfnTemplate.ColumnHierarchyProperty(
                        date_time_hierarchy=quicksight.CfnTemplate.DateTimeHierarchyProperty(
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        ),
                        explicit_hierarchy=quicksight.CfnTemplate.ExplicitHierarchyProperty(
                            columns=[quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            )],
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        ),
                        predefined_hierarchy=quicksight.CfnTemplate.PredefinedHierarchyProperty(
                            columns=[quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            )],
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        )
                    )],
                    subtitle=quicksight.CfnTemplate.VisualSubtitleLabelOptionsProperty(
                        format_text=quicksight.CfnTemplate.LongFormatTextProperty(
                            plain_text="plainText",
                            rich_text="richText"
                        ),
                        visibility="visibility"
                    ),
                    title=quicksight.CfnTemplate.VisualTitleLabelOptionsProperty(
                        format_text=quicksight.CfnTemplate.ShortFormatTextProperty(
                            plain_text="plainText",
                            rich_text="richText"
                        ),
                        visibility="visibility"
                    )
                ),
                box_plot_visual=quicksight.CfnTemplate.BoxPlotVisualProperty(
                    visual_id="visualId",

                    # the properties below are optional
                    actions=[quicksight.CfnTemplate.VisualCustomActionProperty(
                        action_operations=[quicksight.CfnTemplate.VisualCustomActionOperationProperty(
                            filter_operation=quicksight.CfnTemplate.CustomActionFilterOperationProperty(
                                selected_fields_configuration=quicksight.CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty(
                                    selected_field_options="selectedFieldOptions",
                                    selected_fields=["selectedFields"]
                                ),
                                target_visuals_configuration=quicksight.CfnTemplate.FilterOperationTargetVisualsConfigurationProperty(
                                    same_sheet_target_visual_configuration=quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty(
                                        target_visual_options="targetVisualOptions",
                                        target_visuals=["targetVisuals"]
                                    )
                                )
                            ),
                            navigation_operation=quicksight.CfnTemplate.CustomActionNavigationOperationProperty(
                                local_navigation_configuration=quicksight.CfnTemplate.LocalNavigationConfigurationProperty(
                                    target_sheet_id="targetSheetId"
                                )
                            ),
                            set_parameters_operation=quicksight.CfnTemplate.CustomActionSetParametersOperationProperty(
                                parameter_value_configurations=[quicksight.CfnTemplate.SetParameterValueConfigurationProperty(
                                    destination_parameter_name="destinationParameterName",
                                    value=quicksight.CfnTemplate.DestinationParameterValueConfigurationProperty(
                                        custom_values_configuration=quicksight.CfnTemplate.CustomValuesConfigurationProperty(
                                            custom_values=quicksight.CfnTemplate.CustomParameterValuesProperty(
                                                date_time_values=["dateTimeValues"],
                                                decimal_values=[123],
                                                integer_values=[123],
                                                string_values=["stringValues"]
                                            ),

                                            # the properties below are optional
                                            include_null_value=False
                                        ),
                                        select_all_value_options="selectAllValueOptions",
                                        source_field="sourceField",
                                        source_parameter_name="sourceParameterName"
                                    )
                                )]
                            ),
                            url_operation=quicksight.CfnTemplate.CustomActionURLOperationProperty(
                                url_target="urlTarget",
                                url_template="urlTemplate"
                            )
                        )],
                        custom_action_id="customActionId",
                        name="name",
                        trigger="trigger",

                        # the properties below are optional
                        status="status"
                    )],
                    chart_configuration=quicksight.CfnTemplate.BoxPlotChartConfigurationProperty(
                        box_plot_options=quicksight.CfnTemplate.BoxPlotOptionsProperty(
                            all_data_points_visibility="allDataPointsVisibility",
                            outlier_visibility="outlierVisibility",
                            style_options=quicksight.CfnTemplate.BoxPlotStyleOptionsProperty(
                                fill_style="fillStyle"
                            )
                        ),
                        category_axis=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        category_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        field_wells=quicksight.CfnTemplate.BoxPlotFieldWellsProperty(
                            box_plot_aggregated_field_wells=quicksight.CfnTemplate.BoxPlotAggregatedFieldWellsProperty(
                                group_by=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                values=[quicksight.CfnTemplate.MeasureFieldProperty(
                                    calculated_measure_field=quicksight.CfnTemplate.CalculatedMeasureFieldProperty(
                                        expression="expression",
                                        field_id="fieldId"
                                    ),
                                    categorical_measure_field=quicksight.CfnTemplate.CategoricalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    date_measure_field=quicksight.CfnTemplate.DateMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    numerical_measure_field=quicksight.CfnTemplate.NumericalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        ),
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        legend=quicksight.CfnTemplate.LegendOptionsProperty(
                            height="height",
                            position="position",
                            title=quicksight.CfnTemplate.LabelOptionsProperty(
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                visibility="visibility"
                            ),
                            visibility="visibility",
                            width="width"
                        ),
                        primary_yAxis_display_options=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        primary_yAxis_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        reference_lines=[quicksight.CfnTemplate.ReferenceLineProperty(
                            data_configuration=quicksight.CfnTemplate.ReferenceLineDataConfigurationProperty(
                                axis_binding="axisBinding",
                                dynamic_configuration=quicksight.CfnTemplate.ReferenceLineDynamicDataConfigurationProperty(
                                    calculation=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                        percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                            percentile_value=123
                                        ),
                                        simple_numerical_aggregation="simpleNumericalAggregation"
                                    ),
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    measure_aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                static_configuration=quicksight.CfnTemplate.ReferenceLineStaticDataConfigurationProperty(
                                    value=123
                                )
                            ),

                            # the properties below are optional
                            label_configuration=quicksight.CfnTemplate.ReferenceLineLabelConfigurationProperty(
                                custom_label_configuration=quicksight.CfnTemplate.ReferenceLineCustomLabelConfigurationProperty(
                                    custom_label="customLabel"
                                ),
                                font_color="fontColor",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                horizontal_position="horizontalPosition",
                                value_label_configuration=quicksight.CfnTemplate.ReferenceLineValueLabelConfigurationProperty(
                                    format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix",
                                            symbol="symbol"
                                        ),
                                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        ),
                                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        )
                                    ),
                                    relative_position="relativePosition"
                                ),
                                vertical_position="verticalPosition"
                            ),
                            status="status",
                            style_configuration=quicksight.CfnTemplate.ReferenceLineStyleConfigurationProperty(
                                color="color",
                                pattern="pattern"
                            )
                        )],
                        sort_configuration=quicksight.CfnTemplate.BoxPlotSortConfigurationProperty(
                            category_sort=[quicksight.CfnTemplate.FieldSortOptionsProperty(
                                column_sort=quicksight.CfnTemplate.ColumnSortProperty(
                                    direction="direction",
                                    sort_by=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),

                                    # the properties below are optional
                                    aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                field_sort=quicksight.CfnTemplate.FieldSortProperty(
                                    direction="direction",
                                    field_id="fieldId"
                                )
                            )],
                            pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                                page_number=123,
                                page_size=123
                            )
                        ),
                        tooltip=quicksight.CfnTemplate.TooltipOptionsProperty(
                            field_based_tooltip=quicksight.CfnTemplate.FieldBasedTooltipProperty(
                                aggregation_visibility="aggregationVisibility",
                                tooltip_fields=[quicksight.CfnTemplate.TooltipItemProperty(
                                    column_tooltip_item=quicksight.CfnTemplate.ColumnTooltipItemProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),

                                        # the properties below are optional
                                        aggregation=quicksight.CfnTemplate.AggregationFunctionProperty(
                                            categorical_aggregation_function="categoricalAggregationFunction",
                                            date_aggregation_function="dateAggregationFunction",
                                            numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                                percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                    percentile_value=123
                                                ),
                                                simple_numerical_aggregation="simpleNumericalAggregation"
                                            )
                                        ),
                                        label="label",
                                        visibility="visibility"
                                    ),
                                    field_tooltip_item=quicksight.CfnTemplate.FieldTooltipItemProperty(
                                        field_id="fieldId",

                                        # the properties below are optional
                                        label="label",
                                        visibility="visibility"
                                    )
                                )],
                                tooltip_title_type="tooltipTitleType"
                            ),
                            selected_tooltip_type="selectedTooltipType",
                            tooltip_visibility="tooltipVisibility"
                        ),
                        visual_palette=quicksight.CfnTemplate.VisualPaletteProperty(
                            chart_color="chartColor",
                            color_map=[quicksight.CfnTemplate.DataPathColorProperty(
                                color="color",
                                element=quicksight.CfnTemplate.DataPathValueProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue"
                                ),

                                # the properties below are optional
                                time_granularity="timeGranularity"
                            )]
                        )
                    ),
                    column_hierarchies=[quicksight.CfnTemplate.ColumnHierarchyProperty(
                        date_time_hierarchy=quicksight.CfnTemplate.DateTimeHierarchyProperty(
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        ),
                        explicit_hierarchy=quicksight.CfnTemplate.ExplicitHierarchyProperty(
                            columns=[quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            )],
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        ),
                        predefined_hierarchy=quicksight.CfnTemplate.PredefinedHierarchyProperty(
                            columns=[quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            )],
                            hierarchy_id="hierarchyId",

                            # the properties below are optional
                            drill_down_filters=[quicksight.CfnTemplate.DrillDownFilterProperty(
                                category_filter=quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
                                    category_values=["categoryValues"],
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    )
                                ),
                                numeric_equality_filter=quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    value=123
                                ),
                                time_range_filter=quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    range_maximum="rangeMaximum",
                                    range_minimum="rangeMinimum",
                                    time_granularity="timeGranularity"
                                )
                            )]
                        )
                    )],
                    subtitle=quicksight.CfnTemplate.VisualSubtitleLabelOptionsProperty(
                        format_text=quicksight.CfnTemplate.LongFormatTextProperty(
                            plain_text="plainText",
                            rich_text="richText"
                        ),
                        visibility="visibility"
                    ),
                    title=quicksight.CfnTemplate.VisualTitleLabelOptionsProperty(
                        format_text=quicksight.CfnTemplate.ShortFormatTextProperty(
                            plain_text="plainText",
                            rich_text="richText"
                        ),
                        visibility="visibility"
                    )
                ),
                combo_chart_visual=quicksight.CfnTemplate.ComboChartVisualProperty(
                    visual_id="visualId",

                    # the properties below are optional
                    actions=[quicksight.CfnTemplate.VisualCustomActionProperty(
                        action_operations=[quicksight.CfnTemplate.VisualCustomActionOperationProperty(
                            filter_operation=quicksight.CfnTemplate.CustomActionFilterOperationProperty(
                                selected_fields_configuration=quicksight.CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty(
                                    selected_field_options="selectedFieldOptions",
                                    selected_fields=["selectedFields"]
                                ),
                                target_visuals_configuration=quicksight.CfnTemplate.FilterOperationTargetVisualsConfigurationProperty(
                                    same_sheet_target_visual_configuration=quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty(
                                        target_visual_options="targetVisualOptions",
                                        target_visuals=["targetVisuals"]
                                    )
                                )
                            ),
                            navigation_operation=quicksight.CfnTemplate.CustomActionNavigationOperationProperty(
                                local_navigation_configuration=quicksight.CfnTemplate.LocalNavigationConfigurationProperty(
                                    target_sheet_id="targetSheetId"
                                )
                            ),
                            set_parameters_operation=quicksight.CfnTemplate.CustomActionSetParametersOperationProperty(
                                parameter_value_configurations=[quicksight.CfnTemplate.SetParameterValueConfigurationProperty(
                                    destination_parameter_name="destinationParameterName",
                                    value=quicksight.CfnTemplate.DestinationParameterValueConfigurationProperty(
                                        custom_values_configuration=quicksight.CfnTemplate.CustomValuesConfigurationProperty(
                                            custom_values=quicksight.CfnTemplate.CustomParameterValuesProperty(
                                                date_time_values=["dateTimeValues"],
                                                decimal_values=[123],
                                                integer_values=[123],
                                                string_values=["stringValues"]
                                            ),

                                            # the properties below are optional
                                            include_null_value=False
                                        ),
                                        select_all_value_options="selectAllValueOptions",
                                        source_field="sourceField",
                                        source_parameter_name="sourceParameterName"
                                    )
                                )]
                            ),
                            url_operation=quicksight.CfnTemplate.CustomActionURLOperationProperty(
                                url_target="urlTarget",
                                url_template="urlTemplate"
                            )
                        )],
                        custom_action_id="customActionId",
                        name="name",
                        trigger="trigger",

                        # the properties below are optional
                        status="status"
                    )],
                    chart_configuration=quicksight.CfnTemplate.ComboChartConfigurationProperty(
                        bar_data_labels=quicksight.CfnTemplate.DataLabelOptionsProperty(
                            category_label_visibility="categoryLabelVisibility",
                            data_label_types=[quicksight.CfnTemplate.DataLabelTypeProperty(
                                data_path_label_type=quicksight.CfnTemplate.DataPathLabelTypeProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue",
                                    visibility="visibility"
                                ),
                                field_label_type=quicksight.CfnTemplate.FieldLabelTypeProperty(
                                    field_id="fieldId",
                                    visibility="visibility"
                                ),
                                maximum_label_type=quicksight.CfnTemplate.MaximumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                minimum_label_type=quicksight.CfnTemplate.MinimumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                range_ends_label_type=quicksight.CfnTemplate.RangeEndsLabelTypeProperty(
                                    visibility="visibility"
                                )
                            )],
                            label_color="labelColor",
                            label_content="labelContent",
                            label_font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            measure_label_visibility="measureLabelVisibility",
                            overlap="overlap",
                            position="position",
                            visibility="visibility"
                        ),
                        bars_arrangement="barsArrangement",
                        category_axis=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        category_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        color_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        field_wells=quicksight.CfnTemplate.ComboChartFieldWellsProperty(
                            combo_chart_aggregated_field_wells=quicksight.CfnTemplate.ComboChartAggregatedFieldWellsProperty(
                                bar_values=[quicksight.CfnTemplate.MeasureFieldProperty(
                                    calculated_measure_field=quicksight.CfnTemplate.CalculatedMeasureFieldProperty(
                                        expression="expression",
                                        field_id="fieldId"
                                    ),
                                    categorical_measure_field=quicksight.CfnTemplate.CategoricalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    date_measure_field=quicksight.CfnTemplate.DateMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    numerical_measure_field=quicksight.CfnTemplate.NumericalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        ),
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    )
                                )],
                                category=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                colors=[quicksight.CfnTemplate.DimensionFieldProperty(
                                    categorical_dimension_field=quicksight.CfnTemplate.CategoricalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    date_dimension_field=quicksight.CfnTemplate.DateDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        date_granularity="dateGranularity",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    ),
                                    numerical_dimension_field=quicksight.CfnTemplate.NumericalDimensionFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        ),
                                        hierarchy_id="hierarchyId"
                                    )
                                )],
                                line_values=[quicksight.CfnTemplate.MeasureFieldProperty(
                                    calculated_measure_field=quicksight.CfnTemplate.CalculatedMeasureFieldProperty(
                                        expression="expression",
                                        field_id="fieldId"
                                    ),
                                    categorical_measure_field=quicksight.CfnTemplate.CategoricalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.StringFormatConfigurationProperty(
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    date_measure_field=quicksight.CfnTemplate.DateMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function="aggregationFunction",
                                        format_configuration=quicksight.CfnTemplate.DateTimeFormatConfigurationProperty(
                                            date_time_format="dateTimeFormat",
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            numeric_format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    ),
                                    numerical_measure_field=quicksight.CfnTemplate.NumericalMeasureFieldProperty(
                                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                            column_name="columnName",
                                            data_set_identifier="dataSetIdentifier"
                                        ),
                                        field_id="fieldId",

                                        # the properties below are optional
                                        aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        ),
                                        format_configuration=quicksight.CfnTemplate.NumberFormatConfigurationProperty(
                                            format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                                currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix",
                                                    symbol="symbol"
                                                ),
                                                number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    number_scale="numberScale",
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                ),
                                                percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                                    decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                        decimal_places=123
                                                    ),
                                                    negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                        display_mode="displayMode"
                                                    ),
                                                    null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                        null_string="nullString"
                                                    ),
                                                    prefix="prefix",
                                                    separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                        decimal_separator="decimalSeparator",
                                                        thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                            symbol="symbol",
                                                            visibility="visibility"
                                                        )
                                                    ),
                                                    suffix="suffix"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        legend=quicksight.CfnTemplate.LegendOptionsProperty(
                            height="height",
                            position="position",
                            title=quicksight.CfnTemplate.LabelOptionsProperty(
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                visibility="visibility"
                            ),
                            visibility="visibility",
                            width="width"
                        ),
                        line_data_labels=quicksight.CfnTemplate.DataLabelOptionsProperty(
                            category_label_visibility="categoryLabelVisibility",
                            data_label_types=[quicksight.CfnTemplate.DataLabelTypeProperty(
                                data_path_label_type=quicksight.CfnTemplate.DataPathLabelTypeProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue",
                                    visibility="visibility"
                                ),
                                field_label_type=quicksight.CfnTemplate.FieldLabelTypeProperty(
                                    field_id="fieldId",
                                    visibility="visibility"
                                ),
                                maximum_label_type=quicksight.CfnTemplate.MaximumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                minimum_label_type=quicksight.CfnTemplate.MinimumLabelTypeProperty(
                                    visibility="visibility"
                                ),
                                range_ends_label_type=quicksight.CfnTemplate.RangeEndsLabelTypeProperty(
                                    visibility="visibility"
                                )
                            )],
                            label_color="labelColor",
                            label_content="labelContent",
                            label_font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                font_color="fontColor",
                                font_decoration="fontDecoration",
                                font_size=quicksight.CfnTemplate.FontSizeProperty(
                                    relative="relative"
                                ),
                                font_style="fontStyle",
                                font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                    name="name"
                                )
                            ),
                            measure_label_visibility="measureLabelVisibility",
                            overlap="overlap",
                            position="position",
                            visibility="visibility"
                        ),
                        primary_yAxis_display_options=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        primary_yAxis_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(
                                apply_to=quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId"
                                ),
                                custom_label="customLabel",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                )
                            )],
                            sort_icon_visibility="sortIconVisibility",
                            visibility="visibility"
                        ),
                        reference_lines=[quicksight.CfnTemplate.ReferenceLineProperty(
                            data_configuration=quicksight.CfnTemplate.ReferenceLineDataConfigurationProperty(
                                axis_binding="axisBinding",
                                dynamic_configuration=quicksight.CfnTemplate.ReferenceLineDynamicDataConfigurationProperty(
                                    calculation=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                        percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                            percentile_value=123
                                        ),
                                        simple_numerical_aggregation="simpleNumericalAggregation"
                                    ),
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    measure_aggregation_function=quicksight.CfnTemplate.AggregationFunctionProperty(
                                        categorical_aggregation_function="categoricalAggregationFunction",
                                        date_aggregation_function="dateAggregationFunction",
                                        numerical_aggregation_function=quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
                                            percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
                                                percentile_value=123
                                            ),
                                            simple_numerical_aggregation="simpleNumericalAggregation"
                                        )
                                    )
                                ),
                                static_configuration=quicksight.CfnTemplate.ReferenceLineStaticDataConfigurationProperty(
                                    value=123
                                )
                            ),

                            # the properties below are optional
                            label_configuration=quicksight.CfnTemplate.ReferenceLineLabelConfigurationProperty(
                                custom_label_configuration=quicksight.CfnTemplate.ReferenceLineCustomLabelConfigurationProperty(
                                    custom_label="customLabel"
                                ),
                                font_color="fontColor",
                                font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                    font_color="fontColor",
                                    font_decoration="fontDecoration",
                                    font_size=quicksight.CfnTemplate.FontSizeProperty(
                                        relative="relative"
                                    ),
                                    font_style="fontStyle",
                                    font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                        name="name"
                                    )
                                ),
                                horizontal_position="horizontalPosition",
                                value_label_configuration=quicksight.CfnTemplate.ReferenceLineValueLabelConfigurationProperty(
                                    format_configuration=quicksight.CfnTemplate.NumericFormatConfigurationProperty(
                                        currency_display_format_configuration=quicksight.CfnTemplate.CurrencyDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix",
                                            symbol="symbol"
                                        ),
                                        number_display_format_configuration=quicksight.CfnTemplate.NumberDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            number_scale="numberScale",
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        ),
                                        percentage_display_format_configuration=quicksight.CfnTemplate.PercentageDisplayFormatConfigurationProperty(
                                            decimal_places_configuration=quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
                                                decimal_places=123
                                            ),
                                            negative_value_configuration=quicksight.CfnTemplate.NegativeValueConfigurationProperty(
                                                display_mode="displayMode"
                                            ),
                                            null_value_format_configuration=quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
                                                null_string="nullString"
                                            ),
                                            prefix="prefix",
                                            separator_configuration=quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
                                                decimal_separator="decimalSeparator",
                                                thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
                                                    symbol="symbol",
                                                    visibility="visibility"
                                                )
                                            ),
                                            suffix="suffix"
                                        )
                                    ),
                                    relative_position="relativePosition"
                                ),
                                vertical_position="verticalPosition"
                            ),
                            status="status",
                            style_configuration=quicksight.CfnTemplate.ReferenceLineStyleConfigurationProperty(
                                color="color",
                                pattern="pattern"
                            )
                        )],
                        secondary_yAxis_display_options=quicksight.CfnTemplate.AxisDisplayOptionsProperty(
                            axis_line_visibility="axisLineVisibility",
                            axis_offset="axisOffset",
                            data_options=quicksight.CfnTemplate.AxisDataOptionsProperty(
                                date_axis_options=quicksight.CfnTemplate.DateAxisOptionsProperty(
                                    missing_date_visibility="missingDateVisibility"
                                ),
                                numeric_axis_options=quicksight.CfnTemplate.NumericAxisOptionsProperty(
                                    range=quicksight.CfnTemplate.AxisDisplayRangeProperty(
                                        data_driven=data_driven,
                                        min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
                                            maximum=123,
                                            minimum=123
                                        )
                                    ),
                                    scale=quicksight.CfnTemplate.AxisScaleProperty(
                                        linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
                                            step_count=123,
                                            step_size=123
                                        ),
                                        logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
                                            base=123
                                        )
                                    )
                                )
                            ),
                            grid_line_visibility="gridLineVisibility",
                            scrollbar_options=quicksight.CfnTemplate.ScrollBarOptionsProperty(
                                visibility="visibility",
                                visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
                                    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
                                        from=123,
                                        to=123
                                    )
                                )
                            ),
                            tick_label_options=quicksight.CfnTemplate.AxisTickLabelOptionsProperty(
                                label_options=quicksight.CfnTemplate.LabelOptionsProperty(
                                    custom_label="customLabel",
                                    font_configuration=quicksight.CfnTemplate.FontConfigurationProperty(
                                        font_color="fontColor",
                                        font_decoration="fontDecoration",
                                        font_size=quicksight.CfnTemplate.FontSizeProperty(
                                            relative="relative"
                                        ),
                                        font_style="fontStyle",
                                        font_weight=quicksight.CfnTemplate.FontWeightProperty(
                                            name="name"
                                        )
                                    ),
                                    visibility="visibility"
                                ),
                                rotation_angle=123
                            )
                        ),
                        secondary_yAxis_label_options=quicksight.CfnTemplate.ChartAxisLabelOptionsProperty(
                            axis_label_options=[quicksight.CfnTemplate.AxisLabelOptionsProperty(