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(
                                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"
                        ),
                        sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
                            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"
                                )
                            )]
                        ),
                        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"
                    )
                ),
                custom_content_visual=quicksight.CfnTemplate.CustomContentVisualProperty(
                    data_set_identifier="dataSetIdentifier",
                    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.CustomContentConfigurationProperty(
                        content_type="contentType",
                        content_url="contentUrl",
                        image_scaling="imageScaling"
                    ),
                    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"
                    )
                ),
                empty_visual=quicksight.CfnTemplate.EmptyVisualProperty(
                    data_set_identifier="dataSetIdentifier",
                    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"
                    )]
                ),
                filled_map_visual=quicksight.CfnTemplate.FilledMapVisualProperty(
                    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.FilledMapConfigurationProperty(
                        field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
                            filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
                                geospatial=[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"
                        ),
                        map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                            base_map_style="baseMapStyle"
                        ),
                        sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
                            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"
                                )
                            )]
                        ),
                        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"
                        ),
                        window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                            bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                                east=123,
                                north=123,
                                south=123,
                                west=123
                            ),
                            map_zoom_mode="mapZoomMode"
                        )
                    ),
                    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"
                                )
                            )]
                        )
                    )],
                    conditional_formatting=quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
                        conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
                            shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                            color=quicksight.CfnTemplate.GradientColorProperty(
                                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                    gradient_offset=123,

                                                    # the properties below are optional
                                                    color="color",
                                                    data_value=123
                                                )]
                                            ),
                                            expression="expression"
                                        ),
                                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            color="color"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    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"
                    )
                ),
                funnel_chart_visual=quicksight.CfnTemplate.FunnelChartVisualProperty(
                    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.FunnelChartConfigurationProperty(
                        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"
                        ),
                        data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
                            category_label_visibility="categoryLabelVisibility",
                            label_color="labelColor",
                            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_data_label_style="measureDataLabelStyle",
                            measure_label_visibility="measureLabelVisibility",
                            position="position",
                            visibility="visibility"
                        ),
                        field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
                            funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
                            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"
                                )
                            )]
                        ),
                        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_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"
                    )
                ),
                gauge_chart_visual=quicksight.CfnTemplate.GaugeChartVisualProperty(
                    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.GaugeChartConfigurationProperty(
                        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.GaugeChartFieldWellsProperty(
                            target_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"
                                            )
                                        )
                                    )
                                )
                            )],
                            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"
                                            )
                                        )
                                    )
                                )
                            )]
                        ),
                        gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
                            arc=quicksight.CfnTemplate.ArcConfigurationProperty(
                                arc_angle=123,
                                arc_thickness="arcThickness"
                            ),
                            arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
                                range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                                    max=123,
                                    min=123
                                ),
                                reserve_range=123
                            ),
                            comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                                comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                                    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"
                                    )
                                ),
                                comparison_method="comparisonMethod"
                            ),
                            primary_value_display_type="primaryValueDisplayType",
                            primary_value_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"
                                )
                            )
                        ),
                        tooltip_options=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"
                            )]
                        )
                    ),
                    conditional_formatting=quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
                        conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
                            arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
                                foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            ),
                            primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
                                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                        expression="expression",
                                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                            icon="icon",
                                            unicode_icon="unicodeIcon"
                                        ),

                                        # the properties below are optional
                                        color="color",
                                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                            icon_display_option="iconDisplayOption"
                                        )
                                    ),
                                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        icon_set_type="iconSetType"
                                    )
                                ),
                                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        )]
                    ),
                    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"
                    )
                ),
                geospatial_map_visual=quicksight.CfnTemplate.GeospatialMapVisualProperty(
                    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.GeospatialMapConfigurationProperty(
                        field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
                            geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                geospatial=[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"
                        ),
                        map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                            base_map_style="baseMapStyle"
                        ),
                        point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
                            cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
                                cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                                    simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                                        color="color"
                                    )
                                )
                            ),
                            selected_point_style="selectedPointStyle"
                        ),
                        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"
                            )]
                        ),
                        window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                            bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                                east=123,
                                north=123,
                                south=123,
                                west=123
                            ),
                            map_zoom_mode="mapZoomMode"
                        )
                    ),
                    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"
                    )
                ),
                heat_map_visual=quicksight.CfnTemplate.HeatMapVisualProperty(
                    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.HeatMapConfigurationProperty(
                        color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                            color_fill_type="colorFillType",
                            colors=[quicksight.CfnTemplate.DataColorProperty(
                                color="color",
                                data_value=123
                            )],

                            # the properties below are optional
                            null_value_color=quicksight.CfnTemplate.DataColorProperty(
                                color="color",
                                data_value=123
                            )
                        ),
                        column_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"
                        ),
                        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.HeatMapFieldWellsProperty(
                            heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
                                columns=[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"
                                    )
                                )],
                                rows=[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"
                        ),
                        row_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"
                        ),
                        sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
                            heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            heat_map_column_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"
                                )
                            )],
                            heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            heat_map_row_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"
                        )
                    ),
                    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"
                    )
                ),
                histogram_visual=quicksight.CfnTemplate.HistogramVisualProperty(
                    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.HistogramConfigurationProperty(
                        bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
                            bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
                                value=123
                            ),
                            bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
                                bin_count_limit=123,
                                value=123
                            ),
                            selected_bin_type="selectedBinType",
                            start_value=123
                        ),
                        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.HistogramFieldWellsProperty(
                            histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
                                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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        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"
                            )]
                        ),
                        x_axis_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
                            )
                        ),
                        x_axis_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"
                        ),
                        y_axis_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
                            )
                        )
                    ),
                    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"
                    )
                ),
                insight_visual=quicksight.CfnTemplate.InsightVisualProperty(
                    data_set_identifier="dataSetIdentifier",
                    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"
                    )],
                    insight_configuration=quicksight.CfnTemplate.InsightConfigurationProperty(
                        computations=[quicksight.CfnTemplate.ComputationProperty(
                            forecast=quicksight.CfnTemplate.ForecastComputationProperty(
                                computation_id="computationId",
                                time=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"
                                    )
                                ),

                                # the properties below are optional
                                custom_seasonality_value=123,
                                lower_boundary=123,
                                name="name",
                                periods_backward=123,
                                periods_forward=123,
                                prediction_interval=123,
                                seasonality="seasonality",
                                upper_boundary=123,
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
                                computation_id="computationId",
                                time=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"
                                    )
                                ),

                                # the properties below are optional
                                name="name",
                                period_size=123,
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
                                computation_id="computationId",
                                time=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"
                                    )
                                ),
                                type="type",

                                # the properties below are optional
                                name="name",
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
                                computation_id="computationId",
                                from_value=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"
                                                )
                                            )
                                        )
                                    )
                                ),
                                target_value=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"
                                                )
                                            )
                                        )
                                    )
                                ),
                                time=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"
                                    )
                                ),

                                # the properties below are optional
                                name="name"
                            ),
                            period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
                                computation_id="computationId",
                                time=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"
                                    )
                                ),

                                # the properties below are optional
                                name="name",
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
                                computation_id="computationId",
                                time=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"
                                    )
                                ),

                                # the properties below are optional
                                name="name",
                                period_time_granularity="periodTimeGranularity",
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
                                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"
                                    )
                                ),
                                computation_id="computationId",
                                time=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"
                                    )
                                ),
                                type="type",

                                # the properties below are optional
                                mover_size=123,
                                name="name",
                                sort_order="sortOrder",
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
                                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"
                                    )
                                ),
                                computation_id="computationId",
                                type="type",

                                # the properties below are optional
                                name="name",
                                result_size=123,
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                )
                            ),
                            total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
                                computation_id="computationId",
                                value=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"
                                                )
                                            )
                                        )
                                    )
                                ),

                                # the properties below are optional
                                name="name"
                            ),
                            unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
                                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"
                                    )
                                ),
                                computation_id="computationId",

                                # the properties below are optional
                                name="name"
                            )
                        )],
                        custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
                            narrative="narrative"
                        )
                    ),
                    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"
                    )
                ),
                kpi_visual=quicksight.CfnTemplate.KPIVisualProperty(
                    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.KPIConfigurationProperty(
                        field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
                            target_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"
                                            )
                                        )
                                    )
                                )
                            )],
                            trend_groups=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        ),
                        kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
                            comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                                comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                                    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"
                                    )
                                ),
                                comparison_method="comparisonMethod"
                            ),
                            primary_value_display_type="primaryValueDisplayType",
                            primary_value_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"
                                )
                            ),
                            progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
                                visibility="visibility"
                            ),
                            secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
                                visibility="visibility"
                            ),
                            secondary_value_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"
                                )
                            ),
                            trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
                                visibility="visibility"
                            )
                        ),
                        sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
                            trend_group_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"
                                )
                            )]
                        )
                    ),
                    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"
                                )
                            )]
                        )
                    )],
                    conditional_formatting=quicksight.CfnTemplate.KPIConditionalFormattingProperty(
                        conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
                            primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
                                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                        expression="expression",
                                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                            icon="icon",
                                            unicode_icon="unicodeIcon"
                                        ),

                                        # the properties below are optional
                                        color="color",
                                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                            icon_display_option="iconDisplayOption"
                                        )
                                    ),
                                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        icon_set_type="iconSetType"
                                    )
                                ),
                                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            ),
                            progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
                                foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        )]
                    ),
                    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"
                    )
                ),
                line_chart_visual=quicksight.CfnTemplate.LineChartVisualProperty(
                    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.LineChartConfigurationProperty(
                        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"
                        ),
                        default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
                            axis_binding="axisBinding",
                            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                line_interpolation="lineInterpolation",
                                line_style="lineStyle",
                                line_visibility="lineVisibility",
                                line_width="lineWidth"
                            ),
                            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                marker_color="markerColor",
                                marker_shape="markerShape",
                                marker_size="markerSize",
                                marker_visibility="markerVisibility"
                            )
                        ),
                        field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
                            line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
                                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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
                            forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
                                lower_boundary=123,
                                periods_backward=123,
                                periods_forward=123,
                                prediction_interval=123,
                                seasonality=123,
                                upper_boundary=123
                            ),
                            scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
                                what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                                    date="date",
                                    value=123
                                ),
                                what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                                    end_date="endDate",
                                    start_date="startDate",
                                    value=123
                                )
                            )
                        )],
                        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.LineSeriesAxisDisplayOptionsProperty(
                            axis_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
                                )
                            ),
                            missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                                treatment_option="treatmentOption"
                            )]
                        ),
                        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.LineSeriesAxisDisplayOptionsProperty(
                            axis_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
                                )
                            ),
                            missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                                treatment_option="treatmentOption"
                            )]
                        ),
                        secondary_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"
                        ),
                        series=[quicksight.CfnTemplate.SeriesItemProperty(
                            data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
                                axis_binding="axisBinding",
                                field_id="fieldId",

                                # the properties below are optional
                                field_value="fieldValue",
                                settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                                    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                        line_interpolation="lineInterpolation",
                                        line_style="lineStyle",
                                        line_visibility="lineVisibility",
                                        line_width="lineWidth"
                                    ),
                                    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                        marker_color="markerColor",
                                        marker_shape="markerShape",
                                        marker_size="markerSize",
                                        marker_visibility="markerVisibility"
                                    )
                                )
                            ),
                            field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
                                axis_binding="axisBinding",
                                field_id="fieldId",

                                # the properties below are optional
                                settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                                    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                        line_interpolation="lineInterpolation",
                                        line_style="lineStyle",
                                        line_visibility="lineVisibility",
                                        line_width="lineWidth"
                                    ),
                                    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                        marker_color="markerColor",
                                        marker_shape="markerShape",
                                        marker_size="markerSize",
                                        marker_visibility="markerVisibility"
                                    )
                                )
                            )
                        )],
                        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.LineChartSortConfigurationProperty(
                            category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            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"
                        ),
                        type="type",
                        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"
                            )]
                        ),
                        x_axis_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
                            )
                        ),
                        x_axis_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"
                        )
                    ),
                    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"
                    )
                ),
                pie_chart_visual=quicksight.CfnTemplate.PieChartVisualProperty(
                    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.PieChartConfigurationProperty(
                        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"
                        ),
                        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"
                        ),
                        donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
                            arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
                                arc_thickness="arcThickness"
                            ),
                            donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
                                label_visibility="labelVisibility"
                            )
                        ),
                        field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
                            pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                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"
                        ),
                        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.PieChartSortConfigurationProperty(
                            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"
                                )
                            )],
                            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_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"
                    )
                ),
                pivot_table_visual=quicksight.CfnTemplate.PivotTableVisualProperty(
                    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.PivotTableConfigurationProperty(
                        field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
                            data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
                                data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue"
                                )],

                                # the properties below are optional
                                width="width"
                            )],
                            selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                custom_label="customLabel",
                                visibility="visibility"
                            )]
                        ),
                        field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
                            pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
                                columns=[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"
                                    )
                                )],
                                rows=[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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
                            overflow_column_header_visibility="overflowColumnHeaderVisibility",
                            vertical_overflow_visibility="verticalOverflowVisibility"
                        ),
                        sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
                            field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
                                field_id="fieldId",
                                sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                                    column=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"
                                            )
                                        )
                                    ),
                                    data_path=quicksight.CfnTemplate.DataPathSortProperty(
                                        direction="direction",
                                        sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                                            field_id="fieldId",
                                            field_value="fieldValue"
                                        )]
                                    ),
                                    field=quicksight.CfnTemplate.FieldSortProperty(
                                        direction="direction",
                                        field_id="fieldId"
                                    )
                                )
                            )]
                        ),
                        table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
                            cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            column_names_visibility="columnNamesVisibility",
                            metric_placement="metricPlacement",
                            row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                                row_alternate_colors=["rowAlternateColors"],
                                status="status"
                            ),
                            row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            single_metric_visibility="singleMetricVisibility",
                            toggle_buttons_visibility="toggleButtonsVisibility"
                        ),
                        total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
                            column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                                custom_label="customLabel",
                                field_level="fieldLevel",
                                field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                                    field_id="fieldId"
                                )],
                                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                totals_visibility="totalsVisibility",
                                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                )
                            ),
                            column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                                custom_label="customLabel",
                                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                placement="placement",
                                scroll_status="scrollStatus",
                                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                totals_visibility="totalsVisibility",
                                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                )
                            ),
                            row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                                custom_label="customLabel",
                                field_level="fieldLevel",
                                field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                                    field_id="fieldId"
                                )],
                                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                totals_visibility="totalsVisibility",
                                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                )
                            ),
                            row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                                custom_label="customLabel",
                                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                placement="placement",
                                scroll_status="scrollStatus",
                                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                ),
                                totals_visibility="totalsVisibility",
                                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                    background_color="backgroundColor",
                                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            ),
                                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                                color="color",
                                                style="style",
                                                thickness=123
                                            )
                                        ),
                                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    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"
                                        )
                                    ),
                                    height=123,
                                    horizontal_text_alignment="horizontalTextAlignment",
                                    text_wrap="textWrap",
                                    vertical_text_alignment="verticalTextAlignment",
                                    visibility="visibility"
                                )
                            )
                        )
                    ),
                    conditional_formatting=quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
                        conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
                            cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                                    role="role"
                                ),
                                text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                            color=quicksight.CfnTemplate.GradientColorProperty(
                                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                    gradient_offset=123,

                                                    # the properties below are optional
                                                    color="color",
                                                    data_value=123
                                                )]
                                            ),
                                            expression="expression"
                                        ),
                                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            color="color"
                                        )
                                    ),
                                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                            expression="expression",
                                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                                icon="icon",
                                                unicode_icon="unicodeIcon"
                                            ),

                                            # the properties below are optional
                                            color="color",
                                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                                icon_display_option="iconDisplayOption"
                                            )
                                        ),
                                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            icon_set_type="iconSetType"
                                        )
                                    ),
                                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                            color=quicksight.CfnTemplate.GradientColorProperty(
                                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                    gradient_offset=123,

                                                    # the properties below are optional
                                                    color="color",
                                                    data_value=123
                                                )]
                                            ),
                                            expression="expression"
                                        ),
                                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            color="color"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    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"
                    )
                ),
                radar_chart_visual=quicksight.CfnTemplate.RadarChartVisualProperty(
                    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.RadarChartConfigurationProperty(
                        alternate_band_colors_visibility="alternateBandColorsVisibility",
                        alternate_band_even_color="alternateBandEvenColor",
                        alternate_band_odd_color="alternateBandOddColor",
                        base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
                            area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
                                visibility="visibility"
                            )
                        ),
                        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_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
                            )
                        ),
                        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.RadarChartFieldWellsProperty(
                            radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                color=[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"
                        ),
                        shape="shape",
                        sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
                            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"
                                )
                            )]
                        ),
                        start_angle=123,
                        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"
                    )
                ),
                sankey_diagram_visual=quicksight.CfnTemplate.SankeyDiagramVisualProperty(
                    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.SankeyDiagramChartConfigurationProperty(
                        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.SankeyDiagramFieldWellsProperty(
                            sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
                                destination=[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"
                                    )
                                )],
                                source=[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"
                                    )
                                )],
                                weight=[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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
                            destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            weight_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"
                                )
                            )]
                        )
                    ),
                    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"
                    )
                ),
                scatter_plot_visual=quicksight.CfnTemplate.ScatterPlotVisualProperty(
                    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.ScatterPlotConfigurationProperty(
                        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.ScatterPlotFieldWellsProperty(
                            scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                size=[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"
                                                )
                                            )
                                        )
                                    )
                                )],
                                x_axis=[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"
                                                )
                                            )
                                        )
                                    )
                                )],
                                y_axis=[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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            ),
                            scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
                                size=[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"
                                                )
                                            )
                                        )
                                    )
                                )],
                                x_axis=[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"
                                    )
                                )],
                                y_axis=[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"
                                    )
                                )]
                            )
                        ),
                        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"
                        ),
                        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"
                            )]
                        ),
                        x_axis_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
                            )
                        ),
                        x_axis_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"
                        ),
                        y_axis_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
                            )
                        ),
                        y_axis_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"
                        )
                    ),
                    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"
                    )
                ),
                table_visual=quicksight.CfnTemplate.TableVisualProperty(
                    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.TableConfigurationProperty(
                        field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
                            order=["order"],
                            selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                custom_label="customLabel",
                                url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                                    image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                                        sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                                            table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                                        )
                                    ),
                                    link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                                        content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                                            custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                                                icon="icon"
                                            ),
                                            custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                                                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"
                                                    )
                                                ),

                                                # the properties below are optional
                                                value="value"
                                            )
                                        ),
                                        target="target"
                                    )
                                ),
                                visibility="visibility",
                                width="width"
                            )]
                        ),
                        field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
                            table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
                                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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            ),
                            table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
                                values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                        column_name="columnName",
                                        data_set_identifier="dataSetIdentifier"
                                    ),
                                    field_id="fieldId",

                                    # the properties below are optional
                                    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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
                            overflow_column_header_visibility="overflowColumnHeaderVisibility",
                            vertical_overflow_visibility="verticalOverflowVisibility"
                        ),
                        sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
                            pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                                page_number=123,
                                page_size=123
                            ),
                            row_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"
                                )
                            )]
                        ),
                        table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
                            data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                negative_color="negativeColor",
                                positive_color="positiveColor"
                            )
                        )],
                        table_options=quicksight.CfnTemplate.TableOptionsProperty(
                            cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            orientation="orientation",
                            row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                                row_alternate_colors=["rowAlternateColors"],
                                status="status"
                            )
                        ),
                        total_options=quicksight.CfnTemplate.TotalOptionsProperty(
                            custom_label="customLabel",
                            placement="placement",
                            scroll_status="scrollStatus",
                            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            totals_visibility="totalsVisibility"
                        )
                    ),
                    conditional_formatting=quicksight.CfnTemplate.TableConditionalFormattingProperty(
                        conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
                            cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
                                field_id="fieldId",

                                # the properties below are optional
                                text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                            color=quicksight.CfnTemplate.GradientColorProperty(
                                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                    gradient_offset=123,

                                                    # the properties below are optional
                                                    color="color",
                                                    data_value=123
                                                )]
                                            ),
                                            expression="expression"
                                        ),
                                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            color="color"
                                        )
                                    ),
                                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                            expression="expression",
                                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                                icon="icon",
                                                unicode_icon="unicodeIcon"
                                            ),

                                            # the properties below are optional
                                            color="color",
                                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                                icon_display_option="iconDisplayOption"
                                            )
                                        ),
                                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            icon_set_type="iconSetType"
                                        )
                                    ),
                                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                            color=quicksight.CfnTemplate.GradientColorProperty(
                                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                    gradient_offset=123,

                                                    # the properties below are optional
                                                    color="color",
                                                    data_value=123
                                                )]
                                            ),
                                            expression="expression"
                                        ),
                                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                            expression="expression",

                                            # the properties below are optional
                                            color="color"
                                        )
                                    )
                                )
                            ),
                            row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
                                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                ),
                                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        )]
                    ),
                    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"
                    )
                ),
                tree_map_visual=quicksight.CfnTemplate.TreeMapVisualProperty(
                    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.TreeMapConfigurationProperty(
                        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"
                        ),
                        color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                            color_fill_type="colorFillType",
                            colors=[quicksight.CfnTemplate.DataColorProperty(
                                color="color",
                                data_value=123
                            )],

                            # the properties below are optional
                            null_value_color=quicksight.CfnTemplate.DataColorProperty(
                                color="color",
                                data_value=123
                            )
                        ),
                        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.TreeMapFieldWellsProperty(
                            tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
                                colors=[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"
                                                )
                                            )
                                        )
                                    )
                                )],
                                groups=[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"
                                    )
                                )],
                                sizes=[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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        group_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"
                        ),
                        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"
                        ),
                        size_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"
                        ),
                        sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
                            tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                                items_limit=123,
                                other_categories="otherCategories"
                            ),
                            tree_map_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"
                        )
                    ),
                    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"
                    )
                ),
                waterfall_visual=quicksight.CfnTemplate.WaterfallVisualProperty(
                    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.WaterfallChartConfigurationProperty(
                        category_axis_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
                            )
                        ),
                        category_axis_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"
                        ),
                        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.WaterfallChartFieldWellsProperty(
                            waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
                                breakdowns=[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"
                                    )
                                )],
                                categories=[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"
                        ),
                        sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
                            breakdown_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"
                                )
                            )]
                        ),
                        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"
                            )]
                        ),
                        waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
                            total_bar_label="totalBarLabel"
                        )
                    ),
                    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"
                    )
                ),
                word_cloud_visual=quicksight.CfnTemplate.WordCloudVisualProperty(
                    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.WordCloudChartConfigurationProperty(
                        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.WordCloudFieldWellsProperty(
                            word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
                                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"
                                    )
                                )],
                                size=[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"
                                                )
                                            )
                                        )
                                    )
                                )]
                            )
                        ),
                        sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
                            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"
                                )
                            )]
                        ),
                        word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
                            cloud_layout="cloudLayout",
                            maximum_string_length=123,
                            word_casing="wordCasing",
                            word_orientation="wordOrientation",
                            word_padding="wordPadding",
                            word_scaling="wordScaling"
                        )
                    ),
                    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"
                    )
                )
            )]
        )]
    ),
    name="name",
    permissions=[quicksight.CfnTemplate.ResourcePermissionProperty(
        actions=["actions"],
        principal="principal",

        # the properties below are optional
        resource="resource"
    )],
    source_entity=quicksight.CfnTemplate.TemplateSourceEntityProperty(
        source_analysis=quicksight.CfnTemplate.TemplateSourceAnalysisProperty(
            arn="arn",
            data_set_references=[quicksight.CfnTemplate.DataSetReferenceProperty(
                data_set_arn="dataSetArn",
                data_set_placeholder="dataSetPlaceholder"
            )]
        ),
        source_template=quicksight.CfnTemplate.TemplateSourceTemplateProperty(
            arn="arn"
        )
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    version_description="versionDescription"
)

Create a new AWS::QuickSight::Template.

Parameters:
  • scope (Construct) –

    • scope in which this resource is defined.

  • id (str) –

    • scoped id of the resource.

  • aws_account_id (str) – The ID for the AWS account that the group is in. You use the ID for the AWS account that contains your Amazon QuickSight account.

  • template_id (str) – An ID for the template that you want to create. This template is unique per AWS Region ; in each AWS account.

  • definition (Union[IResolvable, TemplateVersionDefinitionProperty, Dict[str, Any], None]) – AWS::QuickSight::Template.Definition.

  • name (Optional[str]) – A display name for the template.

  • permissions (Union[IResolvable, Sequence[Union[IResolvable, ResourcePermissionProperty, Dict[str, Any]]], None]) – A list of resource permissions to be set on the template.

  • source_entity (Union[IResolvable, TemplateSourceEntityProperty, Dict[str, Any], None]) – The entity that you are using as a source when you create the template. In SourceEntity , you specify the type of object you’re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate , specify the ARN of the source template. For SourceAnalysis , specify the ARN of the source analysis. The SourceTemplate ARN can contain any AWS account and any Amazon QuickSight-supported AWS Region . Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder. Either a SourceEntity or a Definition must be provided in order for the request to be valid.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

  • version_description (Optional[str]) – A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

Methods

add_deletion_override(path)

Syntactic sugar for addOverride(path, undefined).

Parameters:

path (str) – The path of the value to delete.

Return type:

None

add_depends_on(target)

Indicates that this resource depends on another resource and cannot be provisioned unless the other resource has been successfully provisioned.

This can be used for resources across stacks (or nested stack) boundaries and the dependency will automatically be transferred to the relevant scope.

Parameters:

target (CfnResource) –

Return type:

None

add_metadata(key, value)

Add a value to the CloudFormation Resource Metadata.

Parameters:
  • key (str) –

  • value (Any) –

See:

Return type:

None

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html

Note that this is a different set of metadata from CDK node metadata; this metadata ends up in the stack template under the resource, whereas CDK node metadata ends up in the Cloud Assembly.

add_override(path, value)

Adds an override to the synthesized CloudFormation resource.

To add a property override, either use addPropertyOverride or prefix path with “Properties.” (i.e. Properties.TopicName).

If the override is nested, separate each nested level using a dot (.) in the path parameter. If there is an array as part of the nesting, specify the index in the path.

To include a literal . in the property name, prefix with a \. In most programming languages you will need to write this as "\\." because the \ itself will need to be escaped.

For example:

cfn_resource.add_override("Properties.GlobalSecondaryIndexes.0.Projection.NonKeyAttributes", ["myattribute"])
cfn_resource.add_override("Properties.GlobalSecondaryIndexes.1.ProjectionType", "INCLUDE")

would add the overrides Example:

"Properties": {
   "GlobalSecondaryIndexes": [
     {
       "Projection": {
         "NonKeyAttributes": [ "myattribute" ]
         ...
       }
       ...
     },
     {
       "ProjectionType": "INCLUDE"
       ...
     },
   ]
   ...
}

The value argument to addOverride will not be processed or translated in any way. Pass raw JSON values in here with the correct capitalization for CloudFormation. If you pass CDK classes or structs, they will be rendered with lowercased key names, and CloudFormation will reject the template.

Parameters:
  • path (str) –

    • The path of the property, you can use dot notation to override values in complex types. Any intermdediate keys will be created as needed.

  • value (Any) –

    • The value. Could be primitive or complex.

Return type:

None

add_property_deletion_override(property_path)

Adds an override that deletes the value of a property from the resource definition.

Parameters:

property_path (str) – The path to the property.

Return type:

None

add_property_override(property_path, value)

Adds an override to a resource property.

Syntactic sugar for addOverride("Properties.<...>", value).

Parameters:
  • property_path (str) – The path of the property.

  • value (Any) – The value.

Return type:

None

apply_removal_policy(policy=None, *, apply_to_update_replace_policy=None, default=None)

Sets the deletion policy of the resource based on the removal policy specified.

The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you’ve removed it from the CDK application or because you’ve made a change that requires the resource to be replaced.

The resource can be deleted (RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).

Parameters:
  • policy (Optional[RemovalPolicy]) –

  • apply_to_update_replace_policy (Optional[bool]) – Apply the same deletion policy to the resource’s “UpdateReplacePolicy”. Default: true

  • default (Optional[RemovalPolicy]) – The default policy to apply in case the removal policy is not defined. Default: - Default value is resource specific. To determine the default value for a resoure, please consult that specific resource’s documentation.

Return type:

None

get_att(attribute_name)

Returns a token for an runtime attribute of this resource.

Ideally, use generated attribute accessors (e.g. resource.arn), but this can be used for future compatibility in case there is no generated attribute.

Parameters:

attribute_name (str) – The name of the attribute.

Return type:

Reference

get_metadata(key)

Retrieve a value value from the CloudFormation Resource Metadata.

Parameters:

key (str) –

See:

Return type:

Any

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html

Note that this is a different set of metadata from CDK node metadata; this metadata ends up in the stack template under the resource, whereas CDK node metadata ends up in the Cloud Assembly.

inspect(inspector)

Examines the CloudFormation resource and discloses attributes.

Parameters:

inspector (TreeInspector) –

  • tree inspector to collect and process attributes.

Return type:

None

override_logical_id(new_logical_id)

Overrides the auto-generated logical ID with a specific ID.

Parameters:

new_logical_id (str) – The new logical ID to use for this stack element.

Return type:

None

to_string()

Returns a string representation of this construct.

Return type:

str

Returns:

a string representation of this resource

Attributes

CFN_RESOURCE_TYPE_NAME = 'AWS::QuickSight::Template'
attr_arn

The Amazon Resource Name (ARN) of the template.

CloudformationAttribute:

Arn

attr_created_time

The time this template was created.

CloudformationAttribute:

CreatedTime

attr_last_updated_time

The time this template was last updated.

CloudformationAttribute:

LastUpdatedTime

attr_version_created_time

Version.CreatedTime

Type:

cloudformationAttribute

attr_version_data_set_configurations

Version.DataSetConfigurations

Type:

cloudformationAttribute

attr_version_description

Version.Description

Type:

cloudformationAttribute

attr_version_errors

Version.Errors

Type:

cloudformationAttribute

attr_version_sheets

Version.Sheets

Type:

cloudformationAttribute

attr_version_source_entity_arn

Version.SourceEntityArn

Type:

cloudformationAttribute

attr_version_status

Version.Status

Type:

cloudformationAttribute

attr_version_theme_arn

Version.ThemeArn

Type:

cloudformationAttribute

attr_version_version_number

Version.VersionNumber

Type:

cloudformationAttribute

aws_account_id

The ID for the AWS account that the group is in.

You use the ID for the AWS account that contains your Amazon QuickSight account.

Link:

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

cfn_options

Options for this resource, such as condition, update policy etc.

cfn_resource_type

AWS resource type.

creation_stack

return:

the stack trace of the point where this Resource was created from, sourced from the +metadata+ entry typed +aws:cdk:logicalId+, and with the bottom-most node +internal+ entries filtered.

definition

AWS::QuickSight::Template.Definition.

Link:

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

logical_id

The logical ID for this CloudFormation stack element.

The logical ID of the element is calculated from the path of the resource node in the construct tree.

To override this value, use overrideLogicalId(newLogicalId).

Returns:

the logical ID as a stringified token. This value will only get resolved during synthesis.

name

A display name for the template.

Link:

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

node

The construct tree node associated with this construct.

permissions

A list of resource permissions to be set on the template.

Link:

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

ref

Return a string that will be resolved to a CloudFormation { Ref } for this element.

If, by any chance, the intrinsic reference of a resource is not a string, you could coerce it to an IResolvable through Lazy.any({ produce: resource.ref }).

source_entity

The entity that you are using as a source when you create the template.

In SourceEntity , you specify the type of object you’re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate , specify the ARN of the source template. For SourceAnalysis , specify the ARN of the source analysis. The SourceTemplate ARN can contain any AWS account and any Amazon QuickSight-supported AWS Region .

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

Link:

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

stack

The stack in which this element is defined.

CfnElements must be defined within a stack scope (directly or indirectly).

tags

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

Link:

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

template_id

An ID for the template that you want to create.

This template is unique per AWS Region ; in each AWS account.

Link:

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

version_description

A description of the current template version being created.

This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

Link:

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

Static Methods

classmethod is_cfn_element(x)

Returns true if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of instanceof to allow stack elements from different versions of this library to be included in the same stack.

Parameters:

x (Any) –

Return type:

bool

Returns:

The construct as a stack element or undefined if it is not a stack element.

classmethod is_cfn_resource(construct)

Check whether the given construct is a CfnResource.

Parameters:

construct (IConstruct) –

Return type:

bool

classmethod is_construct(x)

Return whether the given object is a Construct.

Parameters:

x (Any) –

Return type:

bool

AggregationFunctionProperty

class CfnTemplate.AggregationFunctionProperty(*, categorical_aggregation_function=None, date_aggregation_function=None, numerical_aggregation_function=None)

Bases: object

An aggregation function aggregates values from a dimension or measure.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • categorical_aggregation_function (Optional[str]) – Aggregation for categorical values. - COUNT : Aggregate by the total number of values, including duplicates. - DISTINCT_COUNT : Aggregate by the total number of distinct values.

  • date_aggregation_function (Optional[str]) – Aggregation for date values. - COUNT : Aggregate by the total number of values, including duplicates. - DISTINCT_COUNT : Aggregate by the total number of distinct values. - MIN : Select the smallest date value. - MAX : Select the largest date value.

  • numerical_aggregation_function (Union[IResolvable, NumericalAggregationFunctionProperty, Dict[str, Any], None]) – Aggregation for numerical values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.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

aggregation_function_property = 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"
    )
)

Attributes

categorical_aggregation_function

Aggregation for categorical values.

  • COUNT : Aggregate by the total number of values, including duplicates.

  • DISTINCT_COUNT : Aggregate by the total number of distinct values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction

date_aggregation_function

Aggregation for date values.

  • COUNT : Aggregate by the total number of values, including duplicates.

  • DISTINCT_COUNT : Aggregate by the total number of distinct values.

  • MIN : Select the smallest date value.

  • MAX : Select the largest date value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction

numerical_aggregation_function

Aggregation for numerical values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction

AggregationSortConfigurationProperty

class CfnTemplate.AggregationSortConfigurationProperty(*, aggregation_function, column, sort_direction)

Bases: object

The configuration options to sort aggregated values.

Parameters:
  • aggregation_function (Union[IResolvable, AggregationFunctionProperty, Dict[str, Any]]) – The function that aggregates the values in Column .

  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that determines the sort order of aggregated values.

  • sort_direction (str) – The sort direction of values. - ASC : Sort in ascending order. - DESC : Sort in descending order.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.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

aggregation_sort_configuration_property = 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"
)

Attributes

aggregation_function

The function that aggregates the values in Column .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction

column

The column that determines the sort order of aggregated values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column

sort_direction

The sort direction of values.

  • ASC : Sort in ascending order.

  • DESC : Sort in descending order.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection

AnalysisDefaultsProperty

class CfnTemplate.AnalysisDefaultsProperty(*, default_new_sheet_configuration)

Bases: object

The configuration for default analysis settings.

Parameters:

default_new_sheet_configuration (Union[IResolvable, DefaultNewSheetConfigurationProperty, Dict[str, Any]]) – The configuration for default new sheet settings.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-analysisdefaults.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

analysis_defaults_property = 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"
    )
)

Attributes

default_new_sheet_configuration

The configuration for default new sheet settings.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-analysisdefaults.html#cfn-quicksight-template-analysisdefaults-defaultnewsheetconfiguration

AnchorDateConfigurationProperty

class CfnTemplate.AnchorDateConfigurationProperty(*, anchor_option=None, parameter_name=None)

Bases: object

The date configuration of the filter.

Parameters:
  • anchor_option (Optional[str]) – The options for the date configuration. Choose one of the options below:. - NOW

  • parameter_name (Optional[str]) – The name of the parameter that is used for the anchor date configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.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

anchor_date_configuration_property = quicksight.CfnTemplate.AnchorDateConfigurationProperty(
    anchor_option="anchorOption",
    parameter_name="parameterName"
)

Attributes

anchor_option

.

  • NOW

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.html#cfn-quicksight-template-anchordateconfiguration-anchoroption

Type:

The options for the date configuration. Choose one of the options below

parameter_name

The name of the parameter that is used for the anchor date configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-anchordateconfiguration.html#cfn-quicksight-template-anchordateconfiguration-parametername

ArcAxisConfigurationProperty

class CfnTemplate.ArcAxisConfigurationProperty(*, range=None, reserve_range=None)

Bases: object

The arc axis configuration of a GaugeChartVisual .

Parameters:
  • range (Union[IResolvable, ArcAxisDisplayRangeProperty, Dict[str, Any], None]) – The arc axis range of a GaugeChartVisual .

  • reserve_range (Union[int, float, None]) – The reserved range of the arc axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.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

arc_axis_configuration_property = quicksight.CfnTemplate.ArcAxisConfigurationProperty(
    range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
        max=123,
        min=123
    ),
    reserve_range=123
)

Attributes

range

The arc axis range of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.html#cfn-quicksight-template-arcaxisconfiguration-range

reserve_range

The reserved range of the arc axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisconfiguration.html#cfn-quicksight-template-arcaxisconfiguration-reserverange

ArcAxisDisplayRangeProperty

class CfnTemplate.ArcAxisDisplayRangeProperty(*, max=None, min=None)

Bases: object

The arc axis range of a GaugeChartVisual .

Parameters:
  • max (Union[int, float, None]) – The maximum value of the arc axis range.

  • min (Union[int, float, None]) – The minimum value of the arc axis range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.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

arc_axis_display_range_property = quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
    max=123,
    min=123
)

Attributes

max

The maximum value of the arc axis range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.html#cfn-quicksight-template-arcaxisdisplayrange-max

min

The minimum value of the arc axis range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcaxisdisplayrange.html#cfn-quicksight-template-arcaxisdisplayrange-min

ArcConfigurationProperty

class CfnTemplate.ArcConfigurationProperty(*, arc_angle=None, arc_thickness=None)

Bases: object

The arc configuration of a GaugeChartVisual .

Parameters:
  • arc_angle (Union[int, float, None]) – The option that determines the arc angle of a GaugeChartVisual .

  • arc_thickness (Optional[str]) – The options that determine the arc thickness of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.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

arc_configuration_property = quicksight.CfnTemplate.ArcConfigurationProperty(
    arc_angle=123,
    arc_thickness="arcThickness"
)

Attributes

arc_angle

The option that determines the arc angle of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.html#cfn-quicksight-template-arcconfiguration-arcangle

arc_thickness

The options that determine the arc thickness of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcconfiguration.html#cfn-quicksight-template-arcconfiguration-arcthickness

ArcOptionsProperty

class CfnTemplate.ArcOptionsProperty(*, arc_thickness=None)

Bases: object

The options that determine the arc thickness of a GaugeChartVisual .

Parameters:

arc_thickness (Optional[str]) – The arc thickness of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcoptions.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

arc_options_property = quicksight.CfnTemplate.ArcOptionsProperty(
    arc_thickness="arcThickness"
)

Attributes

arc_thickness

The arc thickness of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-arcoptions.html#cfn-quicksight-template-arcoptions-arcthickness

AxisDataOptionsProperty

class CfnTemplate.AxisDataOptionsProperty(*, date_axis_options=None, numeric_axis_options=None)

Bases: object

The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.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

axis_data_options_property = 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
            )
        )
    )
)

Attributes

date_axis_options

The options for an axis with a date field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html#cfn-quicksight-template-axisdataoptions-dateaxisoptions

numeric_axis_options

The options for an axis with a numeric field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html#cfn-quicksight-template-axisdataoptions-numericaxisoptions

AxisDisplayMinMaxRangeProperty

class CfnTemplate.AxisDisplayMinMaxRangeProperty(*, maximum=None, minimum=None)

Bases: object

The minimum and maximum setup for an axis display range.

Parameters:
  • maximum (Union[int, float, None]) – The maximum setup for an axis display range.

  • minimum (Union[int, float, None]) – The minimum setup for an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.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

axis_display_min_max_range_property = quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
    maximum=123,
    minimum=123
)

Attributes

maximum

The maximum setup for an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.html#cfn-quicksight-template-axisdisplayminmaxrange-maximum

minimum

The minimum setup for an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayminmaxrange.html#cfn-quicksight-template-axisdisplayminmaxrange-minimum

AxisDisplayOptionsProperty

class CfnTemplate.AxisDisplayOptionsProperty(*, axis_line_visibility=None, axis_offset=None, data_options=None, grid_line_visibility=None, scrollbar_options=None, tick_label_options=None)

Bases: object

The display options for the axis label.

Parameters:
  • axis_line_visibility (Optional[str]) – Determines whether or not the axis line is visible.

  • axis_offset (Optional[str]) – The offset value that determines the starting placement of the axis within a visual’s bounds.

  • data_options (Union[IResolvable, AxisDataOptionsProperty, Dict[str, Any], None]) – The data options for an axis.

  • grid_line_visibility (Optional[str]) – Determines whether or not the grid line is visible.

  • scrollbar_options (Union[IResolvable, ScrollBarOptionsProperty, Dict[str, Any], None]) – The scroll bar options for an axis.

  • tick_label_options (Union[IResolvable, AxisTickLabelOptionsProperty, Dict[str, Any], None]) – The tick label options of an axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.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

axis_display_options_property = 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
    )
)

Attributes

axis_line_visibility

Determines whether or not the axis line is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-axislinevisibility

axis_offset

The offset value that determines the starting placement of the axis within a visual’s bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-axisoffset

data_options

The data options for an axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-dataoptions

grid_line_visibility

Determines whether or not the grid line is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-gridlinevisibility

scrollbar_options

The scroll bar options for an axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-scrollbaroptions

tick_label_options

The tick label options of an axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayoptions.html#cfn-quicksight-template-axisdisplayoptions-ticklabeloptions

AxisDisplayRangeProperty

class CfnTemplate.AxisDisplayRangeProperty(*, data_driven=None, min_max=None)

Bases: object

The range setup of a numeric axis display range.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • data_driven (Optional[Any]) – The data-driven setup of an axis display range.

  • min_max (Union[IResolvable, AxisDisplayMinMaxRangeProperty, Dict[str, Any], None]) – The minimum and maximum setup of an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.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

axis_display_range_property = quicksight.CfnTemplate.AxisDisplayRangeProperty(
    data_driven=data_driven,
    min_max=quicksight.CfnTemplate.AxisDisplayMinMaxRangeProperty(
        maximum=123,
        minimum=123
    )
)

Attributes

data_driven

The data-driven setup of an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.html#cfn-quicksight-template-axisdisplayrange-datadriven

min_max

The minimum and maximum setup of an axis display range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdisplayrange.html#cfn-quicksight-template-axisdisplayrange-minmax

AxisLabelOptionsProperty

class CfnTemplate.AxisLabelOptionsProperty(*, apply_to=None, custom_label=None, font_configuration=None)

Bases: object

The label options for a chart axis.

You must specify the field that the label is targeted to.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.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

axis_label_options_property = 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"
        )
    )
)

Attributes

apply_to

The options that indicate which field the label belongs to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-applyto

custom_label

The text for the axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-customlabel

font_configuration

The font configuration of the axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabeloptions.html#cfn-quicksight-template-axislabeloptions-fontconfiguration

AxisLabelReferenceOptionsProperty

class CfnTemplate.AxisLabelReferenceOptionsProperty(*, column, field_id)

Bases: object

The reference that specifies where the axis label is applied to.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the axis label is targeted to.

  • field_id (str) – The field that the axis label is targeted to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.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

axis_label_reference_options_property = quicksight.CfnTemplate.AxisLabelReferenceOptionsProperty(
    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    field_id="fieldId"
)

Attributes

column

The column that the axis label is targeted to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.html#cfn-quicksight-template-axislabelreferenceoptions-column

field_id

The field that the axis label is targeted to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislabelreferenceoptions.html#cfn-quicksight-template-axislabelreferenceoptions-fieldid

AxisLinearScaleProperty

class CfnTemplate.AxisLinearScaleProperty(*, step_count=None, step_size=None)

Bases: object

The liner axis scale setup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • step_count (Union[int, float, None]) – The step count setup of a linear axis.

  • step_size (Union[int, float, None]) – The step size setup of a linear axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.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

axis_linear_scale_property = quicksight.CfnTemplate.AxisLinearScaleProperty(
    step_count=123,
    step_size=123
)

Attributes

step_count

The step count setup of a linear axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.html#cfn-quicksight-template-axislinearscale-stepcount

step_size

The step size setup of a linear axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislinearscale.html#cfn-quicksight-template-axislinearscale-stepsize

AxisLogarithmicScaleProperty

class CfnTemplate.AxisLogarithmicScaleProperty(*, base=None)

Bases: object

The logarithmic axis scale setup.

Parameters:

base (Union[int, float, None]) – The base setup of a logarithmic axis scale.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislogarithmicscale.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

axis_logarithmic_scale_property = quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
    base=123
)

Attributes

base

The base setup of a logarithmic axis scale.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axislogarithmicscale.html#cfn-quicksight-template-axislogarithmicscale-base

AxisScaleProperty

class CfnTemplate.AxisScaleProperty(*, linear=None, logarithmic=None)

Bases: object

The scale setup options for a numeric axis display.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.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

axis_scale_property = quicksight.CfnTemplate.AxisScaleProperty(
    linear=quicksight.CfnTemplate.AxisLinearScaleProperty(
        step_count=123,
        step_size=123
    ),
    logarithmic=quicksight.CfnTemplate.AxisLogarithmicScaleProperty(
        base=123
    )
)

Attributes

linear

The linear axis scale setup.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.html#cfn-quicksight-template-axisscale-linear

logarithmic

The logarithmic axis scale setup.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisscale.html#cfn-quicksight-template-axisscale-logarithmic

AxisTickLabelOptionsProperty

class CfnTemplate.AxisTickLabelOptionsProperty(*, label_options=None, rotation_angle=None)

Bases: object

The tick label options of an axis.

Parameters:
  • label_options (Union[IResolvable, LabelOptionsProperty, Dict[str, Any], None]) – Determines whether or not the axis ticks are visible.

  • rotation_angle (Union[int, float, None]) – The rotation angle of the axis tick labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.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

axis_tick_label_options_property = 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
)

Attributes

label_options

Determines whether or not the axis ticks are visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.html#cfn-quicksight-template-axisticklabeloptions-labeloptions

rotation_angle

The rotation angle of the axis tick labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisticklabeloptions.html#cfn-quicksight-template-axisticklabeloptions-rotationangle

BarChartAggregatedFieldWellsProperty

class CfnTemplate.BarChartAggregatedFieldWellsProperty(*, category=None, colors=None, small_multiples=None, values=None)

Bases: object

The aggregated field wells of a bar chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.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

bar_chart_aggregated_field_wells_property = 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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The category (y-axis) field well of a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-category

colors

The color (group/color) field well of a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-colors

small_multiples

The small multiples field well of a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-smallmultiples

values

The value field wells of a bar chart.

Values are aggregated by category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartaggregatedfieldwells.html#cfn-quicksight-template-barchartaggregatedfieldwells-values

BarChartConfigurationProperty

class CfnTemplate.BarChartConfigurationProperty(*, bars_arrangement=None, category_axis=None, category_label_options=None, color_label_options=None, contribution_analysis_defaults=None, data_labels=None, field_wells=None, legend=None, orientation=None, reference_lines=None, small_multiples_options=None, sort_configuration=None, tooltip=None, value_axis=None, value_label_options=None, visual_palette=None)

Bases: object

The configuration of a BarChartVisual .

Parameters:
  • bars_arrangement (Optional[str]) – Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

  • category_axis (Union[IResolvable, AxisDisplayOptionsProperty, Dict[str, Any], None]) – The label display options (grid line, range, scale, axis step) for bar chart category.

  • category_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility and sort icon visibility) for a bar chart.

  • color_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

  • contribution_analysis_defaults (Union[IResolvable, Sequence[Union[IResolvable, ContributionAnalysisDefaultProperty, Dict[str, Any]]], None]) – The contribution analysis (anomaly configuration) setup of the visual.

  • data_labels (Union[IResolvable, DataLabelOptionsProperty, Dict[str, Any], None]) – The options that determine if visual data labels are displayed.

  • field_wells (Union[IResolvable, BarChartFieldWellsProperty, Dict[str, Any], None]) – The field wells of the visual.

  • legend (Union[IResolvable, LegendOptionsProperty, Dict[str, Any], None]) – The legend display setup of the visual.

  • orientation (Optional[str]) – The orientation of the bars in a bar chart visual. There are two valid values in this structure:. - HORIZONTAL : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts. - VERTICAL : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

  • reference_lines (Union[IResolvable, Sequence[Union[IResolvable, ReferenceLineProperty, Dict[str, Any]]], None]) – The reference line setup of the visual.

  • small_multiples_options (Union[IResolvable, SmallMultiplesOptionsProperty, Dict[str, Any], None]) – The small multiples setup for the visual.

  • sort_configuration (Union[IResolvable, BarChartSortConfigurationProperty, Dict[str, Any], None]) – The sort configuration of a BarChartVisual .

  • tooltip (Union[IResolvable, TooltipOptionsProperty, Dict[str, Any], None]) – The tooltip display setup of the visual.

  • value_axis (Union[IResolvable, AxisDisplayOptionsProperty, Dict[str, Any], None]) – The label display options (grid line, range, scale, axis step) for a bar chart value.

  • value_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility and sort icon visibility) for a bar chart value.

  • visual_palette (Union[IResolvable, VisualPaletteProperty, Dict[str, Any], None]) – The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.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

bar_chart_configuration_property = 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"
        )]
    )
)

Attributes

bars_arrangement

Determines the arrangement of the bars.

The orientation and arrangement of bars determine the type of bar that is used in the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-barsarrangement

category_axis

The label display options (grid line, range, scale, axis step) for bar chart category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-categoryaxis

category_label_options

The label options (label text, label visibility and sort icon visibility) for a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-categorylabeloptions

color_label_options

The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-colorlabeloptions

contribution_analysis_defaults

The contribution analysis (anomaly configuration) setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-contributionanalysisdefaults

data_labels

The options that determine if visual data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-datalabels

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-legend

orientation

.

  • HORIZONTAL : Used for charts that have horizontal bars. Visuals that use this value are horizontal bar charts, horizontal stacked bar charts, and horizontal stacked 100% bar charts.

  • VERTICAL : Used for charts that have vertical bars. Visuals that use this value are vertical bar charts, vertical stacked bar charts, and vertical stacked 100% bar charts.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-orientation

Type:

The orientation of the bars in a bar chart visual. There are two valid values in this structure

reference_lines

The reference line setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-referencelines

small_multiples_options

The small multiples setup for the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-smallmultiplesoptions

sort_configuration

The sort configuration of a BarChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-tooltip

value_axis

The label display options (grid line, range, scale, axis step) for a bar chart value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-valueaxis

value_label_options

The label options (label text, label visibility and sort icon visibility) for a bar chart value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-valuelabeloptions

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartconfiguration.html#cfn-quicksight-template-barchartconfiguration-visualpalette

BarChartFieldWellsProperty

class CfnTemplate.BarChartFieldWellsProperty(*, bar_chart_aggregated_field_wells=None)

Bases: object

The field wells of a BarChartVisual .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

bar_chart_aggregated_field_wells (Union[IResolvable, BarChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartfieldwells.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

bar_chart_field_wells_property = 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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

bar_chart_aggregated_field_wells

The aggregated field wells of a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartfieldwells.html#cfn-quicksight-template-barchartfieldwells-barchartaggregatedfieldwells

BarChartSortConfigurationProperty

class CfnTemplate.BarChartSortConfigurationProperty(*, category_items_limit=None, category_sort=None, color_items_limit=None, color_sort=None, small_multiples_limit_configuration=None, small_multiples_sort=None)

Bases: object

sort-configuration-description.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.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

bar_chart_sort_configuration_property = 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"
        )
    )]
)

Attributes

category_items_limit

The limit on the number of categories displayed in a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-categoryitemslimit

category_sort

The sort configuration of category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-categorysort

color_items_limit

The limit on the number of values displayed in a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-coloritemslimit

color_sort

The sort configuration of color fields in a bar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-colorsort

small_multiples_limit_configuration

The limit on the number of small multiples panels that are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-smallmultipleslimitconfiguration

small_multiples_sort

The sort configuration of the small multiples field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartsortconfiguration.html#cfn-quicksight-template-barchartsortconfiguration-smallmultiplessort

BarChartVisualProperty

class CfnTemplate.BarChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A bar chart.

The BarChartVisual structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:

  • Horizontal bar chart

  • Vertical bar chart

  • Horizontal stacked bar chart

  • Vertical stacked bar chart

  • Horizontal stacked 100% bar chart

  • Vertical stacked 100% bar chart

For more information, see Using bar charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.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

bar_chart_visual_property = 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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-barchartvisual.html#cfn-quicksight-template-barchartvisual-visualid

BinCountOptionsProperty

class CfnTemplate.BinCountOptionsProperty(*, value=None)

Bases: object

The options that determine the bin count of a histogram.

Parameters:

value (Union[int, float, None]) – The options that determine the bin count value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bincountoptions.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

bin_count_options_property = quicksight.CfnTemplate.BinCountOptionsProperty(
    value=123
)

Attributes

value

The options that determine the bin count value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bincountoptions.html#cfn-quicksight-template-bincountoptions-value

BinWidthOptionsProperty

class CfnTemplate.BinWidthOptionsProperty(*, bin_count_limit=None, value=None)

Bases: object

The options that determine the bin width of a histogram.

Parameters:
  • bin_count_limit (Union[int, float, None]) – The options that determine the bin count limit.

  • value (Union[int, float, None]) – The options that determine the bin width value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.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

bin_width_options_property = quicksight.CfnTemplate.BinWidthOptionsProperty(
    bin_count_limit=123,
    value=123
)

Attributes

bin_count_limit

The options that determine the bin count limit.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.html#cfn-quicksight-template-binwidthoptions-bincountlimit

value

The options that determine the bin width value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-binwidthoptions.html#cfn-quicksight-template-binwidthoptions-value

BodySectionConfigurationProperty

class CfnTemplate.BodySectionConfigurationProperty(*, content, section_id, page_break_configuration=None, style=None)

Bases: object

The configuration of a body section.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.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

body_section_configuration_property = 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"
        )
    )
)

Attributes

content

The configuration of content in a body section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-content

page_break_configuration

The configuration of a page break for a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-pagebreakconfiguration

section_id

The unique identifier of a body section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-sectionid

style

The style options of a body section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectionconfiguration.html#cfn-quicksight-template-bodysectionconfiguration-style

BodySectionContentProperty

class CfnTemplate.BodySectionContentProperty(*, layout=None)

Bases: object

The configuration of content in a body section.

Parameters:

layout (Union[IResolvable, SectionLayoutConfigurationProperty, Dict[str, Any], None]) – The layout configuration of a body section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectioncontent.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

body_section_content_property = 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"
            )]
        )
    )
)

Attributes

layout

The layout configuration of a body section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-bodysectioncontent.html#cfn-quicksight-template-bodysectioncontent-layout

BoxPlotAggregatedFieldWellsProperty

class CfnTemplate.BoxPlotAggregatedFieldWellsProperty(*, group_by=None, values=None)

Bases: object

The aggregated field well for a box plot.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.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

box_plot_aggregated_field_wells_property = 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"
                    )
                )
            )
        )
    )]
)

Attributes

group_by

The group by field well of a box plot chart.

Values are grouped based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.html#cfn-quicksight-template-boxplotaggregatedfieldwells-groupby

values

The value field well of a box plot chart.

Values are aggregated based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotaggregatedfieldwells.html#cfn-quicksight-template-boxplotaggregatedfieldwells-values

BoxPlotChartConfigurationProperty

class CfnTemplate.BoxPlotChartConfigurationProperty(*, box_plot_options=None, category_axis=None, category_label_options=None, field_wells=None, legend=None, primary_y_axis_display_options=None, primary_y_axis_label_options=None, reference_lines=None, sort_configuration=None, tooltip=None, visual_palette=None)

Bases: object

The configuration of a BoxPlotVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.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

box_plot_chart_configuration_property = 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"
        )]
    )
)

Attributes

box_plot_options

The box plot chart options for a box plot visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-boxplotoptions

category_axis

The label display options (grid line, range, scale, axis step) of a box plot category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-categoryaxis

category_label_options

The label options (label text, label visibility and sort Icon visibility) of a box plot category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-categorylabeloptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-fieldwells

legend

CfnTemplate.BoxPlotChartConfigurationProperty.Legend.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-legend

primary_y_axis_display_options

The label display options (grid line, range, scale, axis step) of a box plot category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-primaryyaxisdisplayoptions

primary_y_axis_label_options

The label options (label text, label visibility and sort icon visibility) of a box plot value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-primaryyaxislabeloptions

reference_lines

The reference line setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-referencelines

sort_configuration

The sort configuration of a BoxPlotVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-tooltip

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotchartconfiguration.html#cfn-quicksight-template-boxplotchartconfiguration-visualpalette

BoxPlotFieldWellsProperty

class CfnTemplate.BoxPlotFieldWellsProperty(*, box_plot_aggregated_field_wells=None)

Bases: object

The field wells of a BoxPlotVisual .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

box_plot_aggregated_field_wells (Union[IResolvable, BoxPlotAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotfieldwells.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

box_plot_field_wells_property = 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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

box_plot_aggregated_field_wells

The aggregated field wells of a box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotfieldwells.html#cfn-quicksight-template-boxplotfieldwells-boxplotaggregatedfieldwells

BoxPlotOptionsProperty

class CfnTemplate.BoxPlotOptionsProperty(*, all_data_points_visibility=None, outlier_visibility=None, style_options=None)

Bases: object

The options of a box plot visual.

Parameters:
  • all_data_points_visibility (Optional[str]) – Determines the visibility of all data points of the box plot.

  • outlier_visibility (Optional[str]) – Determines the visibility of the outlier in a box plot.

  • style_options (Union[IResolvable, BoxPlotStyleOptionsProperty, Dict[str, Any], None]) – The style options of the box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.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

box_plot_options_property = quicksight.CfnTemplate.BoxPlotOptionsProperty(
    all_data_points_visibility="allDataPointsVisibility",
    outlier_visibility="outlierVisibility",
    style_options=quicksight.CfnTemplate.BoxPlotStyleOptionsProperty(
        fill_style="fillStyle"
    )
)

Attributes

all_data_points_visibility

Determines the visibility of all data points of the box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-alldatapointsvisibility

outlier_visibility

Determines the visibility of the outlier in a box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-outliervisibility

style_options

The style options of the box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotoptions.html#cfn-quicksight-template-boxplotoptions-styleoptions

BoxPlotSortConfigurationProperty

class CfnTemplate.BoxPlotSortConfigurationProperty(*, category_sort=None, pagination_configuration=None)

Bases: object

The sort configuration of a BoxPlotVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.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

box_plot_sort_configuration_property = 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
    )
)

Attributes

category_sort

The sort configuration of a group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.html#cfn-quicksight-template-boxplotsortconfiguration-categorysort

pagination_configuration

The pagination configuration of a table visual or box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotsortconfiguration.html#cfn-quicksight-template-boxplotsortconfiguration-paginationconfiguration

BoxPlotStyleOptionsProperty

class CfnTemplate.BoxPlotStyleOptionsProperty(*, fill_style=None)

Bases: object

The style options of the box plot.

Parameters:

fill_style (Optional[str]) – The fill styles (solid, transparent) of the box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotstyleoptions.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

box_plot_style_options_property = quicksight.CfnTemplate.BoxPlotStyleOptionsProperty(
    fill_style="fillStyle"
)

Attributes

fill_style

The fill styles (solid, transparent) of the box plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotstyleoptions.html#cfn-quicksight-template-boxplotstyleoptions-fillstyle

BoxPlotVisualProperty

class CfnTemplate.BoxPlotVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.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

box_plot_visual_property = 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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-boxplotvisual.html#cfn-quicksight-template-boxplotvisual-visualid

CalculatedFieldProperty

class CfnTemplate.CalculatedFieldProperty(*, data_set_identifier, expression, name)

Bases: object

The calculated field of an analysis.

Parameters:
  • data_set_identifier (str) – The data set that is used in this calculated field.

  • expression (str) – The expression of the calculated field.

  • name (str) – The name of the calculated field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.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

calculated_field_property = quicksight.CfnTemplate.CalculatedFieldProperty(
    data_set_identifier="dataSetIdentifier",
    expression="expression",
    name="name"
)

Attributes

data_set_identifier

The data set that is used in this calculated field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-datasetidentifier

expression

The expression of the calculated field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-expression

name

The name of the calculated field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedfield.html#cfn-quicksight-template-calculatedfield-name

CalculatedMeasureFieldProperty

class CfnTemplate.CalculatedMeasureFieldProperty(*, expression, field_id)

Bases: object

The table calculation measure field for pivot tables.

Parameters:
  • expression (str) – The expression in the table calculation.

  • field_id (str) – The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.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

calculated_measure_field_property = quicksight.CfnTemplate.CalculatedMeasureFieldProperty(
    expression="expression",
    field_id="fieldId"
)

Attributes

expression

The expression in the table calculation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.html#cfn-quicksight-template-calculatedmeasurefield-expression

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-calculatedmeasurefield.html#cfn-quicksight-template-calculatedmeasurefield-fieldid

CascadingControlConfigurationProperty

class CfnTemplate.CascadingControlConfigurationProperty(*, source_controls=None)

Bases: object

The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

Parameters:

source_controls (Union[IResolvable, Sequence[Union[IResolvable, CascadingControlSourceProperty, Dict[str, Any]]], None]) – A list of source controls that determine the values that are used in the current control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolconfiguration.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

cascading_control_configuration_property = 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"
    )]
)

Attributes

source_controls

A list of source controls that determine the values that are used in the current control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolconfiguration.html#cfn-quicksight-template-cascadingcontrolconfiguration-sourcecontrols

CascadingControlSourceProperty

class CfnTemplate.CascadingControlSourceProperty(*, column_to_match=None, source_sheet_control_id=None)

Bases: object

The source controls that are used in a CascadingControlConfiguration .

Parameters:
  • column_to_match (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any], None]) – The column identifier that determines which column to look up for the source sheet control.

  • source_sheet_control_id (Optional[str]) – The source sheet control ID of a CascadingControlSource .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.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

cascading_control_source_property = quicksight.CfnTemplate.CascadingControlSourceProperty(
    column_to_match=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    source_sheet_control_id="sourceSheetControlId"
)

Attributes

column_to_match

The column identifier that determines which column to look up for the source sheet control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.html#cfn-quicksight-template-cascadingcontrolsource-columntomatch

source_sheet_control_id

The source sheet control ID of a CascadingControlSource .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-cascadingcontrolsource.html#cfn-quicksight-template-cascadingcontrolsource-sourcesheetcontrolid

CategoricalDimensionFieldProperty

class CfnTemplate.CategoricalDimensionFieldProperty(*, column, field_id, format_configuration=None, hierarchy_id=None)

Bases: object

The dimension type field with categorical type columns..

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.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

categorical_dimension_field_property = 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"
)

Attributes

column

The column that is used in the CategoricalDimensionField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-formatconfiguration

hierarchy_id

The custom hierarchy ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricaldimensionfield.html#cfn-quicksight-template-categoricaldimensionfield-hierarchyid

CategoricalMeasureFieldProperty

class CfnTemplate.CategoricalMeasureFieldProperty(*, column, field_id, aggregation_function=None, format_configuration=None)

Bases: object

The measure type field with categorical type columns.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that is used in the CategoricalMeasureField .

  • field_id (str) – The custom field ID.

  • aggregation_function (Optional[str]) – The aggregation function of the measure field.

  • format_configuration (Union[IResolvable, StringFormatConfigurationProperty, Dict[str, Any], None]) – The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.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

categorical_measure_field_property = 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"
            )
        )
    )
)

Attributes

aggregation_function

The aggregation function of the measure field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-aggregationfunction

column

The column that is used in the CategoricalMeasureField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoricalmeasurefield.html#cfn-quicksight-template-categoricalmeasurefield-formatconfiguration

CategoryDrillDownFilterProperty

class CfnTemplate.CategoryDrillDownFilterProperty(*, category_values, column)

Bases: object

The numeric equality type drill down filter.

Parameters:
  • category_values (Sequence[str]) – A list of the string inputs that are the values of the category drill down filter.

  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.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

category_drill_down_filter_property = quicksight.CfnTemplate.CategoryDrillDownFilterProperty(
    category_values=["categoryValues"],
    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    )
)

Attributes

category_values

A list of the string inputs that are the values of the category drill down filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.html#cfn-quicksight-template-categorydrilldownfilter-categoryvalues

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categorydrilldownfilter.html#cfn-quicksight-template-categorydrilldownfilter-column

CategoryFilterConfigurationProperty

class CfnTemplate.CategoryFilterConfigurationProperty(*, custom_filter_configuration=None, custom_filter_list_configuration=None, filter_list_configuration=None)

Bases: object

The configuration for a CategoryFilter .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.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

category_filter_configuration_property = 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"
    )
)

Attributes

custom_filter_configuration

A custom filter that filters based on a single value.

This filter can be partially matched.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-customfilterconfiguration

custom_filter_list_configuration

A list of custom filter values.

In the Amazon QuickSight console, this filter type is called a custom filter list.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-customfilterlistconfiguration

filter_list_configuration

A list of filter configurations.

In the Amazon QuickSight console, this filter type is called a filter list.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilterconfiguration.html#cfn-quicksight-template-categoryfilterconfiguration-filterlistconfiguration

CategoryFilterProperty

class CfnTemplate.CategoryFilterProperty(*, column, configuration, filter_id)

Bases: object

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.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

category_filter_property = 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"
)

Attributes

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-column

configuration

The configuration for a CategoryFilter .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-configuration

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-filterid

ChartAxisLabelOptionsProperty

class CfnTemplate.ChartAxisLabelOptionsProperty(*, axis_label_options=None, sort_icon_visibility=None, visibility=None)

Bases: object

The label options for an axis on a chart.

Parameters:
  • axis_label_options (Union[IResolvable, Sequence[Union[IResolvable, AxisLabelOptionsProperty, Dict[str, Any]]], None]) – The label options for a chart axis.

  • sort_icon_visibility (Optional[str]) – The visibility configuration of the sort icon on a chart’s axis label.

  • visibility (Optional[str]) – The visibility of an axis label on a chart. Choose one of the following options:. - VISIBLE : Shows the axis. - HIDDEN : Hides the axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.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

chart_axis_label_options_property = 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"
)

Attributes

axis_label_options

The label options for a chart axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-axislabeloptions

sort_icon_visibility

The visibility configuration of the sort icon on a chart’s axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-sorticonvisibility

visibility

.

  • VISIBLE : Shows the axis.

  • HIDDEN : Hides the axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-chartaxislabeloptions.html#cfn-quicksight-template-chartaxislabeloptions-visibility

Type:

The visibility of an axis label on a chart. Choose one of the following options

ClusterMarkerConfigurationProperty

class CfnTemplate.ClusterMarkerConfigurationProperty(*, cluster_marker=None)

Bases: object

The cluster marker configuration of the geospatial map selected point style.

Parameters:

cluster_marker (Union[IResolvable, ClusterMarkerProperty, Dict[str, Any], None]) – The cluster marker that is a part of the cluster marker configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarkerconfiguration.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

cluster_marker_configuration_property = quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
    cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
        simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
            color="color"
        )
    )
)

Attributes

cluster_marker

The cluster marker that is a part of the cluster marker configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarkerconfiguration.html#cfn-quicksight-template-clustermarkerconfiguration-clustermarker

ClusterMarkerProperty

class CfnTemplate.ClusterMarkerProperty(*, simple_cluster_marker=None)

Bases: object

The cluster marker that is a part of the cluster marker configuration.

Parameters:

simple_cluster_marker (Union[IResolvable, SimpleClusterMarkerProperty, Dict[str, Any], None]) – The simple cluster marker of the cluster marker.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarker.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

cluster_marker_property = quicksight.CfnTemplate.ClusterMarkerProperty(
    simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
        color="color"
    )
)

Attributes

simple_cluster_marker

The simple cluster marker of the cluster marker.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-clustermarker.html#cfn-quicksight-template-clustermarker-simpleclustermarker

ColorScaleProperty

class CfnTemplate.ColorScaleProperty(*, color_fill_type, colors, null_value_color=None)

Bases: object

Determines the color scale that is applied to the visual.

Parameters:
  • color_fill_type (str) – Determines the color fill type.

  • colors (Union[IResolvable, Sequence[Union[IResolvable, DataColorProperty, Dict[str, Any]]]]) – Determines the list of colors that are applied to the visual.

  • null_value_color (Union[IResolvable, DataColorProperty, Dict[str, Any], None]) – Determines the color that is applied to null values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.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

color_scale_property = quicksight.CfnTemplate.ColorScaleProperty(
    color_fill_type="colorFillType",
    colors=[quicksight.CfnTemplate.DataColorProperty(
        color="color",
        data_value=123
    )],

    # the properties below are optional
    null_value_color=quicksight.CfnTemplate.DataColorProperty(
        color="color",
        data_value=123
    )
)

Attributes

color_fill_type

Determines the color fill type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-colorfilltype

colors

Determines the list of colors that are applied to the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-colors

null_value_color

Determines the color that is applied to null values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorscale.html#cfn-quicksight-template-colorscale-nullvaluecolor

ColorsConfigurationProperty

class CfnTemplate.ColorsConfigurationProperty(*, custom_colors=None)

Bases: object

Parameters:

custom_colors (Union[IResolvable, Sequence[Union[IResolvable, CustomColorProperty, Dict[str, Any]]], None]) – CfnTemplate.ColorsConfigurationProperty.CustomColors.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.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

colors_configuration_property = quicksight.CfnTemplate.ColorsConfigurationProperty(
    custom_colors=[quicksight.CfnTemplate.CustomColorProperty(
        color="color",

        # the properties below are optional
        field_value="fieldValue",
        special_value="specialValue"
    )]
)

Attributes

custom_colors

CfnTemplate.ColorsConfigurationProperty.CustomColors.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors

ColumnConfigurationProperty

class CfnTemplate.ColumnConfigurationProperty(*, column, colors_configuration=None, format_configuration=None, role=None)

Bases: object

The general configuration of a column.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.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

column_configuration_property = 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"
)

Attributes

colors_configuration

CfnTemplate.ColumnConfigurationProperty.ColorsConfiguration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration

column

The column.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column

format_configuration

The format configuration of a column.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration

role

The role of the column.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role

ColumnGroupColumnSchemaProperty

class CfnTemplate.ColumnGroupColumnSchemaProperty(*, name=None)

Bases: object

A structure describing the name, data type, and geographic role of the columns.

Parameters:

name (Optional[str]) – The name of the column group’s column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupcolumnschema.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

column_group_column_schema_property = quicksight.CfnTemplate.ColumnGroupColumnSchemaProperty(
    name="name"
)

Attributes

name

The name of the column group’s column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupcolumnschema.html#cfn-quicksight-template-columngroupcolumnschema-name

ColumnGroupSchemaProperty

class CfnTemplate.ColumnGroupSchemaProperty(*, column_group_column_schema_list=None, name=None)

Bases: object

The column group schema.

Parameters:
  • column_group_column_schema_list (Union[IResolvable, Sequence[Union[IResolvable, ColumnGroupColumnSchemaProperty, Dict[str, Any]]], None]) – A structure containing the list of schemas for column group columns.

  • name (Optional[str]) – The name of the column group schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.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

column_group_schema_property = quicksight.CfnTemplate.ColumnGroupSchemaProperty(
    column_group_column_schema_list=[quicksight.CfnTemplate.ColumnGroupColumnSchemaProperty(
        name="name"
    )],
    name="name"
)

Attributes

column_group_column_schema_list

A structure containing the list of schemas for column group columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.html#cfn-quicksight-template-columngroupschema-columngroupcolumnschemalist

name

The name of the column group schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columngroupschema.html#cfn-quicksight-template-columngroupschema-name

ColumnHierarchyProperty

class CfnTemplate.ColumnHierarchyProperty(*, date_time_hierarchy=None, explicit_hierarchy=None, predefined_hierarchy=None)

Bases: object

The option that determines the hierarchy of the fields for a visual element.

Parameters:
  • date_time_hierarchy (Union[IResolvable, DateTimeHierarchyProperty, Dict[str, Any], None]) – The option that determines the hierarchy of any DateTime fields.

  • explicit_hierarchy (Union[IResolvable, ExplicitHierarchyProperty, Dict[str, Any], None]) – The option that determines the hierarchy of the fields that are built within a visual’s field wells. These fields can’t be duplicated to other visuals.

  • predefined_hierarchy (Union[IResolvable, PredefinedHierarchyProperty, Dict[str, Any], None]) – The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.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

column_hierarchy_property = 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"
            )
        )]
    )
)

Attributes

date_time_hierarchy

The option that determines the hierarchy of any DateTime fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-datetimehierarchy

explicit_hierarchy

The option that determines the hierarchy of the fields that are built within a visual’s field wells.

These fields can’t be duplicated to other visuals.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-explicithierarchy

predefined_hierarchy

The option that determines the hierarchy of the fields that are defined during data preparation.

These fields are available to use in any analysis that uses the data source.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnhierarchy.html#cfn-quicksight-template-columnhierarchy-predefinedhierarchy

ColumnIdentifierProperty

class CfnTemplate.ColumnIdentifierProperty(*, column_name, data_set_identifier)

Bases: object

A column of a data set.

Parameters:
  • column_name (str) – The name of the column.

  • data_set_identifier (str) – The data set that the column belongs to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.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

column_identifier_property = quicksight.CfnTemplate.ColumnIdentifierProperty(
    column_name="columnName",
    data_set_identifier="dataSetIdentifier"
)

Attributes

column_name

The name of the column.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.html#cfn-quicksight-template-columnidentifier-columnname

data_set_identifier

The data set that the column belongs to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnidentifier.html#cfn-quicksight-template-columnidentifier-datasetidentifier

ColumnSchemaProperty

class CfnTemplate.ColumnSchemaProperty(*, data_type=None, geographic_role=None, name=None)

Bases: object

The column schema.

Parameters:
  • data_type (Optional[str]) – The data type of the column schema.

  • geographic_role (Optional[str]) – The geographic role of the column schema.

  • name (Optional[str]) – The name of the column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.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

column_schema_property = quicksight.CfnTemplate.ColumnSchemaProperty(
    data_type="dataType",
    geographic_role="geographicRole",
    name="name"
)

Attributes

data_type

The data type of the column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-datatype

geographic_role

The geographic role of the column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-geographicrole

name

The name of the column schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnschema.html#cfn-quicksight-template-columnschema-name

ColumnSortProperty

class CfnTemplate.ColumnSortProperty(*, direction, sort_by, aggregation_function=None)

Bases: object

The sort configuration for a column that is not used in a field well.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.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

column_sort_property = 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"
        )
    )
)

Attributes

aggregation_function

The aggregation function that is defined in the column sort.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-aggregationfunction

direction

The sort direction.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-direction

sort_by

CfnTemplate.ColumnSortProperty.SortBy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnsort.html#cfn-quicksight-template-columnsort-sortby

ColumnTooltipItemProperty

class CfnTemplate.ColumnTooltipItemProperty(*, column, aggregation=None, label=None, visibility=None)

Bases: object

The tooltip item for the columns that are not part of a field well.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The target column of the tooltip item.

  • aggregation (Union[IResolvable, AggregationFunctionProperty, Dict[str, Any], None]) – The aggregation function of the column tooltip item.

  • label (Optional[str]) – The label of the tooltip item.

  • visibility (Optional[str]) – The visibility of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.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

column_tooltip_item_property = 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"
)

Attributes

aggregation

The aggregation function of the column tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-aggregation

column

The target column of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-column

label

The label of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-label

visibility

The visibility of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columntooltipitem.html#cfn-quicksight-template-columntooltipitem-visibility

ComboChartAggregatedFieldWellsProperty

class CfnTemplate.ComboChartAggregatedFieldWellsProperty(*, bar_values=None, category=None, colors=None, line_values=None)

Bases: object

The aggregated field wells of a combo chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.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

combo_chart_aggregated_field_wells_property = 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"
                    )
                )
            )
        )
    )]
)

Attributes

bar_values

The aggregated BarValues field well of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-barvalues

category

The aggregated category field wells of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-category

colors

The aggregated colors field well of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-colors

line_values

The aggregated LineValues field well of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartaggregatedfieldwells.html#cfn-quicksight-template-combochartaggregatedfieldwells-linevalues

ComboChartConfigurationProperty

class CfnTemplate.ComboChartConfigurationProperty(*, bar_data_labels=None, bars_arrangement=None, category_axis=None, category_label_options=None, color_label_options=None, field_wells=None, legend=None, line_data_labels=None, primary_y_axis_display_options=None, primary_y_axis_label_options=None, reference_lines=None, secondary_y_axis_display_options=None, secondary_y_axis_label_options=None, sort_configuration=None, tooltip=None, visual_palette=None)

Bases: object

The configuration of a ComboChartVisual .

Parameters:
  • bar_data_labels (Union[IResolvable, DataLabelOptionsProperty, Dict[str, Any], None]) – The options that determine if visual data labels are displayed. The data label options for a bar in a combo chart.

  • bars_arrangement (Optional[str]) – Determines the bar arrangement in a combo chart. The following are valid values in this structure:. - CLUSTERED : For clustered bar combo charts. - STACKED : For stacked bar combo charts. - STACKED_PERCENT : Do not use. If you use this value, the operation returns a validation error.

  • category_axis (Union[IResolvable, AxisDisplayOptionsProperty, Dict[str, Any], None]) – The category axis of a combo chart.

  • category_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

  • color_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility, and sort icon visibility) of a combo chart’s color field well.

  • field_wells (Union[IResolvable, ComboChartFieldWellsProperty, Dict[str, Any], None]) – The field wells of the visual.

  • legend (Union[IResolvable, LegendOptionsProperty, Dict[str, Any], None]) – The legend display setup of the visual.

  • line_data_labels (Union[IResolvable, DataLabelOptionsProperty, Dict[str, Any], None]) – The options that determine if visual data labels are displayed. The data label options for a line in a combo chart.

  • primary_y_axis_display_options (Union[IResolvable, AxisDisplayOptionsProperty, Dict[str, Any], None]) – The label display options (grid line, range, scale, and axis step) of a combo chart’s primary y-axis (bar) field well.

  • primary_y_axis_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility, and sort icon visibility) of a combo chart’s primary y-axis (bar) field well.

  • reference_lines (Union[IResolvable, Sequence[Union[IResolvable, ReferenceLineProperty, Dict[str, Any]]], None]) – The reference line setup of the visual.

  • secondary_y_axis_display_options (Union[IResolvable, AxisDisplayOptionsProperty, Dict[str, Any], None]) – The label display options (grid line, range, scale, axis step) of a combo chart’s secondary y-axis (line) field well.

  • secondary_y_axis_label_options (Union[IResolvable, ChartAxisLabelOptionsProperty, Dict[str, Any], None]) – The label options (label text, label visibility, and sort icon visibility) of a combo chart’s secondary y-axis(line) field well.

  • sort_configuration (Union[IResolvable, ComboChartSortConfigurationProperty, Dict[str, Any], None]) – The sort configuration of a ComboChartVisual .

  • tooltip (Union[IResolvable, TooltipOptionsProperty, Dict[str, Any], None]) – The legend display setup of the visual.

  • visual_palette (Union[IResolvable, VisualPaletteProperty, Dict[str, Any], None]) – The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.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

combo_chart_configuration_property = 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(
            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"
    ),
    sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
        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"
            )
        )]
    ),
    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"
        )]
    )
)

Attributes

bar_data_labels

The options that determine if visual data labels are displayed.

The data label options for a bar in a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-bardatalabels

bars_arrangement

.

  • CLUSTERED : For clustered bar combo charts.

  • STACKED : For stacked bar combo charts.

  • STACKED_PERCENT : Do not use. If you use this value, the operation returns a validation error.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-barsarrangement

Type:

Determines the bar arrangement in a combo chart. The following are valid values in this structure

category_axis

The category axis of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-categoryaxis

category_label_options

The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-categorylabeloptions

color_label_options

The label options (label text, label visibility, and sort icon visibility) of a combo chart’s color field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-colorlabeloptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-legend

line_data_labels

The options that determine if visual data labels are displayed.

The data label options for a line in a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-linedatalabels

primary_y_axis_display_options

The label display options (grid line, range, scale, and axis step) of a combo chart’s primary y-axis (bar) field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-primaryyaxisdisplayoptions

primary_y_axis_label_options

The label options (label text, label visibility, and sort icon visibility) of a combo chart’s primary y-axis (bar) field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-primaryyaxislabeloptions

reference_lines

The reference line setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-referencelines

secondary_y_axis_display_options

The label display options (grid line, range, scale, axis step) of a combo chart’s secondary y-axis (line) field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-secondaryyaxisdisplayoptions

secondary_y_axis_label_options

The label options (label text, label visibility, and sort icon visibility) of a combo chart’s secondary y-axis(line) field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-secondaryyaxislabeloptions

sort_configuration

The sort configuration of a ComboChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-sortconfiguration

tooltip

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-tooltip

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartconfiguration.html#cfn-quicksight-template-combochartconfiguration-visualpalette

ComboChartFieldWellsProperty

class CfnTemplate.ComboChartFieldWellsProperty(*, combo_chart_aggregated_field_wells=None)

Bases: object

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

combo_chart_aggregated_field_wells (Union[IResolvable, ComboChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartfieldwells.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

combo_chart_field_wells_property = 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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

combo_chart_aggregated_field_wells

The aggregated field wells of a combo chart.

Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartfieldwells.html#cfn-quicksight-template-combochartfieldwells-combochartaggregatedfieldwells

ComboChartSortConfigurationProperty

class CfnTemplate.ComboChartSortConfigurationProperty(*, category_items_limit=None, category_sort=None, color_items_limit=None, color_sort=None)

Bases: object

The sort configuration of a ComboChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.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

combo_chart_sort_configuration_property = quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
    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"
        )
    )]
)

Attributes

category_items_limit

The item limit configuration for the category field well of a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-categoryitemslimit

category_sort

The sort configuration of the category field well in a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-categorysort

color_items_limit

The item limit configuration of the color field well in a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-coloritemslimit

color_sort

The sort configuration of the color field well in a combo chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartsortconfiguration.html#cfn-quicksight-template-combochartsortconfiguration-colorsort

ComboChartVisualProperty

class CfnTemplate.ComboChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A combo chart.

The ComboChartVisual includes stacked bar combo charts and clustered bar combo charts

For more information, see Using combo charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.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

combo_chart_visual_property = 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(
                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"
        ),
        sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
            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"
                )
            )]
        ),
        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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-combochartvisual.html#cfn-quicksight-template-combochartvisual-visualid

ComparisonConfigurationProperty

class CfnTemplate.ComparisonConfigurationProperty(*, comparison_format=None, comparison_method=None)

Bases: object

The comparison display configuration of a KPI or gauge chart.

Parameters:
  • comparison_format (Union[IResolvable, ComparisonFormatConfigurationProperty, Dict[str, Any], None]) – The format of the comparison.

  • comparison_method (Optional[str]) – The method of the comparison. Choose from the following options:. - DIFFERENCE - PERCENT_DIFFERENCE - PERCENT

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.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

comparison_configuration_property = quicksight.CfnTemplate.ComparisonConfigurationProperty(
    comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
        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"
        )
    ),
    comparison_method="comparisonMethod"
)

Attributes

comparison_format

The format of the comparison.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.html#cfn-quicksight-template-comparisonconfiguration-comparisonformat

comparison_method

.

  • DIFFERENCE

  • PERCENT_DIFFERENCE

  • PERCENT

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonconfiguration.html#cfn-quicksight-template-comparisonconfiguration-comparisonmethod

Type:

The method of the comparison. Choose from the following options

ComparisonFormatConfigurationProperty

class CfnTemplate.ComparisonFormatConfigurationProperty(*, number_display_format_configuration=None, percentage_display_format_configuration=None)

Bases: object

The format of the comparison.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.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

comparison_format_configuration_property = quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
    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"
    )
)

Attributes

number_display_format_configuration

The number display format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.html#cfn-quicksight-template-comparisonformatconfiguration-numberdisplayformatconfiguration

percentage_display_format_configuration

The percentage display format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-comparisonformatconfiguration.html#cfn-quicksight-template-comparisonformatconfiguration-percentagedisplayformatconfiguration

ComputationProperty

class CfnTemplate.ComputationProperty(*, forecast=None, growth_rate=None, maximum_minimum=None, metric_comparison=None, period_over_period=None, period_to_date=None, top_bottom_movers=None, top_bottom_ranked=None, total_aggregation=None, unique_values=None)

Bases: object

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.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

computation_property = quicksight.CfnTemplate.ComputationProperty(
    forecast=quicksight.CfnTemplate.ForecastComputationProperty(
        computation_id="computationId",
        time=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"
            )
        ),

        # the properties below are optional
        custom_seasonality_value=123,
        lower_boundary=123,
        name="name",
        periods_backward=123,
        periods_forward=123,
        prediction_interval=123,
        seasonality="seasonality",
        upper_boundary=123,
        value=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"
                        )
                    )
                )
            )
        )
    ),
    growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
        computation_id="computationId",
        time=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"
            )
        ),

        # the properties below are optional
        name="name",
        period_size=123,
        value=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"
                        )
                    )
                )
            )
        )
    ),
    maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
        computation_id="computationId",
        time=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"
            )
        ),
        type="type",

        # the properties below are optional
        name="name",
        value=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"
                        )
                    )
                )
            )
        )
    ),
    metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
        computation_id="computationId",
        from_value=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"
                        )
                    )
                )
            )
        ),
        target_value=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"
                        )
                    )
                )
            )
        ),
        time=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"
            )
        ),

        # the properties below are optional
        name="name"
    ),
    period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
        computation_id="computationId",
        time=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"
            )
        ),

        # the properties below are optional
        name="name",
        value=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"
                        )
                    )
                )
            )
        )
    ),
    period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
        computation_id="computationId",
        time=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"
            )
        ),

        # the properties below are optional
        name="name",
        period_time_granularity="periodTimeGranularity",
        value=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"
                        )
                    )
                )
            )
        )
    ),
    top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
        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"
            )
        ),
        computation_id="computationId",
        time=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"
            )
        ),
        type="type",

        # the properties below are optional
        mover_size=123,
        name="name",
        sort_order="sortOrder",
        value=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"
                        )
                    )
                )
            )
        )
    ),
    top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
        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"
            )
        ),
        computation_id="computationId",
        type="type",

        # the properties below are optional
        name="name",
        result_size=123,
        value=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"
                        )
                    )
                )
            )
        )
    ),
    total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
        computation_id="computationId",
        value=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"
                        )
                    )
                )
            )
        ),

        # the properties below are optional
        name="name"
    ),
    unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
        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"
            )
        ),
        computation_id="computationId",

        # the properties below are optional
        name="name"
    )
)

Attributes

forecast

The forecast computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-forecast

growth_rate

The growth rate computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-growthrate

maximum_minimum

The maximum and minimum computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-maximumminimum

metric_comparison

The metric comparison computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-metriccomparison

period_over_period

The period over period computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-periodoverperiod

period_to_date

The period to DataSetIdentifier computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-periodtodate

top_bottom_movers

The top movers and bottom movers computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-topbottommovers

top_bottom_ranked

The top ranked and bottom ranked computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-topbottomranked

total_aggregation

The total aggregation computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-totalaggregation

unique_values

The unique values computation configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-computation.html#cfn-quicksight-template-computation-uniquevalues

ConditionalFormattingColorProperty

class CfnTemplate.ConditionalFormattingColorProperty(*, gradient=None, solid=None)

Bases: object

The formatting configuration for the color.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.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

conditional_formatting_color_property = quicksight.CfnTemplate.ConditionalFormattingColorProperty(
    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
        color=quicksight.CfnTemplate.GradientColorProperty(
            stops=[quicksight.CfnTemplate.GradientStopProperty(
                gradient_offset=123,

                # the properties below are optional
                color="color",
                data_value=123
            )]
        ),
        expression="expression"
    ),
    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
        expression="expression",

        # the properties below are optional
        color="color"
    )
)

Attributes

gradient

Formatting configuration for gradient color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.html#cfn-quicksight-template-conditionalformattingcolor-gradient

solid

Formatting configuration for solid color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcolor.html#cfn-quicksight-template-conditionalformattingcolor-solid

ConditionalFormattingCustomIconConditionProperty

class CfnTemplate.ConditionalFormattingCustomIconConditionProperty(*, expression, icon_options, color=None, display_configuration=None)

Bases: object

Determines the custom condition for an icon set.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.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

conditional_formatting_custom_icon_condition_property = quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
    expression="expression",
    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
        icon="icon",
        unicode_icon="unicodeIcon"
    ),

    # the properties below are optional
    color="color",
    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
        icon_display_option="iconDisplayOption"
    )
)

Attributes

color

Determines the color of the icon.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-color

display_configuration

Determines the icon display configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-displayconfiguration

expression

The expression that determines the condition of the icon set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-expression

icon_options

Custom icon options for an icon set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconcondition.html#cfn-quicksight-template-conditionalformattingcustomiconcondition-iconoptions

ConditionalFormattingCustomIconOptionsProperty

class CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(*, icon=None, unicode_icon=None)

Bases: object

Custom icon options for an icon set.

Parameters:
  • icon (Optional[str]) – Determines the type of icon.

  • unicode_icon (Optional[str]) – Determines the Unicode icon type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.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

conditional_formatting_custom_icon_options_property = quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
    icon="icon",
    unicode_icon="unicodeIcon"
)

Attributes

icon

Determines the type of icon.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.html#cfn-quicksight-template-conditionalformattingcustomiconoptions-icon

unicode_icon

Determines the Unicode icon type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingcustomiconoptions.html#cfn-quicksight-template-conditionalformattingcustomiconoptions-unicodeicon

ConditionalFormattingGradientColorProperty

class CfnTemplate.ConditionalFormattingGradientColorProperty(*, color, expression)

Bases: object

Formatting configuration for gradient color.

Parameters:
  • color (Union[IResolvable, GradientColorProperty, Dict[str, Any]]) – Determines the color.

  • expression (str) – The expression that determines the formatting configuration for gradient color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.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

conditional_formatting_gradient_color_property = quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
    color=quicksight.CfnTemplate.GradientColorProperty(
        stops=[quicksight.CfnTemplate.GradientStopProperty(
            gradient_offset=123,

            # the properties below are optional
            color="color",
            data_value=123
        )]
    ),
    expression="expression"
)

Attributes

color

Determines the color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.html#cfn-quicksight-template-conditionalformattinggradientcolor-color

expression

The expression that determines the formatting configuration for gradient color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattinggradientcolor.html#cfn-quicksight-template-conditionalformattinggradientcolor-expression

ConditionalFormattingIconDisplayConfigurationProperty

class CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(*, icon_display_option=None)

Bases: object

Determines the icon display configuration.

Parameters:

icon_display_option (Optional[str]) – Determines the icon display configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicondisplayconfiguration.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

conditional_formatting_icon_display_configuration_property = quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
    icon_display_option="iconDisplayOption"
)

Attributes

icon_display_option

Determines the icon display configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicondisplayconfiguration.html#cfn-quicksight-template-conditionalformattingicondisplayconfiguration-icondisplayoption

ConditionalFormattingIconProperty

class CfnTemplate.ConditionalFormattingIconProperty(*, custom_condition=None, icon_set=None)

Bases: object

The formatting configuration for the icon.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.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

conditional_formatting_icon_property = quicksight.CfnTemplate.ConditionalFormattingIconProperty(
    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
        expression="expression",
        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
            icon="icon",
            unicode_icon="unicodeIcon"
        ),

        # the properties below are optional
        color="color",
        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
            icon_display_option="iconDisplayOption"
        )
    ),
    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
        expression="expression",

        # the properties below are optional
        icon_set_type="iconSetType"
    )
)

Attributes

custom_condition

Determines the custom condition for an icon set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.html#cfn-quicksight-template-conditionalformattingicon-customcondition

icon_set

Formatting configuration for icon set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingicon.html#cfn-quicksight-template-conditionalformattingicon-iconset

ConditionalFormattingIconSetProperty

class CfnTemplate.ConditionalFormattingIconSetProperty(*, expression, icon_set_type=None)

Bases: object

Formatting configuration for icon set.

Parameters:
  • expression (str) – The expression that determines the formatting configuration for the icon set.

  • icon_set_type (Optional[str]) – Determines the icon set type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.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

conditional_formatting_icon_set_property = quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
    expression="expression",

    # the properties below are optional
    icon_set_type="iconSetType"
)

Attributes

expression

The expression that determines the formatting configuration for the icon set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.html#cfn-quicksight-template-conditionalformattingiconset-expression

icon_set_type

Determines the icon set type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingiconset.html#cfn-quicksight-template-conditionalformattingiconset-iconsettype

ConditionalFormattingSolidColorProperty

class CfnTemplate.ConditionalFormattingSolidColorProperty(*, expression, color=None)

Bases: object

Formatting configuration for solid color.

Parameters:
  • expression (str) – The expression that determines the formatting configuration for solid color.

  • color (Optional[str]) – Determines the color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.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

conditional_formatting_solid_color_property = quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
    expression="expression",

    # the properties below are optional
    color="color"
)

Attributes

color

Determines the color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.html#cfn-quicksight-template-conditionalformattingsolidcolor-color

expression

The expression that determines the formatting configuration for solid color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-conditionalformattingsolidcolor.html#cfn-quicksight-template-conditionalformattingsolidcolor-expression

ContributionAnalysisDefaultProperty

class CfnTemplate.ContributionAnalysisDefaultProperty(*, contributor_dimensions, measure_field_id)

Bases: object

The contribution analysis visual display for a line, pie, or bar chart.

Parameters:
  • contributor_dimensions (Union[IResolvable, Sequence[Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]]]) – The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers .

  • measure_field_id (str) – The measure field that is used in the contribution analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.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

contribution_analysis_default_property = quicksight.CfnTemplate.ContributionAnalysisDefaultProperty(
    contributor_dimensions=[quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    )],
    measure_field_id="measureFieldId"
)

Attributes

contributor_dimensions

The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.html#cfn-quicksight-template-contributionanalysisdefault-contributordimensions

measure_field_id

The measure field that is used in the contribution analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-contributionanalysisdefault.html#cfn-quicksight-template-contributionanalysisdefault-measurefieldid

CurrencyDisplayFormatConfigurationProperty

class CfnTemplate.CurrencyDisplayFormatConfigurationProperty(*, decimal_places_configuration=None, negative_value_configuration=None, null_value_format_configuration=None, number_scale=None, prefix=None, separator_configuration=None, suffix=None, symbol=None)

Bases: object

The options that determine the currency display format configuration.

Parameters:
  • decimal_places_configuration (Union[IResolvable, DecimalPlacesConfigurationProperty, Dict[str, Any], None]) – The option that determines the decimal places configuration.

  • negative_value_configuration (Union[IResolvable, NegativeValueConfigurationProperty, Dict[str, Any], None]) – The options that determine the negative value configuration.

  • null_value_format_configuration (Union[IResolvable, NullValueFormatConfigurationProperty, Dict[str, Any], None]) – The options that determine the null value format configuration.

  • number_scale (Optional[str]) – Determines the number scale value for the currency format.

  • prefix (Optional[str]) – Determines the prefix value of the currency format.

  • separator_configuration (Union[IResolvable, NumericSeparatorConfigurationProperty, Dict[str, Any], None]) – The options that determine the numeric separator configuration.

  • suffix (Optional[str]) – Determines the suffix value of the currency format.

  • symbol (Optional[str]) – Determines the symbol for the currency format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.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

currency_display_format_configuration_property = 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"
)

Attributes

decimal_places_configuration

The option that determines the decimal places configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-decimalplacesconfiguration

negative_value_configuration

The options that determine the negative value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-negativevalueconfiguration

null_value_format_configuration

The options that determine the null value format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-nullvalueformatconfiguration

number_scale

Determines the number scale value for the currency format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-numberscale

prefix

Determines the prefix value of the currency format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-prefix

separator_configuration

The options that determine the numeric separator configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-separatorconfiguration

suffix

Determines the suffix value of the currency format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-suffix

symbol

Determines the symbol for the currency format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-currencydisplayformatconfiguration.html#cfn-quicksight-template-currencydisplayformatconfiguration-symbol

CustomActionFilterOperationProperty

class CfnTemplate.CustomActionFilterOperationProperty(*, selected_fields_configuration, target_visuals_configuration)

Bases: object

The filter operation that filters data included in a visual or in an entire sheet.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.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

custom_action_filter_operation_property = 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"]
        )
    )
)

Attributes

selected_fields_configuration

The configuration that chooses the fields to be filtered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.html#cfn-quicksight-template-customactionfilteroperation-selectedfieldsconfiguration

target_visuals_configuration

The configuration that chooses the target visuals to be filtered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionfilteroperation.html#cfn-quicksight-template-customactionfilteroperation-targetvisualsconfiguration

CustomActionNavigationOperationProperty

class CfnTemplate.CustomActionNavigationOperationProperty(*, local_navigation_configuration=None)

Bases: object

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

local_navigation_configuration (Union[IResolvable, LocalNavigationConfigurationProperty, Dict[str, Any], None]) – The configuration that chooses the navigation target.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionnavigationoperation.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

custom_action_navigation_operation_property = quicksight.CfnTemplate.CustomActionNavigationOperationProperty(
    local_navigation_configuration=quicksight.CfnTemplate.LocalNavigationConfigurationProperty(
        target_sheet_id="targetSheetId"
    )
)

Attributes

local_navigation_configuration

The configuration that chooses the navigation target.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionnavigationoperation.html#cfn-quicksight-template-customactionnavigationoperation-localnavigationconfiguration

CustomActionSetParametersOperationProperty

class CfnTemplate.CustomActionSetParametersOperationProperty(*, parameter_value_configurations)

Bases: object

The set parameter operation that sets parameters in custom action.

Parameters:

parameter_value_configurations (Union[IResolvable, Sequence[Union[IResolvable, SetParameterValueConfigurationProperty, Dict[str, Any]]]]) – The parameter that determines the value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionsetparametersoperation.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

custom_action_set_parameters_operation_property = 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"
        )
    )]
)

Attributes

parameter_value_configurations

The parameter that determines the value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionsetparametersoperation.html#cfn-quicksight-template-customactionsetparametersoperation-parametervalueconfigurations

CustomActionURLOperationProperty

class CfnTemplate.CustomActionURLOperationProperty(*, url_target, url_template)

Bases: object

The URL operation that opens a link to another webpage.

Parameters:
  • url_target (str) – The target of the CustomActionURLOperation . Valid values are defined as follows: - NEW_TAB : Opens the target URL in a new browser tab. - NEW_WINDOW : Opens the target URL in a new browser window. - SAME_TAB : Opens the target URL in the same browser tab.

  • url_template (str) – THe URL link of the CustomActionURLOperation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.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

custom_action_uRLOperation_property = quicksight.CfnTemplate.CustomActionURLOperationProperty(
    url_target="urlTarget",
    url_template="urlTemplate"
)

Attributes

url_target

The target of the CustomActionURLOperation .

Valid values are defined as follows:

  • NEW_TAB : Opens the target URL in a new browser tab.

  • NEW_WINDOW : Opens the target URL in a new browser window.

  • SAME_TAB : Opens the target URL in the same browser tab.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.html#cfn-quicksight-template-customactionurloperation-urltarget

url_template

THe URL link of the CustomActionURLOperation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customactionurloperation.html#cfn-quicksight-template-customactionurloperation-urltemplate

CustomColorProperty

class CfnTemplate.CustomColorProperty(*, color, field_value=None, special_value=None)

Bases: object

Parameters:
  • color (str) – CfnTemplate.CustomColorProperty.Color.

  • field_value (Optional[str]) – CfnTemplate.CustomColorProperty.FieldValue.

  • special_value (Optional[str]) – CfnTemplate.CustomColorProperty.SpecialValue.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.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

custom_color_property = quicksight.CfnTemplate.CustomColorProperty(
    color="color",

    # the properties below are optional
    field_value="fieldValue",
    special_value="specialValue"
)

Attributes

color

CfnTemplate.CustomColorProperty.Color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color

field_value

CfnTemplate.CustomColorProperty.FieldValue.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue

special_value

CfnTemplate.CustomColorProperty.SpecialValue.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue

CustomContentConfigurationProperty

class CfnTemplate.CustomContentConfigurationProperty(*, content_type=None, content_url=None, image_scaling=None)

Bases: object

The configuration of a CustomContentVisual .

Parameters:
  • content_type (Optional[str]) – The content type of the custom content visual. You can use this to have the visual render as an image.

  • content_url (Optional[str]) – The input URL that links to the custom content that you want in the custom visual.

  • image_scaling (Optional[str]) – The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is 'IMAGE' .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.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

custom_content_configuration_property = quicksight.CfnTemplate.CustomContentConfigurationProperty(
    content_type="contentType",
    content_url="contentUrl",
    image_scaling="imageScaling"
)

Attributes

content_type

The content type of the custom content visual.

You can use this to have the visual render as an image.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-contenttype

content_url

The input URL that links to the custom content that you want in the custom visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-contenturl

image_scaling

The sizing options for the size of the custom content visual.

This structure is required when the ContentType of the visual is 'IMAGE' .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html#cfn-quicksight-template-customcontentconfiguration-imagescaling

CustomContentVisualProperty

class CfnTemplate.CustomContentVisualProperty(*, data_set_identifier, visual_id, actions=None, chart_configuration=None, subtitle=None, title=None)

Bases: object

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide .

Parameters:
  • data_set_identifier (str) – The dataset that is used to create the custom content visual. You can’t create a visual without a dataset.

  • visual_id (str) – The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

  • actions (Union[IResolvable, Sequence[Union[IResolvable, VisualCustomActionProperty, Dict[str, Any]]], None]) – The list of custom actions that are configured for a visual.

  • chart_configuration (Union[IResolvable, CustomContentConfigurationProperty, Dict[str, Any], None]) – The configuration of a CustomContentVisual .

  • subtitle (Union[IResolvable, VisualSubtitleLabelOptionsProperty, Dict[str, Any], None]) – The subtitle that is displayed on the visual.

  • title (Union[IResolvable, VisualTitleLabelOptionsProperty, Dict[str, Any], None]) – The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.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

custom_content_visual_property = quicksight.CfnTemplate.CustomContentVisualProperty(
    data_set_identifier="dataSetIdentifier",
    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.CustomContentConfigurationProperty(
        content_type="contentType",
        content_url="contentUrl",
        image_scaling="imageScaling"
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-actions

chart_configuration

The configuration of a CustomContentVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-chartconfiguration

data_set_identifier

The dataset that is used to create the custom content visual.

You can’t create a visual without a dataset.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-datasetidentifier

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentvisual.html#cfn-quicksight-template-customcontentvisual-visualid

CustomFilterConfigurationProperty

class CfnTemplate.CustomFilterConfigurationProperty(*, match_operator, null_option, category_value=None, parameter_name=None, select_all_options=None)

Bases: object

A custom filter that filters based on a single value.

This filter can be partially matched.

Parameters:
  • match_operator (str) – The match operator that is used to determine if a filter should be applied.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • category_value (Optional[str]) – The category value for the filter. This field is mutually exclusive to ParameterName .

  • parameter_name (Optional[str]) – The parameter whose value should be used for the filter value. This field is mutually exclusive to CategoryValue .

  • select_all_options (Optional[str]) – Select all of the values. Null is not the assigned value of select all. - FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.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

custom_filter_configuration_property = quicksight.CfnTemplate.CustomFilterConfigurationProperty(
    match_operator="matchOperator",
    null_option="nullOption",

    # the properties below are optional
    category_value="categoryValue",
    parameter_name="parameterName",
    select_all_options="selectAllOptions"
)

Attributes

category_value

The category value for the filter.

This field is mutually exclusive to ParameterName .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-categoryvalue

match_operator

The match operator that is used to determine if a filter should be applied.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-matchoperator

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-nulloption

parameter_name

The parameter whose value should be used for the filter value.

This field is mutually exclusive to CategoryValue .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-parametername

select_all_options

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterconfiguration.html#cfn-quicksight-template-customfilterconfiguration-selectalloptions

CustomFilterListConfigurationProperty

class CfnTemplate.CustomFilterListConfigurationProperty(*, match_operator, null_option, category_values=None, select_all_options=None)

Bases: object

A list of custom filter values.

Parameters:
  • match_operator (str) – The match operator that is used to determine if a filter should be applied.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • category_values (Optional[Sequence[str]]) – The list of category values for the filter.

  • select_all_options (Optional[str]) – Select all of the values. Null is not the assigned value of select all. - FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.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

custom_filter_list_configuration_property = quicksight.CfnTemplate.CustomFilterListConfigurationProperty(
    match_operator="matchOperator",
    null_option="nullOption",

    # the properties below are optional
    category_values=["categoryValues"],
    select_all_options="selectAllOptions"
)

Attributes

category_values

The list of category values for the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-categoryvalues

match_operator

The match operator that is used to determine if a filter should be applied.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-matchoperator

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-nulloption

select_all_options

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customfilterlistconfiguration.html#cfn-quicksight-template-customfilterlistconfiguration-selectalloptions

CustomNarrativeOptionsProperty

class CfnTemplate.CustomNarrativeOptionsProperty(*, narrative)

Bases: object

The custom narrative options.

Parameters:

narrative (str) – The string input of custom narrative.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customnarrativeoptions.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

custom_narrative_options_property = quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
    narrative="narrative"
)

Attributes

narrative

The string input of custom narrative.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customnarrativeoptions.html#cfn-quicksight-template-customnarrativeoptions-narrative

CustomParameterValuesProperty

class CfnTemplate.CustomParameterValuesProperty(*, date_time_values=None, decimal_values=None, integer_values=None, string_values=None)

Bases: object

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • date_time_values (Optional[Sequence[str]]) – A list of datetime-type parameter values.

  • decimal_values (Union[IResolvable, Sequence[Union[int, float]], None]) – A list of decimal-type parameter values.

  • integer_values (Union[IResolvable, Sequence[Union[int, float]], None]) – A list of integer-type parameter values.

  • string_values (Optional[Sequence[str]]) – A list of string-type parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.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

custom_parameter_values_property = quicksight.CfnTemplate.CustomParameterValuesProperty(
    date_time_values=["dateTimeValues"],
    decimal_values=[123],
    integer_values=[123],
    string_values=["stringValues"]
)

Attributes

date_time_values

A list of datetime-type parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-datetimevalues

decimal_values

A list of decimal-type parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-decimalvalues

integer_values

A list of integer-type parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-integervalues

string_values

A list of string-type parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customparametervalues.html#cfn-quicksight-template-customparametervalues-stringvalues

CustomValuesConfigurationProperty

class CfnTemplate.CustomValuesConfigurationProperty(*, custom_values, include_null_value=None)

Bases: object

The configuration of custom values for the destination parameter in DestinationParameterValueConfiguration .

Parameters:
  • custom_values (Union[IResolvable, CustomParameterValuesProperty, Dict[str, Any]]) – CfnTemplate.CustomValuesConfigurationProperty.CustomValues.

  • include_null_value (Union[bool, IResolvable, None]) – Includes the null value in custom action parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.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

custom_values_configuration_property = 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
)

Attributes

custom_values

CfnTemplate.CustomValuesConfigurationProperty.CustomValues.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.html#cfn-quicksight-template-customvaluesconfiguration-customvalues

include_null_value

Includes the null value in custom action parameter values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customvaluesconfiguration.html#cfn-quicksight-template-customvaluesconfiguration-includenullvalue

DataBarsOptionsProperty

class CfnTemplate.DataBarsOptionsProperty(*, field_id, negative_color=None, positive_color=None)

Bases: object

The options for data bars.

Parameters:
  • field_id (str) – The field ID for the data bars options.

  • negative_color (Optional[str]) – The color of the negative data bar.

  • positive_color (Optional[str]) – The color of the positive data bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.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_bars_options_property = quicksight.CfnTemplate.DataBarsOptionsProperty(
    field_id="fieldId",

    # the properties below are optional
    negative_color="negativeColor",
    positive_color="positiveColor"
)

Attributes

field_id

The field ID for the data bars options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-fieldid

negative_color

The color of the negative data bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-negativecolor

positive_color

The color of the positive data bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-databarsoptions.html#cfn-quicksight-template-databarsoptions-positivecolor

DataColorProperty

class CfnTemplate.DataColorProperty(*, color=None, data_value=None)

Bases: object

Determines the color that is applied to a particular data value.

Parameters:
  • color (Optional[str]) – The color that is applied to the data value.

  • data_value (Union[int, float, None]) – The data value that the color is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.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_color_property = quicksight.CfnTemplate.DataColorProperty(
    color="color",
    data_value=123
)

Attributes

color

The color that is applied to the data value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.html#cfn-quicksight-template-datacolor-color

data_value

The data value that the color is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datacolor.html#cfn-quicksight-template-datacolor-datavalue

DataFieldSeriesItemProperty

class CfnTemplate.DataFieldSeriesItemProperty(*, axis_binding, field_id, field_value=None, settings=None)

Bases: object

The data field series item configuration of a line chart.

Parameters:
  • axis_binding (str) – The axis that you are binding the field to.

  • field_id (str) – The field ID of the field that you are setting the axis binding to.

  • field_value (Optional[str]) – The field value of the field that you are setting the axis binding to.

  • settings (Union[IResolvable, LineChartSeriesSettingsProperty, Dict[str, Any], None]) – The options that determine the presentation of line series associated to the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.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_field_series_item_property = quicksight.CfnTemplate.DataFieldSeriesItemProperty(
    axis_binding="axisBinding",
    field_id="fieldId",

    # the properties below are optional
    field_value="fieldValue",
    settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
            line_interpolation="lineInterpolation",
            line_style="lineStyle",
            line_visibility="lineVisibility",
            line_width="lineWidth"
        ),
        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
            marker_color="markerColor",
            marker_shape="markerShape",
            marker_size="markerSize",
            marker_visibility="markerVisibility"
        )
    )
)

Attributes

axis_binding

The axis that you are binding the field to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-axisbinding

field_id

The field ID of the field that you are setting the axis binding to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-fieldid

field_value

The field value of the field that you are setting the axis binding to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-fieldvalue

settings

The options that determine the presentation of line series associated to the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datafieldseriesitem.html#cfn-quicksight-template-datafieldseriesitem-settings

DataLabelOptionsProperty

class CfnTemplate.DataLabelOptionsProperty(*, category_label_visibility=None, data_label_types=None, label_color=None, label_content=None, label_font_configuration=None, measure_label_visibility=None, overlap=None, position=None, visibility=None)

Bases: object

The options that determine the presentation of the data labels.

Parameters:
  • category_label_visibility (Optional[str]) – Determines the visibility of the category field labels.

  • data_label_types (Union[IResolvable, Sequence[Union[IResolvable, DataLabelTypeProperty, Dict[str, Any]]], None]) – The option that determines the data label type.

  • label_color (Optional[str]) – Determines the color of the data labels.

  • label_content (Optional[str]) – Determines the content of the data labels.

  • label_font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – Determines the font configuration of the data labels.

  • measure_label_visibility (Optional[str]) – Determines the visibility of the measure field labels.

  • overlap (Optional[str]) – Determines whether overlap is enabled or disabled for the data labels.

  • position (Optional[str]) – Determines the position of the data labels.

  • visibility (Optional[str]) – Determines the visibility of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.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_label_options_property = 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"
)

Attributes

category_label_visibility

Determines the visibility of the category field labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility

data_label_types

The option that determines the data label type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes

label_color

Determines the color of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor

label_content

Determines the content of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent

label_font_configuration

Determines the font configuration of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration

measure_label_visibility

Determines the visibility of the measure field labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility

overlap

Determines whether overlap is enabled or disabled for the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap

position

Determines the position of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position

visibility

Determines the visibility of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility

DataLabelTypeProperty

class CfnTemplate.DataLabelTypeProperty(*, data_path_label_type=None, field_label_type=None, maximum_label_type=None, minimum_label_type=None, range_ends_label_type=None)

Bases: object

The option that determines the data label type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.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_label_type_property = 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"
    )
)

Attributes

data_path_label_type

The option that specifies individual data values for labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-datapathlabeltype

field_label_type

Determines the label configuration for the entire field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-fieldlabeltype

maximum_label_type

Determines the label configuration for the maximum value in a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-maximumlabeltype

minimum_label_type

Determines the label configuration for the minimum value in a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-minimumlabeltype

range_ends_label_type

Determines the label configuration for range end value in a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeltype.html#cfn-quicksight-template-datalabeltype-rangeendslabeltype

DataPathColorProperty

class CfnTemplate.DataPathColorProperty(*, color, element, time_granularity=None)

Bases: object

The color map that determines the color options for a particular element.

Parameters:
  • color (str) – The color that needs to be applied to the element.

  • element (Union[IResolvable, DataPathValueProperty, Dict[str, Any]]) – The element that the color needs to be applied to.

  • time_granularity (Optional[str]) – The time granularity of the field that the color needs to be applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.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_path_color_property = quicksight.CfnTemplate.DataPathColorProperty(
    color="color",
    element=quicksight.CfnTemplate.DataPathValueProperty(
        field_id="fieldId",
        field_value="fieldValue"
    ),

    # the properties below are optional
    time_granularity="timeGranularity"
)

Attributes

color

The color that needs to be applied to the element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-color

element

The element that the color needs to be applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-element

time_granularity

The time granularity of the field that the color needs to be applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathcolor.html#cfn-quicksight-template-datapathcolor-timegranularity

DataPathLabelTypeProperty

class CfnTemplate.DataPathLabelTypeProperty(*, field_id=None, field_value=None, visibility=None)

Bases: object

The option that specifies individual data values for labels.

Parameters:
  • field_id (Optional[str]) – The field ID of the field that the data label needs to be applied to.

  • field_value (Optional[str]) – The actual value of the field that is labeled.

  • visibility (Optional[str]) – The visibility of the data label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.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_path_label_type_property = quicksight.CfnTemplate.DataPathLabelTypeProperty(
    field_id="fieldId",
    field_value="fieldValue",
    visibility="visibility"
)

Attributes

field_id

The field ID of the field that the data label needs to be applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-fieldid

field_value

The actual value of the field that is labeled.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-fieldvalue

visibility

The visibility of the data label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathlabeltype.html#cfn-quicksight-template-datapathlabeltype-visibility

DataPathSortProperty

class CfnTemplate.DataPathSortProperty(*, direction, sort_paths)

Bases: object

Allows data paths to be sorted by a specific data value.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.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_path_sort_property = quicksight.CfnTemplate.DataPathSortProperty(
    direction="direction",
    sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
        field_id="fieldId",
        field_value="fieldValue"
    )]
)

Attributes

direction

Determines the sort direction.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.html#cfn-quicksight-template-datapathsort-direction

sort_paths

The list of data paths that need to be sorted.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathsort.html#cfn-quicksight-template-datapathsort-sortpaths

DataPathValueProperty

class CfnTemplate.DataPathValueProperty(*, field_id, field_value)

Bases: object

The data path that needs to be sorted.

Parameters:
  • field_id (str) – The field ID of the field that needs to be sorted.

  • field_value (str) – The actual value of the field that needs to be sorted.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.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_path_value_property = quicksight.CfnTemplate.DataPathValueProperty(
    field_id="fieldId",
    field_value="fieldValue"
)

Attributes

field_id

The field ID of the field that needs to be sorted.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html#cfn-quicksight-template-datapathvalue-fieldid

field_value

The actual value of the field that needs to be sorted.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datapathvalue.html#cfn-quicksight-template-datapathvalue-fieldvalue

DataSetConfigurationProperty

class CfnTemplate.DataSetConfigurationProperty(*, column_group_schema_list=None, data_set_schema=None, placeholder=None)

Bases: object

Dataset configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.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_set_configuration_property = 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"
)

Attributes

column_group_schema_list

A structure containing the list of column group schemas.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-columngroupschemalist

data_set_schema

Dataset schema.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-datasetschema

placeholder

Placeholder.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetconfiguration.html#cfn-quicksight-template-datasetconfiguration-placeholder

DataSetReferenceProperty

class CfnTemplate.DataSetReferenceProperty(*, data_set_arn, data_set_placeholder)

Bases: object

Dataset reference.

Parameters:
  • data_set_arn (str) – Dataset Amazon Resource Name (ARN).

  • data_set_placeholder (str) – Dataset placeholder.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.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_set_reference_property = quicksight.CfnTemplate.DataSetReferenceProperty(
    data_set_arn="dataSetArn",
    data_set_placeholder="dataSetPlaceholder"
)

Attributes

data_set_arn

Dataset Amazon Resource Name (ARN).

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetarn

data_set_placeholder

Dataset placeholder.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetreference.html#cfn-quicksight-template-datasetreference-datasetplaceholder

DataSetSchemaProperty

class CfnTemplate.DataSetSchemaProperty(*, column_schema_list=None)

Bases: object

Dataset schema.

Parameters:

column_schema_list (Union[IResolvable, Sequence[Union[IResolvable, ColumnSchemaProperty, Dict[str, Any]]], None]) – A structure containing the list of column schemas.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetschema.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_set_schema_property = quicksight.CfnTemplate.DataSetSchemaProperty(
    column_schema_list=[quicksight.CfnTemplate.ColumnSchemaProperty(
        data_type="dataType",
        geographic_role="geographicRole",
        name="name"
    )]
)

Attributes

column_schema_list

A structure containing the list of column schemas.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datasetschema.html#cfn-quicksight-template-datasetschema-columnschemalist

DateAxisOptionsProperty

class CfnTemplate.DateAxisOptionsProperty(*, missing_date_visibility=None)

Bases: object

The options that determine how a date axis is displayed.

Parameters:

missing_date_visibility (Optional[str]) – Determines whether or not missing dates are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dateaxisoptions.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

date_axis_options_property = quicksight.CfnTemplate.DateAxisOptionsProperty(
    missing_date_visibility="missingDateVisibility"
)

Attributes

missing_date_visibility

Determines whether or not missing dates are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dateaxisoptions.html#cfn-quicksight-template-dateaxisoptions-missingdatevisibility

DateDimensionFieldProperty

class CfnTemplate.DateDimensionFieldProperty(*, column, field_id, date_granularity=None, format_configuration=None, hierarchy_id=None)

Bases: object

The dimension type field with date type columns.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that is used in the DateDimensionField .

  • field_id (str) – The custom field ID.

  • date_granularity (Optional[str]) – The date granularity of the DateDimensionField . Choose one of the following options:. - YEAR - QUARTER - MONTH - WEEK - DAY - HOUR - MINUTE - SECOND - MILLISECOND

  • format_configuration (Union[IResolvable, DateTimeFormatConfigurationProperty, Dict[str, Any], None]) – The format configuration of the field.

  • hierarchy_id (Optional[str]) – The custom hierarchy ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.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

date_dimension_field_property = 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"
)

Attributes

column

The column that is used in the DateDimensionField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-column

date_granularity

.

  • YEAR

  • QUARTER

  • MONTH

  • WEEK

  • DAY

  • HOUR

  • MINUTE

  • SECOND

  • MILLISECOND

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-dategranularity

Type:

The date granularity of the DateDimensionField . Choose one of the following options

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-formatconfiguration

hierarchy_id

The custom hierarchy ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datedimensionfield.html#cfn-quicksight-template-datedimensionfield-hierarchyid

DateMeasureFieldProperty

class CfnTemplate.DateMeasureFieldProperty(*, column, field_id, aggregation_function=None, format_configuration=None)

Bases: object

The measure type field with date type columns.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.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

date_measure_field_property = 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"
            )
        )
    )
)

Attributes

aggregation_function

The aggregation function of the measure field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-aggregationfunction

column

The column that is used in the DateMeasureField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datemeasurefield.html#cfn-quicksight-template-datemeasurefield-formatconfiguration

DateTimeDefaultValuesProperty

class CfnTemplate.DateTimeDefaultValuesProperty(*, dynamic_value=None, rolling_date=None, static_values=None)

Bases: object

The default values of the DateTimeParameterDeclaration .

Parameters:
  • dynamic_value (Union[IResolvable, DynamicDefaultValueProperty, Dict[str, Any], None]) – The dynamic value of the DataTimeDefaultValues . Different defaults are displayed according to users, groups, and values mapping.

  • rolling_date (Union[IResolvable, RollingDateConfigurationProperty, Dict[str, Any], None]) – The rolling date of the DataTimeDefaultValues . The date is determined from the dataset based on input expression.

  • static_values (Optional[Sequence[str]]) – The static values of the DataTimeDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.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

date_time_default_values_property = 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"]
)

Attributes

dynamic_value

The dynamic value of the DataTimeDefaultValues .

Different defaults are displayed according to users, groups, and values mapping.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-dynamicvalue

rolling_date

The rolling date of the DataTimeDefaultValues .

The date is determined from the dataset based on input expression.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-rollingdate

static_values

The static values of the DataTimeDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimedefaultvalues.html#cfn-quicksight-template-datetimedefaultvalues-staticvalues

DateTimeFormatConfigurationProperty

class CfnTemplate.DateTimeFormatConfigurationProperty(*, date_time_format=None, null_value_format_configuration=None, numeric_format_configuration=None)

Bases: object

Formatting configuration for DateTime fields.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.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

date_time_format_configuration_property = 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"
        )
    )
)

Attributes

date_time_format

Determines the DateTime format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-datetimeformat

null_value_format_configuration

The options that determine the null value format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-nullvalueformatconfiguration

numeric_format_configuration

The formatting configuration for numeric DateTime fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeformatconfiguration.html#cfn-quicksight-template-datetimeformatconfiguration-numericformatconfiguration

DateTimeHierarchyProperty

class CfnTemplate.DateTimeHierarchyProperty(*, hierarchy_id, drill_down_filters=None)

Bases: object

The option that determines the hierarchy of any DateTime fields.

Parameters:
  • hierarchy_id (str) – The hierarchy ID of the DateTime hierarchy.

  • drill_down_filters (Union[IResolvable, Sequence[Union[IResolvable, DrillDownFilterProperty, Dict[str, Any]]], None]) – The option that determines the drill down filters for the DateTime hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.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

date_time_hierarchy_property = 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"
        )
    )]
)

Attributes

drill_down_filters

The option that determines the drill down filters for the DateTime hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.html#cfn-quicksight-template-datetimehierarchy-drilldownfilters

hierarchy_id

The hierarchy ID of the DateTime hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimehierarchy.html#cfn-quicksight-template-datetimehierarchy-hierarchyid

DateTimeParameterDeclarationProperty

class CfnTemplate.DateTimeParameterDeclarationProperty(*, name, default_values=None, mapped_data_set_parameters=None, time_granularity=None, value_when_unset=None)

Bases: object

A parameter declaration for the DateTime data type.

Parameters:
  • name (str) – The name of the parameter that is being declared.

  • default_values (Union[IResolvable, DateTimeDefaultValuesProperty, Dict[str, Any], None]) – The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

  • mapped_data_set_parameters (Union[IResolvable, Sequence[Union[IResolvable, MappedDataSetParameterProperty, Dict[str, Any]]], None]) – CfnTemplate.DateTimeParameterDeclarationProperty.MappedDataSetParameters.

  • time_granularity (Optional[str]) – The level of time precision that is used to aggregate DateTime values.

  • value_when_unset (Union[IResolvable, DateTimeValueWhenUnsetConfigurationProperty, Dict[str, Any], None]) – The configuration that defines the default value of a DateTime parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.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

date_time_parameter_declaration_property = 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"
    )
)

Attributes

default_values

The default values of a parameter.

If the parameter is a single-value parameter, a maximum of one default value can be provided.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-defaultvalues

mapped_data_set_parameters

CfnTemplate.DateTimeParameterDeclarationProperty.MappedDataSetParameters.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-mappeddatasetparameters

name

The name of the parameter that is being declared.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-name

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-timegranularity

value_when_unset

The configuration that defines the default value of a DateTime parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimeparameterdeclaration.html#cfn-quicksight-template-datetimeparameterdeclaration-valuewhenunset

DateTimePickerControlDisplayOptionsProperty

class CfnTemplate.DateTimePickerControlDisplayOptionsProperty(*, date_time_format=None, title_options=None)

Bases: object

The display options of a control.

Parameters:
  • date_time_format (Optional[str]) – Customize how dates are formatted in controls.

  • title_options (Union[IResolvable, LabelOptionsProperty, Dict[str, Any], None]) – The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.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

date_time_picker_control_display_options_property = 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"
    )
)

Attributes

date_time_format

Customize how dates are formatted in controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-datetimeformat

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-titleoptions

DateTimeValueWhenUnsetConfigurationProperty

class CfnTemplate.DateTimeValueWhenUnsetConfigurationProperty(*, custom_value=None, value_when_unset_option=None)

Bases: object

The configuration that defines the default value of a DateTime parameter when a value has not been set.

Parameters:
  • custom_value (Optional[str]) – A custom value that’s used when the value of a parameter isn’t set.

  • value_when_unset_option (Optional[str]) – The built-in options for default values. The value can be one of the following:. - RECOMMENDED : The recommended value. - NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.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

date_time_value_when_unset_configuration_property = quicksight.CfnTemplate.DateTimeValueWhenUnsetConfigurationProperty(
    custom_value="customValue",
    value_when_unset_option="valueWhenUnsetOption"
)

Attributes

custom_value

A custom value that’s used when the value of a parameter isn’t set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-template-datetimevaluewhenunsetconfiguration-customvalue

value_when_unset_option

.

  • RECOMMENDED : The recommended value.

  • NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimevaluewhenunsetconfiguration.html#cfn-quicksight-template-datetimevaluewhenunsetconfiguration-valuewhenunsetoption

Type:

The built-in options for default values. The value can be one of the following

DecimalDefaultValuesProperty

class CfnTemplate.DecimalDefaultValuesProperty(*, dynamic_value=None, static_values=None)

Bases: object

The default values of the DecimalParameterDeclaration .

Parameters:
  • dynamic_value (Union[IResolvable, DynamicDefaultValueProperty, Dict[str, Any], None]) – The dynamic value of the DecimalDefaultValues . Different defaults are displayed according to users, groups, and values mapping.

  • static_values (Union[IResolvable, Sequence[Union[int, float]], None]) – The static values of the DecimalDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.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

decimal_default_values_property = 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]
)

Attributes

dynamic_value

The dynamic value of the DecimalDefaultValues .

Different defaults are displayed according to users, groups, and values mapping.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.html#cfn-quicksight-template-decimaldefaultvalues-dynamicvalue

static_values

The static values of the DecimalDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimaldefaultvalues.html#cfn-quicksight-template-decimaldefaultvalues-staticvalues

DecimalParameterDeclarationProperty

class CfnTemplate.DecimalParameterDeclarationProperty(*, name, parameter_value_type, default_values=None, mapped_data_set_parameters=None, value_when_unset=None)

Bases: object

A parameter declaration for the Decimal data type.

Parameters:
  • name (str) – The name of the parameter that is being declared.

  • parameter_value_type (str) – The value type determines whether the parameter is a single-value or multi-value parameter.

  • default_values (Union[IResolvable, DecimalDefaultValuesProperty, Dict[str, Any], None]) – The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

  • mapped_data_set_parameters (Union[IResolvable, Sequence[Union[IResolvable, MappedDataSetParameterProperty, Dict[str, Any]]], None]) – CfnTemplate.DecimalParameterDeclarationProperty.MappedDataSetParameters.

  • value_when_unset (Union[IResolvable, DecimalValueWhenUnsetConfigurationProperty, Dict[str, Any], None]) – The configuration that defines the default value of a Decimal parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.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

decimal_parameter_declaration_property = 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"
    )
)

Attributes

default_values

The default values of a parameter.

If the parameter is a single-value parameter, a maximum of one default value can be provided.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-defaultvalues

mapped_data_set_parameters

CfnTemplate.DecimalParameterDeclarationProperty.MappedDataSetParameters.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-mappeddatasetparameters

name

The name of the parameter that is being declared.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-name

parameter_value_type

The value type determines whether the parameter is a single-value or multi-value parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-parametervaluetype

value_when_unset

The configuration that defines the default value of a Decimal parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalparameterdeclaration.html#cfn-quicksight-template-decimalparameterdeclaration-valuewhenunset

DecimalPlacesConfigurationProperty

class CfnTemplate.DecimalPlacesConfigurationProperty(*, decimal_places)

Bases: object

The option that determines the decimal places configuration.

Parameters:

decimal_places (Union[int, float]) – The values of the decimal places.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalplacesconfiguration.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

decimal_places_configuration_property = quicksight.CfnTemplate.DecimalPlacesConfigurationProperty(
    decimal_places=123
)

Attributes

decimal_places

The values of the decimal places.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalplacesconfiguration.html#cfn-quicksight-template-decimalplacesconfiguration-decimalplaces

DecimalValueWhenUnsetConfigurationProperty

class CfnTemplate.DecimalValueWhenUnsetConfigurationProperty(*, custom_value=None, value_when_unset_option=None)

Bases: object

The configuration that defines the default value of a Decimal parameter when a value has not been set.

Parameters:
  • custom_value (Union[int, float, None]) – A custom value that’s used when the value of a parameter isn’t set.

  • value_when_unset_option (Optional[str]) – The built-in options for default values. The value can be one of the following:. - RECOMMENDED : The recommended value. - NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.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

decimal_value_when_unset_configuration_property = quicksight.CfnTemplate.DecimalValueWhenUnsetConfigurationProperty(
    custom_value=123,
    value_when_unset_option="valueWhenUnsetOption"
)

Attributes

custom_value

A custom value that’s used when the value of a parameter isn’t set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-template-decimalvaluewhenunsetconfiguration-customvalue

value_when_unset_option

.

  • RECOMMENDED : The recommended value.

  • NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-decimalvaluewhenunsetconfiguration.html#cfn-quicksight-template-decimalvaluewhenunsetconfiguration-valuewhenunsetoption

Type:

The built-in options for default values. The value can be one of the following

DefaultFreeFormLayoutConfigurationProperty

class CfnTemplate.DefaultFreeFormLayoutConfigurationProperty(*, canvas_size_options)

Bases: object

The options that determine the default settings of a free-form layout configuration.

Parameters:

canvas_size_options (Union[IResolvable, FreeFormLayoutCanvasSizeOptionsProperty, Dict[str, Any]]) – Determines the screen canvas size options for a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfreeformlayoutconfiguration.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

default_free_form_layout_configuration_property = quicksight.CfnTemplate.DefaultFreeFormLayoutConfigurationProperty(
    canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty(
        screen_canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(
            optimized_view_port_width="optimizedViewPortWidth"
        )
    )
)

Attributes

canvas_size_options

Determines the screen canvas size options for a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfreeformlayoutconfiguration.html#cfn-quicksight-template-defaultfreeformlayoutconfiguration-canvassizeoptions

DefaultGridLayoutConfigurationProperty

class CfnTemplate.DefaultGridLayoutConfigurationProperty(*, canvas_size_options)

Bases: object

The options that determine the default settings for a grid layout configuration.

Parameters:

canvas_size_options (Union[IResolvable, GridLayoutCanvasSizeOptionsProperty, Dict[str, Any]]) – Determines the screen canvas size options for a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultgridlayoutconfiguration.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

default_grid_layout_configuration_property = 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"
        )
    )
)

Attributes

canvas_size_options

Determines the screen canvas size options for a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultgridlayoutconfiguration.html#cfn-quicksight-template-defaultgridlayoutconfiguration-canvassizeoptions

DefaultInteractiveLayoutConfigurationProperty

class CfnTemplate.DefaultInteractiveLayoutConfigurationProperty(*, free_form=None, grid=None)

Bases: object

The options that determine the default settings for interactive layout configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.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

default_interactive_layout_configuration_property = 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"
            )
        )
    )
)

Attributes

free_form

The options that determine the default settings of a free-form layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.html#cfn-quicksight-template-defaultinteractivelayoutconfiguration-freeform

grid

The options that determine the default settings for a grid layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultinteractivelayoutconfiguration.html#cfn-quicksight-template-defaultinteractivelayoutconfiguration-grid

DefaultNewSheetConfigurationProperty

class CfnTemplate.DefaultNewSheetConfigurationProperty(*, interactive_layout_configuration=None, paginated_layout_configuration=None, sheet_content_type=None)

Bases: object

The configuration for default new sheet settings.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.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

default_new_sheet_configuration_property = 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"
)

Attributes

interactive_layout_configuration

The options that determine the default settings for interactive layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-interactivelayoutconfiguration

paginated_layout_configuration

The options that determine the default settings for a paginated layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-paginatedlayoutconfiguration

sheet_content_type

The option that determines the sheet content type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultnewsheetconfiguration.html#cfn-quicksight-template-defaultnewsheetconfiguration-sheetcontenttype

DefaultPaginatedLayoutConfigurationProperty

class CfnTemplate.DefaultPaginatedLayoutConfigurationProperty(*, section_based=None)

Bases: object

The options that determine the default settings for a paginated layout configuration.

Parameters:

section_based (Union[IResolvable, DefaultSectionBasedLayoutConfigurationProperty, Dict[str, Any], None]) – The options that determine the default settings for a section-based layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultpaginatedlayoutconfiguration.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

default_paginated_layout_configuration_property = 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"
            )
        )
    )
)

Attributes

section_based

The options that determine the default settings for a section-based layout configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultpaginatedlayoutconfiguration.html#cfn-quicksight-template-defaultpaginatedlayoutconfiguration-sectionbased

DefaultSectionBasedLayoutConfigurationProperty

class CfnTemplate.DefaultSectionBasedLayoutConfigurationProperty(*, canvas_size_options)

Bases: object

The options that determine the default settings for a section-based layout configuration.

Parameters:

canvas_size_options (Union[IResolvable, SectionBasedLayoutCanvasSizeOptionsProperty, Dict[str, Any]]) – Determines the screen canvas size options for a section-based layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultsectionbasedlayoutconfiguration.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

default_section_based_layout_configuration_property = 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"
        )
    )
)

Attributes

canvas_size_options

Determines the screen canvas size options for a section-based layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultsectionbasedlayoutconfiguration.html#cfn-quicksight-template-defaultsectionbasedlayoutconfiguration-canvassizeoptions

DestinationParameterValueConfigurationProperty

class CfnTemplate.DestinationParameterValueConfigurationProperty(*, custom_values_configuration=None, select_all_value_options=None, source_field=None, source_parameter_name=None)

Bases: object

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • custom_values_configuration (Union[IResolvable, CustomValuesConfigurationProperty, Dict[str, Any], None]) – The configuration of custom values for destination parameter in DestinationParameterValueConfiguration .

  • select_all_value_options (Optional[str]) – The configuration that selects all options.

  • source_field (Optional[str]) – The source field ID of the destination parameter.

  • source_parameter_name (Optional[str]) – The source parameter name of the destination parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.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

destination_parameter_value_configuration_property = 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"
)

Attributes

custom_values_configuration

The configuration of custom values for destination parameter in DestinationParameterValueConfiguration .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration

select_all_value_options

The configuration that selects all options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions

source_field

The source field ID of the destination parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield

source_parameter_name

The source parameter name of the destination parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername

DimensionFieldProperty

class CfnTemplate.DimensionFieldProperty(*, categorical_dimension_field=None, date_dimension_field=None, numerical_dimension_field=None)

Bases: object

The dimension type field.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.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

dimension_field_property = 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"
    )
)

Attributes

categorical_dimension_field

The dimension type field with categorical type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-categoricaldimensionfield

date_dimension_field

The dimension type field with date type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-datedimensionfield

numerical_dimension_field

The dimension type field with numerical type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dimensionfield.html#cfn-quicksight-template-dimensionfield-numericaldimensionfield

DonutCenterOptionsProperty

class CfnTemplate.DonutCenterOptionsProperty(*, label_visibility=None)

Bases: object

The label options of the label that is displayed in the center of a donut chart.

This option isn’t available for pie charts.

Parameters:

label_visibility (Optional[str]) – Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called 'Show total' .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutcenteroptions.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

donut_center_options_property = quicksight.CfnTemplate.DonutCenterOptionsProperty(
    label_visibility="labelVisibility"
)

Attributes

label_visibility

Determines the visibility of the label in a donut chart.

In the Amazon QuickSight console, this option is called 'Show total' .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutcenteroptions.html#cfn-quicksight-template-donutcenteroptions-labelvisibility

DonutOptionsProperty

class CfnTemplate.DonutOptionsProperty(*, arc_options=None, donut_center_options=None)

Bases: object

The options for configuring a donut chart or pie chart.

Parameters:
  • arc_options (Union[IResolvable, ArcOptionsProperty, Dict[str, Any], None]) – The option for define the arc of the chart shape. Valid values are as follows:. - WHOLE - A pie chart - SMALL - A small-sized donut chart - MEDIUM - A medium-sized donut chart - LARGE - A large-sized donut chart

  • donut_center_options (Union[IResolvable, DonutCenterOptionsProperty, Dict[str, Any], None]) – The label options of the label that is displayed in the center of a donut chart. This option isn’t available for pie charts.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.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

donut_options_property = quicksight.CfnTemplate.DonutOptionsProperty(
    arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
        arc_thickness="arcThickness"
    ),
    donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
        label_visibility="labelVisibility"
    )
)

Attributes

arc_options

.

  • WHOLE - A pie chart

  • SMALL - A small-sized donut chart

  • MEDIUM - A medium-sized donut chart

  • LARGE - A large-sized donut chart

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.html#cfn-quicksight-template-donutoptions-arcoptions

Type:

The option for define the arc of the chart shape. Valid values are as follows

donut_center_options

The label options of the label that is displayed in the center of a donut chart.

This option isn’t available for pie charts.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-donutoptions.html#cfn-quicksight-template-donutoptions-donutcenteroptions

DrillDownFilterProperty

class CfnTemplate.DrillDownFilterProperty(*, category_filter=None, numeric_equality_filter=None, time_range_filter=None)

Bases: object

The drill down filter for the column hierarchies.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.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

drill_down_filter_property = 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"
    )
)

Attributes

category_filter

The category type drill down filter.

This filter is used for string type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-categoryfilter

numeric_equality_filter

The numeric equality type drill down filter.

This filter is used for number type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-numericequalityfilter

time_range_filter

The time range drill down filter.

This filter is used for date time columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-drilldownfilter.html#cfn-quicksight-template-drilldownfilter-timerangefilter

DynamicDefaultValueProperty

class CfnTemplate.DynamicDefaultValueProperty(*, default_value_column, group_name_column=None, user_name_column=None)

Bases: object

Defines different defaults to the users or groups based on mapping.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.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

dynamic_default_value_property = 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"
    )
)

Attributes

default_value_column

The column that contains the default value of each user or group.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-defaultvaluecolumn

group_name_column

The column that contains the group name.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-groupnamecolumn

user_name_column

The column that contains the username.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dynamicdefaultvalue.html#cfn-quicksight-template-dynamicdefaultvalue-usernamecolumn

EmptyVisualProperty

class CfnTemplate.EmptyVisualProperty(*, data_set_identifier, visual_id, actions=None)

Bases: object

An empty visual.

Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an EmptyVisual until a visual type is selected.

Parameters:
  • data_set_identifier (str) – The data set that is used in the empty visual. Every visual requires a dataset to render.

  • visual_id (str) – The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

  • actions (Union[IResolvable, Sequence[Union[IResolvable, VisualCustomActionProperty, Dict[str, Any]]], None]) – The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.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

empty_visual_property = quicksight.CfnTemplate.EmptyVisualProperty(
    data_set_identifier="dataSetIdentifier",
    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"
    )]
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-actions

data_set_identifier

The data set that is used in the empty visual.

Every visual requires a dataset to render.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-datasetidentifier

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-emptyvisual.html#cfn-quicksight-template-emptyvisual-visualid

EntityProperty

class CfnTemplate.EntityProperty(*, path=None)

Bases: object

An object, structure, or sub-structure of an analysis, template, or dashboard.

Parameters:

path (Optional[str]) – The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-entity.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

entity_property = quicksight.CfnTemplate.EntityProperty(
    path="path"
)

Attributes

path

The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-entity.html#cfn-quicksight-template-entity-path

ExcludePeriodConfigurationProperty

class CfnTemplate.ExcludePeriodConfigurationProperty(*, amount, granularity, status=None)

Bases: object

The exclude period of TimeRangeFilter or RelativeDatesFilter .

Parameters:
  • amount (Union[int, float]) – The amount or number of the exclude period.

  • granularity (str) – The granularity or unit (day, month, year) of the exclude period.

  • status (Optional[str]) – The status of the exclude period. Choose from the following options:. - ENABLED - DISABLED

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.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

exclude_period_configuration_property = quicksight.CfnTemplate.ExcludePeriodConfigurationProperty(
    amount=123,
    granularity="granularity",

    # the properties below are optional
    status="status"
)

Attributes

amount

The amount or number of the exclude period.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-amount

granularity

The granularity or unit (day, month, year) of the exclude period.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-granularity

status

.

  • ENABLED

  • DISABLED

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-excludeperiodconfiguration.html#cfn-quicksight-template-excludeperiodconfiguration-status

Type:

The status of the exclude period. Choose from the following options

ExplicitHierarchyProperty

class CfnTemplate.ExplicitHierarchyProperty(*, columns, hierarchy_id, drill_down_filters=None)

Bases: object

The option that determines the hierarchy of the fields that are built within a visual’s field wells.

These fields can’t be duplicated to other visuals.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.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

explicit_hierarchy_property = 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"
        )
    )]
)

Attributes

columns

The list of columns that define the explicit hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-columns

drill_down_filters

The option that determines the drill down filters for the explicit hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-drilldownfilters

hierarchy_id

The hierarchy ID of the explicit hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-explicithierarchy.html#cfn-quicksight-template-explicithierarchy-hierarchyid

FieldBasedTooltipProperty

class CfnTemplate.FieldBasedTooltipProperty(*, aggregation_visibility=None, tooltip_fields=None, tooltip_title_type=None)

Bases: object

The setup for the detailed tooltip.

Parameters:
  • aggregation_visibility (Optional[str]) – The visibility of Show aggregations .

  • tooltip_fields (Union[IResolvable, Sequence[Union[IResolvable, TooltipItemProperty, Dict[str, Any]]], None]) – The fields configuration in the tooltip.

  • tooltip_title_type (Optional[str]) – The type for the >tooltip title. Choose one of the following options:. - NONE : Doesn’t use the primary value as the title. - PRIMARY_VALUE : Uses primary value as the title.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.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

field_based_tooltip_property = 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"
)

Attributes

aggregation_visibility

The visibility of Show aggregations .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-aggregationvisibility

tooltip_fields

The fields configuration in the tooltip.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-tooltipfields

tooltip_title_type

.

  • NONE : Doesn’t use the primary value as the title.

  • PRIMARY_VALUE : Uses primary value as the title.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldbasedtooltip.html#cfn-quicksight-template-fieldbasedtooltip-tooltiptitletype

Type:

The type for the >tooltip title. Choose one of the following options

FieldLabelTypeProperty

class CfnTemplate.FieldLabelTypeProperty(*, field_id=None, visibility=None)

Bases: object

The field label type.

Parameters:
  • field_id (Optional[str]) – Indicates the field that is targeted by the field label.

  • visibility (Optional[str]) – The visibility of the field label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.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

field_label_type_property = quicksight.CfnTemplate.FieldLabelTypeProperty(
    field_id="fieldId",
    visibility="visibility"
)

Attributes

field_id

Indicates the field that is targeted by the field label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.html#cfn-quicksight-template-fieldlabeltype-fieldid

visibility

The visibility of the field label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldlabeltype.html#cfn-quicksight-template-fieldlabeltype-visibility

FieldSeriesItemProperty

class CfnTemplate.FieldSeriesItemProperty(*, axis_binding, field_id, settings=None)

Bases: object

The field series item configuration of a line chart.

Parameters:
  • axis_binding (str) – The axis that you are binding the field to.

  • field_id (str) – The field ID of the field for which you are setting the axis binding.

  • settings (Union[IResolvable, LineChartSeriesSettingsProperty, Dict[str, Any], None]) – The options that determine the presentation of line series associated to the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.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

field_series_item_property = quicksight.CfnTemplate.FieldSeriesItemProperty(
    axis_binding="axisBinding",
    field_id="fieldId",

    # the properties below are optional
    settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
            line_interpolation="lineInterpolation",
            line_style="lineStyle",
            line_visibility="lineVisibility",
            line_width="lineWidth"
        ),
        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
            marker_color="markerColor",
            marker_shape="markerShape",
            marker_size="markerSize",
            marker_visibility="markerVisibility"
        )
    )
)

Attributes

axis_binding

The axis that you are binding the field to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-axisbinding

field_id

The field ID of the field for which you are setting the axis binding.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-fieldid

settings

The options that determine the presentation of line series associated to the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldseriesitem.html#cfn-quicksight-template-fieldseriesitem-settings

FieldSortOptionsProperty

class CfnTemplate.FieldSortOptionsProperty(*, column_sort=None, field_sort=None)

Bases: object

The field sort options in a chart configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.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

field_sort_options_property = 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"
    )
)

Attributes

column_sort

The sort configuration for a column that is not used in a field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.html#cfn-quicksight-template-fieldsortoptions-columnsort

field_sort

The sort configuration for a field in a field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsortoptions.html#cfn-quicksight-template-fieldsortoptions-fieldsort

FieldSortProperty

class CfnTemplate.FieldSortProperty(*, direction, field_id)

Bases: object

The sort configuration for a field in a field well.

Parameters:
  • direction (str) – The sort direction. Choose one of the following options:. - ASC : Ascending - DESC : Descending

  • field_id (str) – The sort configuration target field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.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

field_sort_property = quicksight.CfnTemplate.FieldSortProperty(
    direction="direction",
    field_id="fieldId"
)

Attributes

direction

.

  • ASC : Ascending

  • DESC : Descending

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.html#cfn-quicksight-template-fieldsort-direction

Type:

The sort direction. Choose one of the following options

field_id

The sort configuration target field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldsort.html#cfn-quicksight-template-fieldsort-fieldid

FieldTooltipItemProperty

class CfnTemplate.FieldTooltipItemProperty(*, field_id, label=None, visibility=None)

Bases: object

The tooltip item for the fields.

Parameters:
  • field_id (str) – The unique ID of the field that is targeted by the tooltip.

  • label (Optional[str]) – The label of the tooltip item.

  • visibility (Optional[str]) – The visibility of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.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

field_tooltip_item_property = quicksight.CfnTemplate.FieldTooltipItemProperty(
    field_id="fieldId",

    # the properties below are optional
    label="label",
    visibility="visibility"
)

Attributes

field_id

The unique ID of the field that is targeted by the tooltip.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-fieldid

label

The label of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-label

visibility

The visibility of the tooltip item.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fieldtooltipitem.html#cfn-quicksight-template-fieldtooltipitem-visibility

FilledMapAggregatedFieldWellsProperty

class CfnTemplate.FilledMapAggregatedFieldWellsProperty(*, geospatial=None, values=None)

Bases: object

The aggregated field well of the filled map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.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

filled_map_aggregated_field_wells_property = quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
    geospatial=[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"
                    )
                )
            )
        )
    )]
)

Attributes

geospatial

The aggregated location field well of the filled map.

Values are grouped by location fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.html#cfn-quicksight-template-filledmapaggregatedfieldwells-geospatial

values

The aggregated color field well of a filled map.

Values are aggregated based on location fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapaggregatedfieldwells.html#cfn-quicksight-template-filledmapaggregatedfieldwells-values

FilledMapConditionalFormattingOptionProperty

class CfnTemplate.FilledMapConditionalFormattingOptionProperty(*, shape)

Bases: object

Conditional formatting options of a FilledMapVisual .

Parameters:

shape (Union[IResolvable, FilledMapShapeConditionalFormattingProperty, Dict[str, Any]]) – The conditional formatting that determines the shape of the filled map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformattingoption.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

filled_map_conditional_formatting_option_property = quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
    shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
        field_id="fieldId",

        # the properties below are optional
        format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )
)

Attributes

shape

The conditional formatting that determines the shape of the filled map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformattingoption.html#cfn-quicksight-template-filledmapconditionalformattingoption-shape

FilledMapConditionalFormattingProperty

class CfnTemplate.FilledMapConditionalFormattingProperty(*, conditional_formatting_options)

Bases: object

The conditional formatting of a FilledMapVisual .

Parameters:

conditional_formatting_options (Union[IResolvable, Sequence[Union[IResolvable, FilledMapConditionalFormattingOptionProperty, Dict[str, Any]]]]) – Conditional formatting options of a FilledMapVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformatting.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

filled_map_conditional_formatting_property = quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
    conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
        shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
            field_id="fieldId",

            # the properties below are optional
            format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        )
    )]
)

Attributes

conditional_formatting_options

Conditional formatting options of a FilledMapVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconditionalformatting.html#cfn-quicksight-template-filledmapconditionalformatting-conditionalformattingoptions

FilledMapConfigurationProperty

class CfnTemplate.FilledMapConfigurationProperty(*, field_wells=None, legend=None, map_style_options=None, sort_configuration=None, tooltip=None, window_options=None)

Bases: object

The configuration for a FilledMapVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.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

filled_map_configuration_property = quicksight.CfnTemplate.FilledMapConfigurationProperty(
    field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
        filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
            geospatial=[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"
    ),
    map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
        base_map_style="baseMapStyle"
    ),
    sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
        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"
            )
        )]
    ),
    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"
    ),
    window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
        bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
            east=123,
            north=123,
            south=123,
            west=123
        ),
        map_zoom_mode="mapZoomMode"
    )
)

Attributes

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-legend

map_style_options

The map style options of the filled map visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-mapstyleoptions

sort_configuration

The sort configuration of a FilledMapVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-tooltip

window_options

The window options of the filled map visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapconfiguration.html#cfn-quicksight-template-filledmapconfiguration-windowoptions

FilledMapFieldWellsProperty

class CfnTemplate.FilledMapFieldWellsProperty(*, filled_map_aggregated_field_wells=None)

Bases: object

The field wells of a FilledMapVisual .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

filled_map_aggregated_field_wells (Union[IResolvable, FilledMapAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field well of the filled map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapfieldwells.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

filled_map_field_wells_property = quicksight.CfnTemplate.FilledMapFieldWellsProperty(
    filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
        geospatial=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

filled_map_aggregated_field_wells

The aggregated field well of the filled map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapfieldwells.html#cfn-quicksight-template-filledmapfieldwells-filledmapaggregatedfieldwells

FilledMapShapeConditionalFormattingProperty

class CfnTemplate.FilledMapShapeConditionalFormattingProperty(*, field_id, format=None)

Bases: object

The conditional formatting that determines the shape of the filled map.

Parameters:
  • field_id (str) – The field ID of the filled map shape.

  • format (Union[IResolvable, ShapeConditionalFormatProperty, Dict[str, Any], None]) – The conditional formatting that determines the background color of a filled map’s shape.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.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

filled_map_shape_conditional_formatting_property = quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
    field_id="fieldId",

    # the properties below are optional
    format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

field_id

The field ID of the filled map shape.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.html#cfn-quicksight-template-filledmapshapeconditionalformatting-fieldid

format

The conditional formatting that determines the background color of a filled map’s shape.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapshapeconditionalformatting.html#cfn-quicksight-template-filledmapshapeconditionalformatting-format

FilledMapSortConfigurationProperty

class CfnTemplate.FilledMapSortConfigurationProperty(*, category_sort=None)

Bases: object

The sort configuration of a FilledMapVisual .

Parameters:

category_sort (Union[IResolvable, Sequence[Union[IResolvable, FieldSortOptionsProperty, Dict[str, Any]]], None]) – The sort configuration of the location fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapsortconfiguration.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

filled_map_sort_configuration_property = quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
    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"
        )
    )]
)

Attributes

category_sort

The sort configuration of the location fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapsortconfiguration.html#cfn-quicksight-template-filledmapsortconfiguration-categorysort

FilledMapVisualProperty

class CfnTemplate.FilledMapVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, conditional_formatting=None, subtitle=None, title=None)

Bases: object

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.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

filled_map_visual_property = quicksight.CfnTemplate.FilledMapVisualProperty(
    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.FilledMapConfigurationProperty(
        field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
            filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
                geospatial=[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"
        ),
        map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
            base_map_style="baseMapStyle"
        ),
        sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
            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"
                )
            )]
        ),
        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"
        ),
        window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
            bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                east=123,
                north=123,
                south=123,
                west=123
            ),
            map_zoom_mode="mapZoomMode"
        )
    ),
    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"
                )
            )]
        )
    )],
    conditional_formatting=quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
        conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
            shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
                field_id="fieldId",

                # the properties below are optional
                format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            )
        )]
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-columnhierarchies

conditional_formatting

The conditional formatting of a FilledMapVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-conditionalformatting

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filledmapvisual.html#cfn-quicksight-template-filledmapvisual-visualid

FilterControlProperty

class CfnTemplate.FilterControlProperty(*, date_time_picker=None, dropdown=None, list=None, relative_date_time=None, slider=None, text_area=None, text_field=None)

Bases: object

The control of a filter that is used to interact with a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.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

filter_control_property = 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"
            )
        )
    )
)

Attributes

date_time_picker

A control from a date filter that is used to specify date and time.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-datetimepicker

dropdown

A control to display a dropdown list with buttons that are used to select a single value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-dropdown

list

A control to display a list of buttons or boxes.

This is used to select either a single value or multiple values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-list

relative_date_time

A control from a date filter that is used to specify the relative date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-relativedatetime

slider

A control to display a horizontal toggle bar.

This is used to change a value by sliding the toggle.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-slider

text_area

A control to display a text box that is used to enter multiple entries.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-textarea

text_field

A control to display a text box that is used to enter a single entry.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-textfield

FilterDateTimePickerControlProperty

class CfnTemplate.FilterDateTimePickerControlProperty(*, filter_control_id, source_filter_id, title, display_options=None, type=None)

Bases: object

A control from a date filter that is used to specify date and time.

Parameters:
  • filter_control_id (str) – The ID of the FilterDateTimePickerControl .

  • source_filter_id (str) – The source filter ID of the FilterDateTimePickerControl .

  • title (str) – The title of the FilterDateTimePickerControl .

  • display_options (Union[IResolvable, DateTimePickerControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

  • type (Optional[str]) – The date time picker type of a FilterDateTimePickerControl . Choose one of the following options:. - SINGLE_VALUED : The filter condition is a fixed date. - DATE_RANGE : The filter condition is a date time range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.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

filter_date_time_picker_control_property = 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"
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-displayoptions

filter_control_id

The ID of the FilterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-filtercontrolid

source_filter_id

The source filter ID of the FilterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-sourcefilterid

title

The title of the FilterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-title

type

.

  • SINGLE_VALUED : The filter condition is a fixed date.

  • DATE_RANGE : The filter condition is a date time range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html#cfn-quicksight-template-filterdatetimepickercontrol-type

Type:

The date time picker type of a FilterDateTimePickerControl . Choose one of the following options

FilterDropDownControlProperty

class CfnTemplate.FilterDropDownControlProperty(*, filter_control_id, source_filter_id, title, cascading_control_configuration=None, display_options=None, selectable_values=None, type=None)

Bases: object

A control to display a dropdown list with buttons that are used to select a single value.

Parameters:
  • filter_control_id (str) – The ID of the FilterDropDownControl .

  • source_filter_id (str) – The source filter ID of the FilterDropDownControl .

  • title (str) – The title of the FilterDropDownControl .

  • cascading_control_configuration (Union[IResolvable, CascadingControlConfigurationProperty, Dict[str, Any], None]) – The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

  • display_options (Union[IResolvable, DropDownControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of the FilterDropDownControl .

  • selectable_values (Union[IResolvable, FilterSelectableValuesProperty, Dict[str, Any], None]) – A list of selectable values that are used in a control.

  • type (Optional[str]) – The type of the FilterDropDownControl . Choose one of the following options:. - MULTI_SELECT : The user can select multiple entries from a dropdown menu. - SINGLE_SELECT : The user can select a single entry from a dropdown menu.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.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

filter_drop_down_control_property = 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"
)

Attributes

cascading_control_configuration

The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-cascadingcontrolconfiguration

display_options

The display options of the FilterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-displayoptions

filter_control_id

The ID of the FilterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-filtercontrolid

selectable_values

A list of selectable values that are used in a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-selectablevalues

source_filter_id

The source filter ID of the FilterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-sourcefilterid

title

The title of the FilterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-title

type

.

  • MULTI_SELECT : The user can select multiple entries from a dropdown menu.

  • SINGLE_SELECT : The user can select a single entry from a dropdown menu.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdropdowncontrol.html#cfn-quicksight-template-filterdropdowncontrol-type

Type:

The type of the FilterDropDownControl . Choose one of the following options

FilterGroupProperty

class CfnTemplate.FilterGroupProperty(*, cross_dataset, filter_group_id, filters, scope_configuration, status=None)

Bases: object

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide .

Parameters:
  • cross_dataset (str) – The filter new feature which can apply filter group to all data sets. Choose one of the following options:. - ALL_DATASETS - SINGLE_DATASET

  • filter_group_id (str) – The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

  • filters (Union[IResolvable, Sequence[Union[IResolvable, FilterProperty, Dict[str, Any]]]]) – The list of filters that are present in a FilterGroup .

  • scope_configuration (Union[IResolvable, FilterScopeConfigurationProperty, Dict[str, Any]]) – The configuration that specifies what scope to apply to a FilterGroup . This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

  • status (Optional[str]) – The status of the FilterGroup .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.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

filter_group_property = 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"
)

Attributes

cross_dataset

.

  • ALL_DATASETS

  • SINGLE_DATASET

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-crossdataset

Type:

The filter new feature which can apply filter group to all data sets. Choose one of the following options

filter_group_id

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-filtergroupid

filters

The list of filters that are present in a FilterGroup .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-filters

scope_configuration

The configuration that specifies what scope to apply to a FilterGroup .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-scopeconfiguration

status

The status of the FilterGroup .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtergroup.html#cfn-quicksight-template-filtergroup-status

FilterListConfigurationProperty

class CfnTemplate.FilterListConfigurationProperty(*, match_operator, category_values=None, select_all_options=None)

Bases: object

A list of filter configurations.

Parameters:
  • match_operator (str) – The match operator that is used to determine if a filter should be applied.

  • category_values (Optional[Sequence[str]]) – The list of category values for the filter.

  • select_all_options (Optional[str]) – Select all of the values. Null is not the assigned value of select all. - FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.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

filter_list_configuration_property = quicksight.CfnTemplate.FilterListConfigurationProperty(
    match_operator="matchOperator",

    # the properties below are optional
    category_values=["categoryValues"],
    select_all_options="selectAllOptions"
)

Attributes

category_values

The list of category values for the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-categoryvalues

match_operator

The match operator that is used to determine if a filter should be applied.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-matchoperator

select_all_options

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistconfiguration.html#cfn-quicksight-template-filterlistconfiguration-selectalloptions

FilterListControlProperty

class CfnTemplate.FilterListControlProperty(*, filter_control_id, source_filter_id, title, cascading_control_configuration=None, display_options=None, selectable_values=None, type=None)

Bases: object

A control to display a list of buttons or boxes.

This is used to select either a single value or multiple values.

Parameters:
  • filter_control_id (str) – The ID of the FilterListControl .

  • source_filter_id (str) – The source filter ID of the FilterListControl .

  • title (str) – The title of the FilterListControl .

  • cascading_control_configuration (Union[IResolvable, CascadingControlConfigurationProperty, Dict[str, Any], None]) – The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

  • display_options (Union[IResolvable, ListControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

  • selectable_values (Union[IResolvable, FilterSelectableValuesProperty, Dict[str, Any], None]) – A list of selectable values that are used in a control.

  • type (Optional[str]) – The type of FilterListControl . Choose one of the following options:. - MULTI_SELECT : The user can select multiple entries from the list. - SINGLE_SELECT : The user can select a single entry from the list.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.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

filter_list_control_property = 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"
)

Attributes

cascading_control_configuration

The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-cascadingcontrolconfiguration

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-displayoptions

filter_control_id

The ID of the FilterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-filtercontrolid

selectable_values

A list of selectable values that are used in a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-selectablevalues

source_filter_id

The source filter ID of the FilterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-sourcefilterid

title

The title of the FilterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-title

type

.

  • MULTI_SELECT : The user can select multiple entries from the list.

  • SINGLE_SELECT : The user can select a single entry from the list.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterlistcontrol.html#cfn-quicksight-template-filterlistcontrol-type

Type:

The type of FilterListControl . Choose one of the following options

FilterOperationSelectedFieldsConfigurationProperty

class CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty(*, selected_field_options=None, selected_fields=None)

Bases: object

The configuration of selected fields in the CustomActionFilterOperation .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • selected_field_options (Optional[str]) – A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation . Valid values are defined as follows: - ALL_FIELDS : Applies the filter operation to all fields.

  • selected_fields (Optional[Sequence[str]]) – Chooses the fields that are filtered in CustomActionFilterOperation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.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

filter_operation_selected_fields_configuration_property = quicksight.CfnTemplate.FilterOperationSelectedFieldsConfigurationProperty(
    selected_field_options="selectedFieldOptions",
    selected_fields=["selectedFields"]
)

Attributes

selected_field_options

A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation .

Valid values are defined as follows:

  • ALL_FIELDS : Applies the filter operation to all fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions

selected_fields

Chooses the fields that are filtered in CustomActionFilterOperation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields

FilterOperationTargetVisualsConfigurationProperty

class CfnTemplate.FilterOperationTargetVisualsConfigurationProperty(*, same_sheet_target_visual_configuration=None)

Bases: object

The configuration of target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

same_sheet_target_visual_configuration (Union[IResolvable, SameSheetTargetVisualConfigurationProperty, Dict[str, Any], None]) – The configuration of the same-sheet target visuals that you want to be filtered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationtargetvisualsconfiguration.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

filter_operation_target_visuals_configuration_property = quicksight.CfnTemplate.FilterOperationTargetVisualsConfigurationProperty(
    same_sheet_target_visual_configuration=quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty(
        target_visual_options="targetVisualOptions",
        target_visuals=["targetVisuals"]
    )
)

Attributes

same_sheet_target_visual_configuration

The configuration of the same-sheet target visuals that you want to be filtered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationtargetvisualsconfiguration.html#cfn-quicksight-template-filteroperationtargetvisualsconfiguration-samesheettargetvisualconfiguration

FilterProperty

class CfnTemplate.FilterProperty(*, category_filter=None, numeric_equality_filter=None, numeric_range_filter=None, relative_dates_filter=None, time_equality_filter=None, time_range_filter=None, top_bottom_filter=None)

Bases: object

With a Filter , you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.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

filter_property = 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"
    )
)

Attributes

category_filter

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-categoryfilter

numeric_equality_filter

A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-numericequalityfilter

numeric_range_filter

A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-numericrangefilter

relative_dates_filter

A RelativeDatesFilter filters date values that are relative to a given date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-relativedatesfilter

time_equality_filter

A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-timeequalityfilter

time_range_filter

A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-timerangefilter

top_bottom_filter

A TopBottomFilter filters data to the top or bottom values for a given column.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filter.html#cfn-quicksight-template-filter-topbottomfilter

FilterRelativeDateTimeControlProperty

class CfnTemplate.FilterRelativeDateTimeControlProperty(*, filter_control_id, source_filter_id, title, display_options=None)

Bases: object

A control from a date filter that is used to specify the relative date.

Parameters:
  • filter_control_id (str) – The ID of the FilterTextAreaControl .

  • source_filter_id (str) – The source filter ID of the FilterTextAreaControl .

  • title (str) – The title of the FilterTextAreaControl .

  • display_options (Union[IResolvable, RelativeDateTimeControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.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

filter_relative_date_time_control_property = 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"
        )
    )
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-displayoptions

filter_control_id

The ID of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-filtercontrolid

source_filter_id

The source filter ID of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-sourcefilterid

title

The title of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterrelativedatetimecontrol.html#cfn-quicksight-template-filterrelativedatetimecontrol-title

FilterScopeConfigurationProperty

class CfnTemplate.FilterScopeConfigurationProperty(*, selected_sheets=None)

Bases: object

The scope configuration for a FilterGroup .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

selected_sheets (Union[IResolvable, SelectedSheetsFilterScopeConfigurationProperty, Dict[str, Any], None]) – The configuration for applying a filter to specific sheets.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.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

filter_scope_configuration_property = 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"]
        )]
    )
)

Attributes

selected_sheets

The configuration for applying a filter to specific sheets.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-selectedsheets

FilterSelectableValuesProperty

class CfnTemplate.FilterSelectableValuesProperty(*, values=None)

Bases: object

A list of selectable values that are used in a control.

Parameters:

values (Optional[Sequence[str]]) – The values that are used in the FilterSelectableValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterselectablevalues.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

filter_selectable_values_property = quicksight.CfnTemplate.FilterSelectableValuesProperty(
    values=["values"]
)

Attributes

values

The values that are used in the FilterSelectableValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterselectablevalues.html#cfn-quicksight-template-filterselectablevalues-values

FilterSliderControlProperty

class CfnTemplate.FilterSliderControlProperty(*, filter_control_id, maximum_value, minimum_value, source_filter_id, step_size, title, display_options=None, type=None)

Bases: object

A control to display a horizontal toggle bar.

This is used to change a value by sliding the toggle.

Parameters:
  • filter_control_id (str) – The ID of the FilterSliderControl .

  • maximum_value (Union[int, float]) – The smaller value that is displayed at the left of the slider.

  • minimum_value (Union[int, float]) – The larger value that is displayed at the right of the slider.

  • source_filter_id (str) – The source filter ID of the FilterSliderControl .

  • step_size (Union[int, float]) – The number of increments that the slider bar is divided into.

  • title (str) – The title of the FilterSliderControl .

  • display_options (Union[IResolvable, SliderControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

  • type (Optional[str]) – The type of FilterSliderControl . Choose one of the following options:. - SINGLE_POINT : Filter against(equals) a single data point. - RANGE : Filter data that is in a specified range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.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

filter_slider_control_property = 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"
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-displayoptions

filter_control_id

The ID of the FilterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-filtercontrolid

maximum_value

The smaller value that is displayed at the left of the slider.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-maximumvalue

minimum_value

The larger value that is displayed at the right of the slider.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-minimumvalue

source_filter_id

The source filter ID of the FilterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-sourcefilterid

step_size

The number of increments that the slider bar is divided into.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-stepsize

title

The title of the FilterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-title

type

.

  • SINGLE_POINT : Filter against(equals) a single data point.

  • RANGE : Filter data that is in a specified range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterslidercontrol.html#cfn-quicksight-template-filterslidercontrol-type

Type:

The type of FilterSliderControl . Choose one of the following options

FilterTextAreaControlProperty

class CfnTemplate.FilterTextAreaControlProperty(*, filter_control_id, source_filter_id, title, delimiter=None, display_options=None)

Bases: object

A control to display a text box that is used to enter multiple entries.

Parameters:
  • filter_control_id (str) – The ID of the FilterTextAreaControl .

  • source_filter_id (str) – The source filter ID of the FilterTextAreaControl .

  • title (str) – The title of the FilterTextAreaControl .

  • delimiter (Optional[str]) – The delimiter that is used to separate the lines in text.

  • display_options (Union[IResolvable, TextAreaControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.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

filter_text_area_control_property = 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"
        )
    )
)

Attributes

delimiter

The delimiter that is used to separate the lines in text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-delimiter

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-displayoptions

filter_control_id

The ID of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-filtercontrolid

source_filter_id

The source filter ID of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-sourcefilterid

title

The title of the FilterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextareacontrol.html#cfn-quicksight-template-filtertextareacontrol-title

FilterTextFieldControlProperty

class CfnTemplate.FilterTextFieldControlProperty(*, filter_control_id, source_filter_id, title, display_options=None)

Bases: object

A control to display a text box that is used to enter a single entry.

Parameters:
  • filter_control_id (str) – The ID of the FilterTextFieldControl .

  • source_filter_id (str) – The source filter ID of the FilterTextFieldControl .

  • title (str) – The title of the FilterTextFieldControl .

  • display_options (Union[IResolvable, TextFieldControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.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

filter_text_field_control_property = 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"
        )
    )
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-displayoptions

filter_control_id

The ID of the FilterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-filtercontrolid

source_filter_id

The source filter ID of the FilterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-sourcefilterid

title

The title of the FilterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtertextfieldcontrol.html#cfn-quicksight-template-filtertextfieldcontrol-title

FontConfigurationProperty

class CfnTemplate.FontConfigurationProperty(*, font_color=None, font_decoration=None, font_size=None, font_style=None, font_weight=None)

Bases: object

Configures the display properties of the given text.

Parameters:
  • font_color (Optional[str]) – Determines the color of the text.

  • font_decoration (Optional[str]) – Determines the appearance of decorative lines on the text.

  • font_size (Union[IResolvable, FontSizeProperty, Dict[str, Any], None]) – The option that determines the text display size.

  • font_style (Optional[str]) – Determines the text display face that is inherited by the given font family.

  • font_weight (Union[IResolvable, FontWeightProperty, Dict[str, Any], None]) – The option that determines the text display weight, or boldness.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.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

font_configuration_property = 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"
    )
)

Attributes

font_color

Determines the color of the text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontcolor

font_decoration

Determines the appearance of decorative lines on the text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontdecoration

font_size

The option that determines the text display size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontsize

font_style

Determines the text display face that is inherited by the given font family.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontstyle

font_weight

The option that determines the text display weight, or boldness.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontconfiguration.html#cfn-quicksight-template-fontconfiguration-fontweight

FontSizeProperty

class CfnTemplate.FontSizeProperty(*, relative=None)

Bases: object

The option that determines the text display size.

Parameters:

relative (Optional[str]) – The lexical name for the text size, proportional to its surrounding context.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontsize.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

font_size_property = quicksight.CfnTemplate.FontSizeProperty(
    relative="relative"
)

Attributes

relative

The lexical name for the text size, proportional to its surrounding context.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontsize.html#cfn-quicksight-template-fontsize-relative

FontWeightProperty

class CfnTemplate.FontWeightProperty(*, name=None)

Bases: object

The option that determines the text display weight, or boldness.

Parameters:

name (Optional[str]) – The lexical name for the level of boldness of the text display.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontweight.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

font_weight_property = quicksight.CfnTemplate.FontWeightProperty(
    name="name"
)

Attributes

name

The lexical name for the level of boldness of the text display.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-fontweight.html#cfn-quicksight-template-fontweight-name

ForecastComputationProperty

class CfnTemplate.ForecastComputationProperty(*, computation_id, time, custom_seasonality_value=None, lower_boundary=None, name=None, periods_backward=None, periods_forward=None, prediction_interval=None, seasonality=None, upper_boundary=None, value=None)

Bases: object

The forecast computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • custom_seasonality_value (Union[int, float, None]) – The custom seasonality value setup of a forecast computation.

  • lower_boundary (Union[int, float, None]) – The lower boundary setup of a forecast computation.

  • name (Optional[str]) – The name of a computation.

  • periods_backward (Union[int, float, None]) – The periods backward setup of a forecast computation.

  • periods_forward (Union[int, float, None]) – The periods forward setup of a forecast computation.

  • prediction_interval (Union[int, float, None]) – The prediction interval setup of a forecast computation.

  • seasonality (Optional[str]) – The seasonality setup of a forecast computation. Choose one of the following options:. - AUTOMATIC - CUSTOM : Checks the custom seasonality value.

  • upper_boundary (Union[int, float, None]) – The upper boundary setup of a forecast computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.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

forecast_computation_property = quicksight.CfnTemplate.ForecastComputationProperty(
    computation_id="computationId",
    time=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"
        )
    ),

    # the properties below are optional
    custom_seasonality_value=123,
    lower_boundary=123,
    name="name",
    periods_backward=123,
    periods_forward=123,
    prediction_interval=123,
    seasonality="seasonality",
    upper_boundary=123,
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-computationid

custom_seasonality_value

The custom seasonality value setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-customseasonalityvalue

lower_boundary

The lower boundary setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-lowerboundary

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-name

periods_backward

The periods backward setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsbackward

periods_forward

The periods forward setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsforward

prediction_interval

The prediction interval setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-predictioninterval

seasonality

.

  • AUTOMATIC

  • CUSTOM : Checks the custom seasonality value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-seasonality

Type:

The seasonality setup of a forecast computation. Choose one of the following options

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-time

upper_boundary

The upper boundary setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-upperboundary

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-value

ForecastConfigurationProperty

class CfnTemplate.ForecastConfigurationProperty(*, forecast_properties=None, scenario=None)

Bases: object

The forecast configuration that is used in a line chart’s display properties.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.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

forecast_configuration_property = quicksight.CfnTemplate.ForecastConfigurationProperty(
    forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
        lower_boundary=123,
        periods_backward=123,
        periods_forward=123,
        prediction_interval=123,
        seasonality=123,
        upper_boundary=123
    ),
    scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
        what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
            date="date",
            value=123
        ),
        what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
            end_date="endDate",
            start_date="startDate",
            value=123
        )
    )
)

Attributes

forecast_properties

The forecast properties setup of a forecast in the line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.html#cfn-quicksight-template-forecastconfiguration-forecastproperties

scenario

The forecast scenario of a forecast in the line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastconfiguration.html#cfn-quicksight-template-forecastconfiguration-scenario

ForecastScenarioProperty

class CfnTemplate.ForecastScenarioProperty(*, what_if_point_scenario=None, what_if_range_scenario=None)

Bases: object

The forecast scenario of a forecast in the line chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.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

forecast_scenario_property = quicksight.CfnTemplate.ForecastScenarioProperty(
    what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
        date="date",
        value=123
    ),
    what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
        end_date="endDate",
        start_date="startDate",
        value=123
    )
)

Attributes

what_if_point_scenario

The what-if analysis forecast setup with the target date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.html#cfn-quicksight-template-forecastscenario-whatifpointscenario

what_if_range_scenario

The what-if analysis forecast setup with the date range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastscenario.html#cfn-quicksight-template-forecastscenario-whatifrangescenario

FormatConfigurationProperty

class CfnTemplate.FormatConfigurationProperty(*, date_time_format_configuration=None, number_format_configuration=None, string_format_configuration=None)

Bases: object

The formatting configuration for all types of field.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.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

format_configuration_property = 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"
            )
        )
    )
)

Attributes

date_time_format_configuration

Formatting configuration for DateTime fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-datetimeformatconfiguration

number_format_configuration

Formatting configuration for number fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-numberformatconfiguration

string_format_configuration

Formatting configuration for string fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html#cfn-quicksight-template-formatconfiguration-stringformatconfiguration

FreeFormLayoutCanvasSizeOptionsProperty

class CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty(*, screen_canvas_size_options=None)

Bases: object

Configuration options for the canvas of a free-form layout.

Parameters:

screen_canvas_size_options (Union[IResolvable, FreeFormLayoutScreenCanvasSizeOptionsProperty, Dict[str, Any], None]) – The options that determine the sizing of the canvas used in a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutcanvassizeoptions.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

free_form_layout_canvas_size_options_property = quicksight.CfnTemplate.FreeFormLayoutCanvasSizeOptionsProperty(
    screen_canvas_size_options=quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(
        optimized_view_port_width="optimizedViewPortWidth"
    )
)

Attributes

screen_canvas_size_options

The options that determine the sizing of the canvas used in a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutcanvassizeoptions.html#cfn-quicksight-template-freeformlayoutcanvassizeoptions-screencanvassizeoptions

FreeFormLayoutConfigurationProperty

class CfnTemplate.FreeFormLayoutConfigurationProperty(*, elements, canvas_size_options=None)

Bases: object

The configuration of a free-form layout.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.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

free_form_layout_configuration_property = 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"
        )
    )
)

Attributes

canvas_size_options

CfnTemplate.FreeFormLayoutConfigurationProperty.CanvasSizeOptions.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.html#cfn-quicksight-template-freeformlayoutconfiguration-canvassizeoptions

elements

The elements that are included in a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutconfiguration.html#cfn-quicksight-template-freeformlayoutconfiguration-elements

FreeFormLayoutElementBackgroundStyleProperty

class CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(*, color=None, visibility=None)

Bases: object

The background style configuration of a free-form layout element.

Parameters:
  • color (Optional[str]) – The background color of a free-form layout element.

  • visibility (Optional[str]) – The background visibility of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.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

free_form_layout_element_background_style_property = quicksight.CfnTemplate.FreeFormLayoutElementBackgroundStyleProperty(
    color="color",
    visibility="visibility"
)

Attributes

color

The background color of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-template-freeformlayoutelementbackgroundstyle-color

visibility

The background visibility of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementbackgroundstyle.html#cfn-quicksight-template-freeformlayoutelementbackgroundstyle-visibility

FreeFormLayoutElementBorderStyleProperty

class CfnTemplate.FreeFormLayoutElementBorderStyleProperty(*, color=None, visibility=None)

Bases: object

The background style configuration of a free-form layout element.

Parameters:
  • color (Optional[str]) – The border color of a free-form layout element.

  • visibility (Optional[str]) – The border visibility of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.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

free_form_layout_element_border_style_property = quicksight.CfnTemplate.FreeFormLayoutElementBorderStyleProperty(
    color="color",
    visibility="visibility"
)

Attributes

color

The border color of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.html#cfn-quicksight-template-freeformlayoutelementborderstyle-color

visibility

The border visibility of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelementborderstyle.html#cfn-quicksight-template-freeformlayoutelementborderstyle-visibility

FreeFormLayoutElementProperty

class CfnTemplate.FreeFormLayoutElementProperty(*, element_id, element_type, height, width, x_axis_location, y_axis_location, background_style=None, border_style=None, loading_animation=None, rendering_rules=None, selected_border_style=None, visibility=None)

Bases: object

An element within a free-form layout.

Parameters:
  • element_id (str) – A unique identifier for an element within a free-form layout.

  • element_type (str) – The type of element.

  • height (str) – The height of an element within a free-form layout.

  • width (str) – The width of an element within a free-form layout.

  • x_axis_location (str) – The x-axis coordinate of the element.

  • y_axis_location (str) – The y-axis coordinate of the element.

  • background_style (Union[IResolvable, FreeFormLayoutElementBackgroundStyleProperty, Dict[str, Any], None]) – The background style configuration of a free-form layout element.

  • border_style (Union[IResolvable, FreeFormLayoutElementBorderStyleProperty, Dict[str, Any], None]) – The border style configuration of a free-form layout element.

  • loading_animation (Union[IResolvable, LoadingAnimationProperty, Dict[str, Any], None]) – The loading animation configuration of a free-form layout element.

  • rendering_rules (Union[IResolvable, Sequence[Union[IResolvable, SheetElementRenderingRuleProperty, Dict[str, Any]]], None]) – The rendering rules that determine when an element should be displayed within a free-form layout.

  • selected_border_style (Union[IResolvable, FreeFormLayoutElementBorderStyleProperty, Dict[str, Any], None]) – The border style configuration of a free-form layout element. This border style is used when the element is selected.

  • visibility (Optional[str]) – The visibility of an element within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.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

free_form_layout_element_property = 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"
)

Attributes

background_style

The background style configuration of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-backgroundstyle

border_style

The border style configuration of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-borderstyle

element_id

A unique identifier for an element within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementid

element_type

The type of element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementtype

height

The height of an element within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-height

loading_animation

The loading animation configuration of a free-form layout element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-loadinganimation

rendering_rules

The rendering rules that determine when an element should be displayed within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-renderingrules

selected_border_style

The border style configuration of a free-form layout element.

This border style is used when the element is selected.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-selectedborderstyle

visibility

The visibility of an element within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-visibility

width

The width of an element within a free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-width

x_axis_location

The x-axis coordinate of the element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-xaxislocation

y_axis_location

The y-axis coordinate of the element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-yaxislocation

FreeFormLayoutScreenCanvasSizeOptionsProperty

class CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(*, optimized_view_port_width)

Bases: object

The options that determine the sizing of the canvas used in a free-form layout.

Parameters:

optimized_view_port_width (str) – The width that the view port will be optimized for when the layout renders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutscreencanvassizeoptions.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

free_form_layout_screen_canvas_size_options_property = quicksight.CfnTemplate.FreeFormLayoutScreenCanvasSizeOptionsProperty(
    optimized_view_port_width="optimizedViewPortWidth"
)

Attributes

optimized_view_port_width

The width that the view port will be optimized for when the layout renders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutscreencanvassizeoptions.html#cfn-quicksight-template-freeformlayoutscreencanvassizeoptions-optimizedviewportwidth

FreeFormSectionLayoutConfigurationProperty

class CfnTemplate.FreeFormSectionLayoutConfigurationProperty(*, elements)

Bases: object

The free-form layout configuration of a section.

Parameters:

elements (Union[IResolvable, Sequence[Union[IResolvable, FreeFormLayoutElementProperty, Dict[str, Any]]]]) – The elements that are included in the free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformsectionlayoutconfiguration.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

free_form_section_layout_configuration_property = 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"
    )]
)

Attributes

elements

The elements that are included in the free-form layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformsectionlayoutconfiguration.html#cfn-quicksight-template-freeformsectionlayoutconfiguration-elements

FunnelChartAggregatedFieldWellsProperty

class CfnTemplate.FunnelChartAggregatedFieldWellsProperty(*, category=None, values=None)

Bases: object

The field well configuration of a FunnelChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.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

funnel_chart_aggregated_field_wells_property = quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
    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"
        )
    )],
    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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The category field wells of a funnel chart.

Values are grouped by category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.html#cfn-quicksight-template-funnelchartaggregatedfieldwells-category

values

The value field wells of a funnel chart.

Values are aggregated based on categories.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartaggregatedfieldwells.html#cfn-quicksight-template-funnelchartaggregatedfieldwells-values

FunnelChartConfigurationProperty

class CfnTemplate.FunnelChartConfigurationProperty(*, category_label_options=None, data_label_options=None, field_wells=None, sort_configuration=None, tooltip=None, value_label_options=None, visual_palette=None)

Bases: object

The configuration of a FunnelChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.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

funnel_chart_configuration_property = quicksight.CfnTemplate.FunnelChartConfigurationProperty(
    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"
    ),
    data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
        category_label_visibility="categoryLabelVisibility",
        label_color="labelColor",
        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_data_label_style="measureDataLabelStyle",
        measure_label_visibility="measureLabelVisibility",
        position="position",
        visibility="visibility"
    ),
    field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
        funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
            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"
                )
            )],
            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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
        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"
            )
        )]
    ),
    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_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"
        )]
    )
)

Attributes

category_label_options

The label options of the categories that are displayed in a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-categorylabeloptions

data_label_options

The options that determine the presentation of the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-datalabeloptions

field_wells

The field well configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-fieldwells

sort_configuration

The sort configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-sortconfiguration

tooltip

The tooltip configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-tooltip

value_label_options

The label options for the values that are displayed in a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-valuelabeloptions

visual_palette

The visual palette configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartconfiguration.html#cfn-quicksight-template-funnelchartconfiguration-visualpalette

FunnelChartDataLabelOptionsProperty

class CfnTemplate.FunnelChartDataLabelOptionsProperty(*, category_label_visibility=None, label_color=None, label_font_configuration=None, measure_data_label_style=None, measure_label_visibility=None, position=None, visibility=None)

Bases: object

The options that determine the presentation of the data labels.

Parameters:
  • category_label_visibility (Optional[str]) – The visibility of the category labels within the data labels.

  • label_color (Optional[str]) – The color of the data label text.

  • label_font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – The font configuration for the data labels. Only the FontSize attribute of the font configuration is used for data labels.

  • measure_data_label_style (Optional[str]) – Determines the style of the metric labels.

  • measure_label_visibility (Optional[str]) – The visibility of the measure labels within the data labels.

  • position (Optional[str]) – Determines the positioning of the data label relative to a section of the funnel.

  • visibility (Optional[str]) – The visibility option that determines if data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.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

funnel_chart_data_label_options_property = quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
    category_label_visibility="categoryLabelVisibility",
    label_color="labelColor",
    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_data_label_style="measureDataLabelStyle",
    measure_label_visibility="measureLabelVisibility",
    position="position",
    visibility="visibility"
)

Attributes

category_label_visibility

The visibility of the category labels within the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-categorylabelvisibility

label_color

The color of the data label text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-labelcolor

label_font_configuration

The font configuration for the data labels.

Only the FontSize attribute of the font configuration is used for data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-labelfontconfiguration

measure_data_label_style

Determines the style of the metric labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-measuredatalabelstyle

measure_label_visibility

The visibility of the measure labels within the data labels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-measurelabelvisibility

position

Determines the positioning of the data label relative to a section of the funnel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-position

visibility

The visibility option that determines if data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartdatalabeloptions.html#cfn-quicksight-template-funnelchartdatalabeloptions-visibility

FunnelChartFieldWellsProperty

class CfnTemplate.FunnelChartFieldWellsProperty(*, funnel_chart_aggregated_field_wells=None)

Bases: object

The field well configuration of a FunnelChartVisual .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

funnel_chart_aggregated_field_wells (Union[IResolvable, FunnelChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartfieldwells.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

funnel_chart_field_wells_property = quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
    funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
        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"
            )
        )],
        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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

funnel_chart_aggregated_field_wells

The field well configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartfieldwells.html#cfn-quicksight-template-funnelchartfieldwells-funnelchartaggregatedfieldwells

FunnelChartSortConfigurationProperty

class CfnTemplate.FunnelChartSortConfigurationProperty(*, category_items_limit=None, category_sort=None)

Bases: object

The sort configuration of a FunnelChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.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

funnel_chart_sort_configuration_property = quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
    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"
        )
    )]
)

Attributes

category_items_limit

The limit on the number of categories displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.html#cfn-quicksight-template-funnelchartsortconfiguration-categoryitemslimit

category_sort

The sort configuration of the category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartsortconfiguration.html#cfn-quicksight-template-funnelchartsortconfiguration-categorysort

FunnelChartVisualProperty

class CfnTemplate.FunnelChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.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

funnel_chart_visual_property = quicksight.CfnTemplate.FunnelChartVisualProperty(
    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.FunnelChartConfigurationProperty(
        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"
        ),
        data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
            category_label_visibility="categoryLabelVisibility",
            label_color="labelColor",
            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_data_label_style="measureDataLabelStyle",
            measure_label_visibility="measureLabelVisibility",
            position="position",
            visibility="visibility"
        ),
        field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
            funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
                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"
                    )
                )],
                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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
            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"
                )
            )]
        ),
        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_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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-actions

chart_configuration

The configuration of a FunnelChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-funnelchartvisual.html#cfn-quicksight-template-funnelchartvisual-visualid

GaugeChartArcConditionalFormattingProperty

class CfnTemplate.GaugeChartArcConditionalFormattingProperty(*, foreground_color=None)

Bases: object

The options that determine the presentation of the arc of a GaugeChartVisual .

Parameters:

foreground_color (Union[IResolvable, ConditionalFormattingColorProperty, Dict[str, Any], None]) – The conditional formatting of the arc foreground color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartarcconditionalformatting.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

gauge_chart_arc_conditional_formatting_property = quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
    foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

foreground_color

The conditional formatting of the arc foreground color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartarcconditionalformatting.html#cfn-quicksight-template-gaugechartarcconditionalformatting-foregroundcolor

GaugeChartConditionalFormattingOptionProperty

class CfnTemplate.GaugeChartConditionalFormattingOptionProperty(*, arc=None, primary_value=None)

Bases: object

Conditional formatting options of a GaugeChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.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

gauge_chart_conditional_formatting_option_property = quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
    arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
        foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    ),
    primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                expression="expression",
                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                    icon="icon",
                    unicode_icon="unicodeIcon"
                ),

                # the properties below are optional
                color="color",
                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                    icon_display_option="iconDisplayOption"
                )
            ),
            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                expression="expression",

                # the properties below are optional
                icon_set_type="iconSetType"
            )
        ),
        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

arc

The options that determine the presentation of the arc of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.html#cfn-quicksight-template-gaugechartconditionalformattingoption-arc

primary_value

The conditional formatting for the primary value of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformattingoption.html#cfn-quicksight-template-gaugechartconditionalformattingoption-primaryvalue

GaugeChartConditionalFormattingProperty

class CfnTemplate.GaugeChartConditionalFormattingProperty(*, conditional_formatting_options=None)

Bases: object

The conditional formatting of a GaugeChartVisual .

Parameters:

conditional_formatting_options (Union[IResolvable, Sequence[Union[IResolvable, GaugeChartConditionalFormattingOptionProperty, Dict[str, Any]]], None]) – Conditional formatting options of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformatting.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

gauge_chart_conditional_formatting_property = quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
    conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
        arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
            foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        ),
        primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                    expression="expression",
                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                        icon="icon",
                        unicode_icon="unicodeIcon"
                    ),

                    # the properties below are optional
                    color="color",
                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                        icon_display_option="iconDisplayOption"
                    )
                ),
                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                    expression="expression",

                    # the properties below are optional
                    icon_set_type="iconSetType"
                )
            ),
            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )]
)

Attributes

conditional_formatting_options

Conditional formatting options of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconditionalformatting.html#cfn-quicksight-template-gaugechartconditionalformatting-conditionalformattingoptions

GaugeChartConfigurationProperty

class CfnTemplate.GaugeChartConfigurationProperty(*, data_labels=None, field_wells=None, gauge_chart_options=None, tooltip_options=None, visual_palette=None)

Bases: object

The configuration of a GaugeChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.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

gauge_chart_configuration_property = quicksight.CfnTemplate.GaugeChartConfigurationProperty(
    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.GaugeChartFieldWellsProperty(
        target_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"
                        )
                    )
                )
            )
        )],
        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"
                        )
                    )
                )
            )
        )]
    ),
    gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
        arc=quicksight.CfnTemplate.ArcConfigurationProperty(
            arc_angle=123,
            arc_thickness="arcThickness"
        ),
        arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
            range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                max=123,
                min=123
            ),
            reserve_range=123
        ),
        comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
            comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                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"
                )
            ),
            comparison_method="comparisonMethod"
        ),
        primary_value_display_type="primaryValueDisplayType",
        primary_value_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"
            )
        )
    ),
    tooltip_options=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"
        )]
    )
)

Attributes

data_labels

The data label configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-datalabels

field_wells

The field well configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-fieldwells

gauge_chart_options

The options that determine the presentation of the GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-gaugechartoptions

tooltip_options

The tooltip configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-tooltipoptions

visual_palette

The visual palette configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartconfiguration.html#cfn-quicksight-template-gaugechartconfiguration-visualpalette

GaugeChartFieldWellsProperty

class CfnTemplate.GaugeChartFieldWellsProperty(*, target_values=None, values=None)

Bases: object

The field well configuration of a GaugeChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.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

gauge_chart_field_wells_property = quicksight.CfnTemplate.GaugeChartFieldWellsProperty(
    target_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"
                    )
                )
            )
        )
    )],
    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"
                    )
                )
            )
        )
    )]
)

Attributes

target_values

The target value field wells of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.html#cfn-quicksight-template-gaugechartfieldwells-targetvalues

values

The value field wells of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartfieldwells.html#cfn-quicksight-template-gaugechartfieldwells-values

GaugeChartOptionsProperty

class CfnTemplate.GaugeChartOptionsProperty(*, arc=None, arc_axis=None, comparison=None, primary_value_display_type=None, primary_value_font_configuration=None)

Bases: object

The options that determine the presentation of the GaugeChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.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

gauge_chart_options_property = quicksight.CfnTemplate.GaugeChartOptionsProperty(
    arc=quicksight.CfnTemplate.ArcConfigurationProperty(
        arc_angle=123,
        arc_thickness="arcThickness"
    ),
    arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
        range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
            max=123,
            min=123
        ),
        reserve_range=123
    ),
    comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
        comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
            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"
            )
        ),
        comparison_method="comparisonMethod"
    ),
    primary_value_display_type="primaryValueDisplayType",
    primary_value_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"
        )
    )
)

Attributes

arc

The arc configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-arc

arc_axis

The arc axis configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-arcaxis

comparison

The comparison configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-comparison

primary_value_display_type

The options that determine the primary value display type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-primaryvaluedisplaytype

primary_value_font_configuration

The options that determine the primary value font configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartoptions.html#cfn-quicksight-template-gaugechartoptions-primaryvaluefontconfiguration

GaugeChartPrimaryValueConditionalFormattingProperty

class CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(*, icon=None, text_color=None)

Bases: object

The conditional formatting for the primary value of a GaugeChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.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

gauge_chart_primary_value_conditional_formatting_property = quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
            expression="expression",
            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                icon="icon",
                unicode_icon="unicodeIcon"
            ),

            # the properties below are optional
            color="color",
            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                icon_display_option="iconDisplayOption"
            )
        ),
        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
            expression="expression",

            # the properties below are optional
            icon_set_type="iconSetType"
        )
    ),
    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

icon

The conditional formatting of the primary value icon.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-template-gaugechartprimaryvalueconditionalformatting-icon

text_color

The conditional formatting of the primary value text color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartprimaryvalueconditionalformatting.html#cfn-quicksight-template-gaugechartprimaryvalueconditionalformatting-textcolor

GaugeChartVisualProperty

class CfnTemplate.GaugeChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, conditional_formatting=None, subtitle=None, title=None)

Bases: object

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.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

gauge_chart_visual_property = quicksight.CfnTemplate.GaugeChartVisualProperty(
    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.GaugeChartConfigurationProperty(
        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.GaugeChartFieldWellsProperty(
            target_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"
                            )
                        )
                    )
                )
            )],
            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"
                            )
                        )
                    )
                )
            )]
        ),
        gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
            arc=quicksight.CfnTemplate.ArcConfigurationProperty(
                arc_angle=123,
                arc_thickness="arcThickness"
            ),
            arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
                range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                    max=123,
                    min=123
                ),
                reserve_range=123
            ),
            comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                    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"
                    )
                ),
                comparison_method="comparisonMethod"
            ),
            primary_value_display_type="primaryValueDisplayType",
            primary_value_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"
                )
            )
        ),
        tooltip_options=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"
            )]
        )
    ),
    conditional_formatting=quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
        conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
            arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
                foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            ),
            primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                        expression="expression",
                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                            icon="icon",
                            unicode_icon="unicodeIcon"
                        ),

                        # the properties below are optional
                        color="color",
                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                            icon_display_option="iconDisplayOption"
                        )
                    ),
                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                        expression="expression",

                        # the properties below are optional
                        icon_set_type="iconSetType"
                    )
                ),
                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        )]
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-actions

chart_configuration

The configuration of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-chartconfiguration

conditional_formatting

The conditional formatting of a GaugeChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-conditionalformatting

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gaugechartvisual.html#cfn-quicksight-template-gaugechartvisual-visualid

GeospatialCoordinateBoundsProperty

class CfnTemplate.GeospatialCoordinateBoundsProperty(*, east, north, south, west)

Bases: object

The bound options (north, south, west, east) of the geospatial window options.

Parameters:
  • east (Union[int, float]) – The longitude of the east bound of the geospatial coordinate bounds.

  • north (Union[int, float]) – The latitude of the north bound of the geospatial coordinate bounds.

  • south (Union[int, float]) – The latitude of the south bound of the geospatial coordinate bounds.

  • west (Union[int, float]) – The longitude of the west bound of the geospatial coordinate bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.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

geospatial_coordinate_bounds_property = quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
    east=123,
    north=123,
    south=123,
    west=123
)

Attributes

east

The longitude of the east bound of the geospatial coordinate bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-east

north

The latitude of the north bound of the geospatial coordinate bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-north

south

The latitude of the south bound of the geospatial coordinate bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-south

west

The longitude of the west bound of the geospatial coordinate bounds.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialcoordinatebounds.html#cfn-quicksight-template-geospatialcoordinatebounds-west

GeospatialMapAggregatedFieldWellsProperty

class CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(*, colors=None, geospatial=None, values=None)

Bases: object

The aggregated field wells for a geospatial map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.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

geospatial_map_aggregated_field_wells_property = quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
    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"
        )
    )],
    geospatial=[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"
                    )
                )
            )
        )
    )]
)

Attributes

colors

The color field wells of a geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-colors

geospatial

The geospatial field wells of a geospatial map.

Values are grouped by geospatial fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-geospatial

values

The size field wells of a geospatial map.

Values are aggregated based on geospatial fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapaggregatedfieldwells.html#cfn-quicksight-template-geospatialmapaggregatedfieldwells-values

GeospatialMapConfigurationProperty

class CfnTemplate.GeospatialMapConfigurationProperty(*, field_wells=None, legend=None, map_style_options=None, point_style_options=None, tooltip=None, visual_palette=None, window_options=None)

Bases: object

The configuration of a GeospatialMapVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.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

geospatial_map_configuration_property = quicksight.CfnTemplate.GeospatialMapConfigurationProperty(
    field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
        geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
            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"
                )
            )],
            geospatial=[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"
    ),
    map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
        base_map_style="baseMapStyle"
    ),
    point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
        cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
            cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                    color="color"
                )
            )
        ),
        selected_point_style="selectedPointStyle"
    ),
    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"
        )]
    ),
    window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
        bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
            east=123,
            north=123,
            south=123,
            west=123
        ),
        map_zoom_mode="mapZoomMode"
    )
)

Attributes

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-legend

map_style_options

The map style options of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-mapstyleoptions

point_style_options

The point style options of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-pointstyleoptions

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-tooltip

visual_palette

CfnTemplate.GeospatialMapConfigurationProperty.VisualPalette.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-visualpalette

window_options

The window options of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapconfiguration.html#cfn-quicksight-template-geospatialmapconfiguration-windowoptions

GeospatialMapFieldWellsProperty

class CfnTemplate.GeospatialMapFieldWellsProperty(*, geospatial_map_aggregated_field_wells=None)

Bases: object

The field wells of a GeospatialMapVisual .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

geospatial_map_aggregated_field_wells (Union[IResolvable, GeospatialMapAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field well for a geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapfieldwells.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

geospatial_map_field_wells_property = quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
    geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
        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"
            )
        )],
        geospatial=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

geospatial_map_aggregated_field_wells

The aggregated field well for a geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapfieldwells.html#cfn-quicksight-template-geospatialmapfieldwells-geospatialmapaggregatedfieldwells

GeospatialMapStyleOptionsProperty

class CfnTemplate.GeospatialMapStyleOptionsProperty(*, base_map_style=None)

Bases: object

The map style options of the geospatial map.

Parameters:

base_map_style (Optional[str]) – The base map style of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapstyleoptions.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

geospatial_map_style_options_property = quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
    base_map_style="baseMapStyle"
)

Attributes

base_map_style

The base map style of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapstyleoptions.html#cfn-quicksight-template-geospatialmapstyleoptions-basemapstyle

GeospatialMapVisualProperty

class CfnTemplate.GeospatialMapVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.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

geospatial_map_visual_property = quicksight.CfnTemplate.GeospatialMapVisualProperty(
    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.GeospatialMapConfigurationProperty(
        field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
            geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
                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"
                    )
                )],
                geospatial=[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"
        ),
        map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
            base_map_style="baseMapStyle"
        ),
        point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
            cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
                cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                    simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                        color="color"
                    )
                )
            ),
            selected_point_style="selectedPointStyle"
        ),
        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"
            )]
        ),
        window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
            bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                east=123,
                north=123,
                south=123,
                west=123
            ),
            map_zoom_mode="mapZoomMode"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialmapvisual.html#cfn-quicksight-template-geospatialmapvisual-visualid

GeospatialPointStyleOptionsProperty

class CfnTemplate.GeospatialPointStyleOptionsProperty(*, cluster_marker_configuration=None, selected_point_style=None)

Bases: object

The point style of the geospatial map.

Parameters:
  • cluster_marker_configuration (Union[IResolvable, ClusterMarkerConfigurationProperty, Dict[str, Any], None]) – The cluster marker configuration of the geospatial point style.

  • selected_point_style (Optional[str]) – The selected point styles (point, cluster) of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.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

geospatial_point_style_options_property = quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
    cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
        cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
            simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                color="color"
            )
        )
    ),
    selected_point_style="selectedPointStyle"
)

Attributes

cluster_marker_configuration

The cluster marker configuration of the geospatial point style.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration

selected_point_style

The selected point styles (point, cluster) of the geospatial map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle

GeospatialWindowOptionsProperty

class CfnTemplate.GeospatialWindowOptionsProperty(*, bounds=None, map_zoom_mode=None)

Bases: object

The window options of the geospatial map visual.

Parameters:
  • bounds (Union[IResolvable, GeospatialCoordinateBoundsProperty, Dict[str, Any], None]) – The bounds options (north, south, west, east) of the geospatial window options.

  • map_zoom_mode (Optional[str]) – The map zoom modes (manual, auto) of the geospatial window options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.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

geospatial_window_options_property = quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
    bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
        east=123,
        north=123,
        south=123,
        west=123
    ),
    map_zoom_mode="mapZoomMode"
)

Attributes

bounds

The bounds options (north, south, west, east) of the geospatial window options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.html#cfn-quicksight-template-geospatialwindowoptions-bounds

map_zoom_mode

The map zoom modes (manual, auto) of the geospatial window options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialwindowoptions.html#cfn-quicksight-template-geospatialwindowoptions-mapzoommode

GlobalTableBorderOptionsProperty

class CfnTemplate.GlobalTableBorderOptionsProperty(*, side_specific_border=None, uniform_border=None)

Bases: object

Determines the border options for a table visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.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

global_table_border_options_property = quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        ),
        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        ),
        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        ),
        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        ),
        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        ),
        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        )
    ),
    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    )
)

Attributes

side_specific_border

Determines the options for side specific border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.html#cfn-quicksight-template-globaltableborderoptions-sidespecificborder

uniform_border

Determines the options for uniform border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-globaltableborderoptions.html#cfn-quicksight-template-globaltableborderoptions-uniformborder

GradientColorProperty

class CfnTemplate.GradientColorProperty(*, stops=None)

Bases: object

Determines the gradient color settings.

Parameters:

stops (Union[IResolvable, Sequence[Union[IResolvable, GradientStopProperty, Dict[str, Any]]], None]) – The list of gradient color stops.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientcolor.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

gradient_color_property = quicksight.CfnTemplate.GradientColorProperty(
    stops=[quicksight.CfnTemplate.GradientStopProperty(
        gradient_offset=123,

        # the properties below are optional
        color="color",
        data_value=123
    )]
)

Attributes

stops

The list of gradient color stops.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientcolor.html#cfn-quicksight-template-gradientcolor-stops

GradientStopProperty

class CfnTemplate.GradientStopProperty(*, gradient_offset, color=None, data_value=None)

Bases: object

Determines the gradient stop configuration.

Parameters:
  • gradient_offset (Union[int, float]) – Determines gradient offset value.

  • color (Optional[str]) – Determines the color.

  • data_value (Union[int, float, None]) – Determines the data value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.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

gradient_stop_property = quicksight.CfnTemplate.GradientStopProperty(
    gradient_offset=123,

    # the properties below are optional
    color="color",
    data_value=123
)

Attributes

color

Determines the color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-color

data_value

Determines the data value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-datavalue

gradient_offset

Determines gradient offset value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gradientstop.html#cfn-quicksight-template-gradientstop-gradientoffset

GridLayoutCanvasSizeOptionsProperty

class CfnTemplate.GridLayoutCanvasSizeOptionsProperty(*, screen_canvas_size_options=None)

Bases: object

Configuration options for the canvas of a grid layout.

Parameters:

screen_canvas_size_options (Union[IResolvable, GridLayoutScreenCanvasSizeOptionsProperty, Dict[str, Any], None]) – The options that determine the sizing of the canvas used in a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutcanvassizeoptions.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

grid_layout_canvas_size_options_property = quicksight.CfnTemplate.GridLayoutCanvasSizeOptionsProperty(
    screen_canvas_size_options=quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(
        resize_option="resizeOption",

        # the properties below are optional
        optimized_view_port_width="optimizedViewPortWidth"
    )
)

Attributes

screen_canvas_size_options

The options that determine the sizing of the canvas used in a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutcanvassizeoptions.html#cfn-quicksight-template-gridlayoutcanvassizeoptions-screencanvassizeoptions

GridLayoutConfigurationProperty

class CfnTemplate.GridLayoutConfigurationProperty(*, elements, canvas_size_options=None)

Bases: object

The configuration for a grid layout. Also called a tiled layout.

Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.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

grid_layout_configuration_property = 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"
        )
    )
)

Attributes

canvas_size_options

CfnTemplate.GridLayoutConfigurationProperty.CanvasSizeOptions.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.html#cfn-quicksight-template-gridlayoutconfiguration-canvassizeoptions

elements

The elements that are included in a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutconfiguration.html#cfn-quicksight-template-gridlayoutconfiguration-elements

GridLayoutElementProperty

class CfnTemplate.GridLayoutElementProperty(*, column_span, element_id, element_type, row_span, column_index=None, row_index=None)

Bases: object

An element within a grid layout.

Parameters:
  • column_span (Union[int, float]) – The width of a grid element expressed as a number of grid columns.

  • element_id (str) – A unique identifier for an element within a grid layout.

  • element_type (str) – The type of element.

  • row_span (Union[int, float]) – The height of a grid element expressed as a number of grid rows.

  • column_index (Union[int, float, None]) – The column index for the upper left corner of an element.

  • row_index (Union[int, float, None]) – The row index for the upper left corner of an element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.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

grid_layout_element_property = 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
)

Attributes

column_index

The column index for the upper left corner of an element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-columnindex

column_span

The width of a grid element expressed as a number of grid columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-columnspan

element_id

A unique identifier for an element within a grid layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-elementid

element_type

The type of element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-elementtype

row_index

The row index for the upper left corner of an element.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-rowindex

row_span

The height of a grid element expressed as a number of grid rows.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutelement.html#cfn-quicksight-template-gridlayoutelement-rowspan

GridLayoutScreenCanvasSizeOptionsProperty

class CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(*, resize_option, optimized_view_port_width=None)

Bases: object

The options that determine the sizing of the canvas used in a grid layout.

Parameters:
  • resize_option (str) – This value determines the layout behavior when the viewport is resized. - FIXED : A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic . - RESPONSIVE : The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled .

  • optimized_view_port_width (Optional[str]) – The width that the view port will be optimized for when the layout renders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.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

grid_layout_screen_canvas_size_options_property = quicksight.CfnTemplate.GridLayoutScreenCanvasSizeOptionsProperty(
    resize_option="resizeOption",

    # the properties below are optional
    optimized_view_port_width="optimizedViewPortWidth"
)

Attributes

optimized_view_port_width

The width that the view port will be optimized for when the layout renders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-template-gridlayoutscreencanvassizeoptions-optimizedviewportwidth

resize_option

This value determines the layout behavior when the viewport is resized.

  • FIXED : A fixed width will be used when optimizing the layout. In the Amazon QuickSight console, this option is called Classic .

  • RESPONSIVE : The width of the canvas will be responsive and optimized to the view port. In the Amazon QuickSight console, this option is called Tiled .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-gridlayoutscreencanvassizeoptions.html#cfn-quicksight-template-gridlayoutscreencanvassizeoptions-resizeoption

GrowthRateComputationProperty

class CfnTemplate.GrowthRateComputationProperty(*, computation_id, time, name=None, period_size=None, value=None)

Bases: object

The growth rate computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • name (Optional[str]) – The name of a computation.

  • period_size (Union[int, float, None]) – The period size setup of a growth rate computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.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

growth_rate_computation_property = quicksight.CfnTemplate.GrowthRateComputationProperty(
    computation_id="computationId",
    time=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"
        )
    ),

    # the properties below are optional
    name="name",
    period_size=123,
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-name

period_size

The period size setup of a growth rate computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-periodsize

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-time

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-value

HeaderFooterSectionConfigurationProperty

class CfnTemplate.HeaderFooterSectionConfigurationProperty(*, layout, section_id, style=None)

Bases: object

The configuration of a header or footer section.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.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

header_footer_section_configuration_property = 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"
        )
    )
)

Attributes

layout

The layout configuration of the header or footer section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-layout

section_id

The unique identifier of the header or footer section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-sectionid

style

The style options of a header or footer section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-headerfootersectionconfiguration.html#cfn-quicksight-template-headerfootersectionconfiguration-style

HeatMapAggregatedFieldWellsProperty

class CfnTemplate.HeatMapAggregatedFieldWellsProperty(*, columns=None, rows=None, values=None)

Bases: object

The aggregated field wells of a heat map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.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

heat_map_aggregated_field_wells_property = quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
    columns=[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"
        )
    )],
    rows=[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"
                    )
                )
            )
        )
    )]
)

Attributes

columns

The columns field well of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-columns

rows

The rows field well of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-rows

values

The values field well of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapaggregatedfieldwells.html#cfn-quicksight-template-heatmapaggregatedfieldwells-values

HeatMapConfigurationProperty

class CfnTemplate.HeatMapConfigurationProperty(*, color_scale=None, column_label_options=None, data_labels=None, field_wells=None, legend=None, row_label_options=None, sort_configuration=None, tooltip=None)

Bases: object

The configuration of a heat map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.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

heat_map_configuration_property = quicksight.CfnTemplate.HeatMapConfigurationProperty(
    color_scale=quicksight.CfnTemplate.ColorScaleProperty(
        color_fill_type="colorFillType",
        colors=[quicksight.CfnTemplate.DataColorProperty(
            color="color",
            data_value=123
        )],

        # the properties below are optional
        null_value_color=quicksight.CfnTemplate.DataColorProperty(
            color="color",
            data_value=123
        )
    ),
    column_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"
    ),
    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.HeatMapFieldWellsProperty(
        heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
            columns=[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"
                )
            )],
            rows=[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"
    ),
    row_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"
    ),
    sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
        heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        heat_map_column_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"
            )
        )],
        heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        heat_map_row_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"
    )
)

Attributes

color_scale

The color options (gradient color, point of divergence) in a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-colorscale

column_label_options

The label options of the column that is displayed in a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-columnlabeloptions

data_labels

The options that determine if visual data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-datalabels

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-legend

row_label_options

The label options of the row that is displayed in a heat map .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-rowlabeloptions

sort_configuration

The sort configuration of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html#cfn-quicksight-template-heatmapconfiguration-tooltip

HeatMapFieldWellsProperty

class CfnTemplate.HeatMapFieldWellsProperty(*, heat_map_aggregated_field_wells=None)

Bases: object

The field well configuration of a heat map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

heat_map_aggregated_field_wells (Union[IResolvable, HeatMapAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapfieldwells.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

heat_map_field_wells_property = quicksight.CfnTemplate.HeatMapFieldWellsProperty(
    heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
        columns=[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"
            )
        )],
        rows=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

heat_map_aggregated_field_wells

The aggregated field wells of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapfieldwells.html#cfn-quicksight-template-heatmapfieldwells-heatmapaggregatedfieldwells

HeatMapSortConfigurationProperty

class CfnTemplate.HeatMapSortConfigurationProperty(*, heat_map_column_items_limit_configuration=None, heat_map_column_sort=None, heat_map_row_items_limit_configuration=None, heat_map_row_sort=None)

Bases: object

The sort configuration of a heat map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.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

heat_map_sort_configuration_property = quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
    heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    heat_map_column_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"
        )
    )],
    heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    heat_map_row_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"
        )
    )]
)

Attributes

heat_map_column_items_limit_configuration

The limit on the number of columns that are displayed in a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmapcolumnitemslimitconfiguration

heat_map_column_sort

The column sort configuration for heat map for columns that aren’t a part of a field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmapcolumnsort

heat_map_row_items_limit_configuration

The limit on the number of rows that are displayed in a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmaprowitemslimitconfiguration

heat_map_row_sort

The field sort configuration of the rows fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapsortconfiguration.html#cfn-quicksight-template-heatmapsortconfiguration-heatmaprowsort

HeatMapVisualProperty

class CfnTemplate.HeatMapVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.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

heat_map_visual_property = quicksight.CfnTemplate.HeatMapVisualProperty(
    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.HeatMapConfigurationProperty(
        color_scale=quicksight.CfnTemplate.ColorScaleProperty(
            color_fill_type="colorFillType",
            colors=[quicksight.CfnTemplate.DataColorProperty(
                color="color",
                data_value=123
            )],

            # the properties below are optional
            null_value_color=quicksight.CfnTemplate.DataColorProperty(
                color="color",
                data_value=123
            )
        ),
        column_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"
        ),
        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.HeatMapFieldWellsProperty(
            heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
                columns=[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"
                    )
                )],
                rows=[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"
        ),
        row_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"
        ),
        sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
            heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            heat_map_column_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"
                )
            )],
            heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            heat_map_row_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"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-actions

chart_configuration

The configuration of a heat map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapvisual.html#cfn-quicksight-template-heatmapvisual-visualid

HistogramAggregatedFieldWellsProperty

class CfnTemplate.HistogramAggregatedFieldWellsProperty(*, values=None)

Bases: object

The field well configuration of a histogram.

Parameters:

values (Union[IResolvable, Sequence[Union[IResolvable, MeasureFieldProperty, Dict[str, Any]]], None]) – The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramaggregatedfieldwells.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

histogram_aggregated_field_wells_property = quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
    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"
                    )
                )
            )
        )
    )]
)

Attributes

values

The value field wells of a histogram.

Values are aggregated by COUNT or DISTINCT_COUNT .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramaggregatedfieldwells.html#cfn-quicksight-template-histogramaggregatedfieldwells-values

HistogramBinOptionsProperty

class CfnTemplate.HistogramBinOptionsProperty(*, bin_count=None, bin_width=None, selected_bin_type=None, start_value=None)

Bases: object

The options that determine the presentation of histogram bins.

Parameters:
  • bin_count (Union[IResolvable, BinCountOptionsProperty, Dict[str, Any], None]) – The options that determine the bin count of a histogram.

  • bin_width (Union[IResolvable, BinWidthOptionsProperty, Dict[str, Any], None]) – The options that determine the bin width of a histogram.

  • selected_bin_type (Optional[str]) – The options that determine the selected bin type.

  • start_value (Union[int, float, None]) – The options that determine the bin start value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.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

histogram_bin_options_property = quicksight.CfnTemplate.HistogramBinOptionsProperty(
    bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
        value=123
    ),
    bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
        bin_count_limit=123,
        value=123
    ),
    selected_bin_type="selectedBinType",
    start_value=123
)

Attributes

bin_count

The options that determine the bin count of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-bincount

bin_width

The options that determine the bin width of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-binwidth

selected_bin_type

The options that determine the selected bin type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-selectedbintype

start_value

The options that determine the bin start value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogrambinoptions.html#cfn-quicksight-template-histogrambinoptions-startvalue

HistogramConfigurationProperty

class CfnTemplate.HistogramConfigurationProperty(*, bin_options=None, data_labels=None, field_wells=None, tooltip=None, visual_palette=None, x_axis_display_options=None, x_axis_label_options=None, y_axis_display_options=None)

Bases: object

The configuration for a HistogramVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.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

histogram_configuration_property = quicksight.CfnTemplate.HistogramConfigurationProperty(
    bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
        bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
            value=123
        ),
        bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
            bin_count_limit=123,
            value=123
        ),
        selected_bin_type="selectedBinType",
        start_value=123
    ),
    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.HistogramFieldWellsProperty(
        histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
            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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    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"
        )]
    ),
    x_axis_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
        )
    ),
    x_axis_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"
    ),
    y_axis_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
        )
    )
)

Attributes

bin_options

The options that determine the presentation of histogram bins.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-binoptions

data_labels

The data label configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-datalabels

field_wells

The field well configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-fieldwells

tooltip

The tooltip configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-tooltip

visual_palette

The visual palette configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-visualpalette

x_axis_display_options

The options that determine the presentation of the x-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-xaxisdisplayoptions

x_axis_label_options

The options that determine the presentation of the x-axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-xaxislabeloptions

y_axis_display_options

The options that determine the presentation of the y-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramconfiguration.html#cfn-quicksight-template-histogramconfiguration-yaxisdisplayoptions

HistogramFieldWellsProperty

class CfnTemplate.HistogramFieldWellsProperty(*, histogram_aggregated_field_wells=None)

Bases: object

The field well configuration of a histogram.

Parameters:

histogram_aggregated_field_wells (Union[IResolvable, HistogramAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramfieldwells.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

histogram_field_wells_property = quicksight.CfnTemplate.HistogramFieldWellsProperty(
    histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
        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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

histogram_aggregated_field_wells

The field well configuration of a histogram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramfieldwells.html#cfn-quicksight-template-histogramfieldwells-histogramaggregatedfieldwells

HistogramVisualProperty

class CfnTemplate.HistogramVisualProperty(*, visual_id, actions=None, chart_configuration=None, subtitle=None, title=None)

Bases: object

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.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

histogram_visual_property = quicksight.CfnTemplate.HistogramVisualProperty(
    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.HistogramConfigurationProperty(
        bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
            bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
                value=123
            ),
            bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
                bin_count_limit=123,
                value=123
            ),
            selected_bin_type="selectedBinType",
            start_value=123
        ),
        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.HistogramFieldWellsProperty(
            histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
                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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        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"
            )]
        ),
        x_axis_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
            )
        ),
        x_axis_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"
        ),
        y_axis_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
            )
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-actions

chart_configuration

The configuration for a HistogramVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-chartconfiguration

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-histogramvisual.html#cfn-quicksight-template-histogramvisual-visualid

InsightConfigurationProperty

class CfnTemplate.InsightConfigurationProperty(*, computations=None, custom_narrative=None)

Bases: object

The configuration of an insight visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.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

insight_configuration_property = quicksight.CfnTemplate.InsightConfigurationProperty(
    computations=[quicksight.CfnTemplate.ComputationProperty(
        forecast=quicksight.CfnTemplate.ForecastComputationProperty(
            computation_id="computationId",
            time=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"
                )
            ),

            # the properties below are optional
            custom_seasonality_value=123,
            lower_boundary=123,
            name="name",
            periods_backward=123,
            periods_forward=123,
            prediction_interval=123,
            seasonality="seasonality",
            upper_boundary=123,
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
            computation_id="computationId",
            time=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"
                )
            ),

            # the properties below are optional
            name="name",
            period_size=123,
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
            computation_id="computationId",
            time=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"
                )
            ),
            type="type",

            # the properties below are optional
            name="name",
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
            computation_id="computationId",
            from_value=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"
                            )
                        )
                    )
                )
            ),
            target_value=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"
                            )
                        )
                    )
                )
            ),
            time=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"
                )
            ),

            # the properties below are optional
            name="name"
        ),
        period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
            computation_id="computationId",
            time=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"
                )
            ),

            # the properties below are optional
            name="name",
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
            computation_id="computationId",
            time=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"
                )
            ),

            # the properties below are optional
            name="name",
            period_time_granularity="periodTimeGranularity",
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
            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"
                )
            ),
            computation_id="computationId",
            time=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"
                )
            ),
            type="type",

            # the properties below are optional
            mover_size=123,
            name="name",
            sort_order="sortOrder",
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
            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"
                )
            ),
            computation_id="computationId",
            type="type",

            # the properties below are optional
            name="name",
            result_size=123,
            value=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"
                            )
                        )
                    )
                )
            )
        ),
        total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
            computation_id="computationId",
            value=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"
                            )
                        )
                    )
                )
            ),

            # the properties below are optional
            name="name"
        ),
        unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
            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"
                )
            ),
            computation_id="computationId",

            # the properties below are optional
            name="name"
        )
    )],
    custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
        narrative="narrative"
    )
)

Attributes

computations

The computations configurations of the insight visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.html#cfn-quicksight-template-insightconfiguration-computations

custom_narrative

The custom narrative of the insight visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightconfiguration.html#cfn-quicksight-template-insightconfiguration-customnarrative

InsightVisualProperty

class CfnTemplate.InsightVisualProperty(*, data_set_identifier, visual_id, actions=None, insight_configuration=None, subtitle=None, title=None)

Bases: object

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide .

Parameters:
  • data_set_identifier (str) – The dataset that is used in the insight visual.

  • visual_id (str) – The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

  • actions (Union[IResolvable, Sequence[Union[IResolvable, VisualCustomActionProperty, Dict[str, Any]]], None]) – The list of custom actions that are configured for a visual.

  • insight_configuration (Union[IResolvable, InsightConfigurationProperty, Dict[str, Any], None]) – The configuration of an insight visual.

  • subtitle (Union[IResolvable, VisualSubtitleLabelOptionsProperty, Dict[str, Any], None]) – The subtitle that is displayed on the visual.

  • title (Union[IResolvable, VisualTitleLabelOptionsProperty, Dict[str, Any], None]) – The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.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

insight_visual_property = quicksight.CfnTemplate.InsightVisualProperty(
    data_set_identifier="dataSetIdentifier",
    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"
    )],
    insight_configuration=quicksight.CfnTemplate.InsightConfigurationProperty(
        computations=[quicksight.CfnTemplate.ComputationProperty(
            forecast=quicksight.CfnTemplate.ForecastComputationProperty(
                computation_id="computationId",
                time=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"
                    )
                ),

                # the properties below are optional
                custom_seasonality_value=123,
                lower_boundary=123,
                name="name",
                periods_backward=123,
                periods_forward=123,
                prediction_interval=123,
                seasonality="seasonality",
                upper_boundary=123,
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
                computation_id="computationId",
                time=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"
                    )
                ),

                # the properties below are optional
                name="name",
                period_size=123,
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
                computation_id="computationId",
                time=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"
                    )
                ),
                type="type",

                # the properties below are optional
                name="name",
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
                computation_id="computationId",
                from_value=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"
                                )
                            )
                        )
                    )
                ),
                target_value=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"
                                )
                            )
                        )
                    )
                ),
                time=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"
                    )
                ),

                # the properties below are optional
                name="name"
            ),
            period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
                computation_id="computationId",
                time=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"
                    )
                ),

                # the properties below are optional
                name="name",
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
                computation_id="computationId",
                time=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"
                    )
                ),

                # the properties below are optional
                name="name",
                period_time_granularity="periodTimeGranularity",
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
                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"
                    )
                ),
                computation_id="computationId",
                time=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"
                    )
                ),
                type="type",

                # the properties below are optional
                mover_size=123,
                name="name",
                sort_order="sortOrder",
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
                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"
                    )
                ),
                computation_id="computationId",
                type="type",

                # the properties below are optional
                name="name",
                result_size=123,
                value=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"
                                )
                            )
                        )
                    )
                )
            ),
            total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
                computation_id="computationId",
                value=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"
                                )
                            )
                        )
                    )
                ),

                # the properties below are optional
                name="name"
            ),
            unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
                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"
                    )
                ),
                computation_id="computationId",

                # the properties below are optional
                name="name"
            )
        )],
        custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
            narrative="narrative"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-actions

data_set_identifier

The dataset that is used in the insight visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-datasetidentifier

insight_configuration

The configuration of an insight visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-insightconfiguration

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-insightvisual.html#cfn-quicksight-template-insightvisual-visualid

IntegerDefaultValuesProperty

class CfnTemplate.IntegerDefaultValuesProperty(*, dynamic_value=None, static_values=None)

Bases: object

The default values of the IntegerParameterDeclaration .

Parameters:
  • dynamic_value (Union[IResolvable, DynamicDefaultValueProperty, Dict[str, Any], None]) – The dynamic value of the IntegerDefaultValues . Different defaults are displayed according to users, groups, and values mapping.

  • static_values (Union[IResolvable, Sequence[Union[int, float]], None]) – The static values of the IntegerDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.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

integer_default_values_property = 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]
)

Attributes

dynamic_value

The dynamic value of the IntegerDefaultValues .

Different defaults are displayed according to users, groups, and values mapping.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.html#cfn-quicksight-template-integerdefaultvalues-dynamicvalue

static_values

The static values of the IntegerDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerdefaultvalues.html#cfn-quicksight-template-integerdefaultvalues-staticvalues

IntegerParameterDeclarationProperty

class CfnTemplate.IntegerParameterDeclarationProperty(*, name, parameter_value_type, default_values=None, mapped_data_set_parameters=None, value_when_unset=None)

Bases: object

A parameter declaration for the Integer data type.

Parameters:
  • name (str) – The name of the parameter that is being declared.

  • parameter_value_type (str) – The value type determines whether the parameter is a single-value or multi-value parameter.

  • default_values (Union[IResolvable, IntegerDefaultValuesProperty, Dict[str, Any], None]) – The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

  • mapped_data_set_parameters (Union[IResolvable, Sequence[Union[IResolvable, MappedDataSetParameterProperty, Dict[str, Any]]], None]) – CfnTemplate.IntegerParameterDeclarationProperty.MappedDataSetParameters.

  • value_when_unset (Union[IResolvable, IntegerValueWhenUnsetConfigurationProperty, Dict[str, Any], None]) – A parameter declaration for the Integer data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.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

integer_parameter_declaration_property = 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"
    )
)

Attributes

default_values

The default values of a parameter.

If the parameter is a single-value parameter, a maximum of one default value can be provided.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-defaultvalues

mapped_data_set_parameters

CfnTemplate.IntegerParameterDeclarationProperty.MappedDataSetParameters.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-mappeddatasetparameters

name

The name of the parameter that is being declared.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-name

parameter_value_type

The value type determines whether the parameter is a single-value or multi-value parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-parametervaluetype

value_when_unset

A parameter declaration for the Integer data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integerparameterdeclaration.html#cfn-quicksight-template-integerparameterdeclaration-valuewhenunset

IntegerValueWhenUnsetConfigurationProperty

class CfnTemplate.IntegerValueWhenUnsetConfigurationProperty(*, custom_value=None, value_when_unset_option=None)

Bases: object

A parameter declaration for the Integer data type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • custom_value (Union[int, float, None]) – A custom value that’s used when the value of a parameter isn’t set.

  • value_when_unset_option (Optional[str]) – The built-in options for default values. The value can be one of the following:. - RECOMMENDED : The recommended value. - NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.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

integer_value_when_unset_configuration_property = quicksight.CfnTemplate.IntegerValueWhenUnsetConfigurationProperty(
    custom_value=123,
    value_when_unset_option="valueWhenUnsetOption"
)

Attributes

custom_value

A custom value that’s used when the value of a parameter isn’t set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.html#cfn-quicksight-template-integervaluewhenunsetconfiguration-customvalue

value_when_unset_option

.

  • RECOMMENDED : The recommended value.

  • NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-integervaluewhenunsetconfiguration.html#cfn-quicksight-template-integervaluewhenunsetconfiguration-valuewhenunsetoption

Type:

The built-in options for default values. The value can be one of the following

ItemsLimitConfigurationProperty

class CfnTemplate.ItemsLimitConfigurationProperty(*, items_limit=None, other_categories=None)

Bases: object

The limit configuration of the visual display for an axis.

Parameters:
  • items_limit (Union[int, float, None]) – The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

  • other_categories (Optional[str]) – The Show other of an axis in the chart. Choose one of the following options:. - INCLUDE - EXCLUDE

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.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

items_limit_configuration_property = quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
    items_limit=123,
    other_categories="otherCategories"
)

Attributes

items_limit

The limit on how many items of a field are showed in the chart.

For example, the number of slices that are displayed in a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.html#cfn-quicksight-template-itemslimitconfiguration-itemslimit

other_categories

.

  • INCLUDE

  • EXCLUDE

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-itemslimitconfiguration.html#cfn-quicksight-template-itemslimitconfiguration-othercategories

Type:

The Show other of an axis in the chart. Choose one of the following options

KPIConditionalFormattingOptionProperty

class CfnTemplate.KPIConditionalFormattingOptionProperty(*, primary_value=None, progress_bar=None)

Bases: object

The conditional formatting options of a KPI visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.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

k_pIConditional_formatting_option_property = quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
    primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                expression="expression",
                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                    icon="icon",
                    unicode_icon="unicodeIcon"
                ),

                # the properties below are optional
                color="color",
                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                    icon_display_option="iconDisplayOption"
                )
            ),
            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                expression="expression",

                # the properties below are optional
                icon_set_type="iconSetType"
            )
        ),
        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    ),
    progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
        foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

primary_value

The conditional formatting for the primary value of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-primaryvalue

progress_bar

The conditional formatting for the progress bar of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformattingoption.html#cfn-quicksight-template-kpiconditionalformattingoption-progressbar

KPIConditionalFormattingProperty

class CfnTemplate.KPIConditionalFormattingProperty(*, conditional_formatting_options=None)

Bases: object

The conditional formatting of a KPI visual.

Parameters:

conditional_formatting_options (Union[IResolvable, Sequence[Union[IResolvable, KPIConditionalFormattingOptionProperty, Dict[str, Any]]], None]) – The conditional formatting options of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformatting.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

k_pIConditional_formatting_property = quicksight.CfnTemplate.KPIConditionalFormattingProperty(
    conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
        primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                    expression="expression",
                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                        icon="icon",
                        unicode_icon="unicodeIcon"
                    ),

                    # the properties below are optional
                    color="color",
                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                        icon_display_option="iconDisplayOption"
                    )
                ),
                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                    expression="expression",

                    # the properties below are optional
                    icon_set_type="iconSetType"
                )
            ),
            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        ),
        progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
            foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )]
)

Attributes

conditional_formatting_options

The conditional formatting options of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconditionalformatting.html#cfn-quicksight-template-kpiconditionalformatting-conditionalformattingoptions

KPIConfigurationProperty

class CfnTemplate.KPIConfigurationProperty(*, field_wells=None, kpi_options=None, sort_configuration=None)

Bases: object

The configuration of a KPI visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.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

k_pIConfiguration_property = quicksight.CfnTemplate.KPIConfigurationProperty(
    field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
        target_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"
                        )
                    )
                )
            )
        )],
        trend_groups=[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"
                        )
                    )
                )
            )
        )]
    ),
    kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
        comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
            comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                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"
                )
            ),
            comparison_method="comparisonMethod"
        ),
        primary_value_display_type="primaryValueDisplayType",
        primary_value_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"
            )
        ),
        progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
            visibility="visibility"
        ),
        secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
            visibility="visibility"
        ),
        secondary_value_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"
            )
        ),
        trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
            visibility="visibility"
        )
    ),
    sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
        trend_group_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"
            )
        )]
    )
)

Attributes

field_wells

The field well configuration of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-fieldwells

kpi_options

The options that determine the presentation of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-kpioptions

sort_configuration

The sort configuration of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiconfiguration.html#cfn-quicksight-template-kpiconfiguration-sortconfiguration

KPIFieldWellsProperty

class CfnTemplate.KPIFieldWellsProperty(*, target_values=None, trend_groups=None, values=None)

Bases: object

The field well configuration of a KPI visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.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

k_pIField_wells_property = quicksight.CfnTemplate.KPIFieldWellsProperty(
    target_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"
                    )
                )
            )
        )
    )],
    trend_groups=[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"
                    )
                )
            )
        )
    )]
)

Attributes

target_values

The target value field wells of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-targetvalues

trend_groups

The trend group field wells of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-trendgroups

values

The value field wells of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpifieldwells.html#cfn-quicksight-template-kpifieldwells-values

KPIOptionsProperty

class CfnTemplate.KPIOptionsProperty(*, comparison=None, primary_value_display_type=None, primary_value_font_configuration=None, progress_bar=None, secondary_value=None, secondary_value_font_configuration=None, trend_arrows=None)

Bases: object

The options that determine the presentation of a KPI visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.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

k_pIOptions_property = quicksight.CfnTemplate.KPIOptionsProperty(
    comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
        comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
            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"
            )
        ),
        comparison_method="comparisonMethod"
    ),
    primary_value_display_type="primaryValueDisplayType",
    primary_value_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"
        )
    ),
    progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
        visibility="visibility"
    ),
    secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
        visibility="visibility"
    ),
    secondary_value_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"
        )
    ),
    trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
        visibility="visibility"
    )
)

Attributes

comparison

The comparison configuration of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-comparison

primary_value_display_type

The options that determine the primary value display type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-primaryvaluedisplaytype

primary_value_font_configuration

The options that determine the primary value font configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-primaryvaluefontconfiguration

progress_bar

The options that determine the presentation of the progress bar of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-progressbar

secondary_value

The options that determine the presentation of the secondary value of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-secondaryvalue

secondary_value_font_configuration

The options that determine the secondary value font configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-secondaryvaluefontconfiguration

trend_arrows

The options that determine the presentation of trend arrows in a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpioptions.html#cfn-quicksight-template-kpioptions-trendarrows

KPIPrimaryValueConditionalFormattingProperty

class CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(*, icon=None, text_color=None)

Bases: object

The conditional formatting for the primary value of a KPI visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.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

k_pIPrimary_value_conditional_formatting_property = quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
            expression="expression",
            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                icon="icon",
                unicode_icon="unicodeIcon"
            ),

            # the properties below are optional
            color="color",
            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                icon_display_option="iconDisplayOption"
            )
        ),
        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
            expression="expression",

            # the properties below are optional
            icon_set_type="iconSetType"
        )
    ),
    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

icon

The conditional formatting of the primary value’s icon.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-template-kpiprimaryvalueconditionalformatting-icon

text_color

The conditional formatting of the primary value’s text color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprimaryvalueconditionalformatting.html#cfn-quicksight-template-kpiprimaryvalueconditionalformatting-textcolor

KPIProgressBarConditionalFormattingProperty

class CfnTemplate.KPIProgressBarConditionalFormattingProperty(*, foreground_color=None)

Bases: object

The conditional formatting for the progress bar of a KPI visual.

Parameters:

foreground_color (Union[IResolvable, ConditionalFormattingColorProperty, Dict[str, Any], None]) – The conditional formatting of the progress bar’s foreground color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprogressbarconditionalformatting.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

k_pIProgress_bar_conditional_formatting_property = quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
    foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

foreground_color

The conditional formatting of the progress bar’s foreground color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpiprogressbarconditionalformatting.html#cfn-quicksight-template-kpiprogressbarconditionalformatting-foregroundcolor

KPISortConfigurationProperty

class CfnTemplate.KPISortConfigurationProperty(*, trend_group_sort=None)

Bases: object

The sort configuration of a KPI visual.

Parameters:

trend_group_sort (Union[IResolvable, Sequence[Union[IResolvable, FieldSortOptionsProperty, Dict[str, Any]]], None]) – The sort configuration of the trend group fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisortconfiguration.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

k_pISort_configuration_property = quicksight.CfnTemplate.KPISortConfigurationProperty(
    trend_group_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"
        )
    )]
)

Attributes

trend_group_sort

The sort configuration of the trend group fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpisortconfiguration.html#cfn-quicksight-template-kpisortconfiguration-trendgroupsort

KPIVisualProperty

class CfnTemplate.KPIVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, conditional_formatting=None, subtitle=None, title=None)

Bases: object

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.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

k_pIVisual_property = quicksight.CfnTemplate.KPIVisualProperty(
    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.KPIConfigurationProperty(
        field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
            target_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"
                            )
                        )
                    )
                )
            )],
            trend_groups=[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"
                            )
                        )
                    )
                )
            )]
        ),
        kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
            comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                    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"
                    )
                ),
                comparison_method="comparisonMethod"
            ),
            primary_value_display_type="primaryValueDisplayType",
            primary_value_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"
                )
            ),
            progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
                visibility="visibility"
            ),
            secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
                visibility="visibility"
            ),
            secondary_value_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"
                )
            ),
            trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
                visibility="visibility"
            )
        ),
        sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
            trend_group_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"
                )
            )]
        )
    ),
    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"
                )
            )]
        )
    )],
    conditional_formatting=quicksight.CfnTemplate.KPIConditionalFormattingProperty(
        conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
            primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                        expression="expression",
                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                            icon="icon",
                            unicode_icon="unicodeIcon"
                        ),

                        # the properties below are optional
                        color="color",
                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                            icon_display_option="iconDisplayOption"
                        )
                    ),
                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                        expression="expression",

                        # the properties below are optional
                        icon_set_type="iconSetType"
                    )
                ),
                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            ),
            progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
                foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        )]
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-actions

chart_configuration

The configuration of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-columnhierarchies

conditional_formatting

The conditional formatting of a KPI visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-conditionalformatting

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-kpivisual.html#cfn-quicksight-template-kpivisual-visualid

LabelOptionsProperty

class CfnTemplate.LabelOptionsProperty(*, custom_label=None, font_configuration=None, visibility=None)

Bases: object

The share label options for the labels.

Parameters:
  • custom_label (Optional[str]) – The text for the label.

  • font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – The font configuration of the label.

  • visibility (Optional[str]) – Determines whether or not the label is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.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

label_options_property = 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"
)

Attributes

custom_label

The text for the label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-customlabel

font_configuration

The font configuration of the label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-fontconfiguration

visibility

Determines whether or not the label is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-labeloptions.html#cfn-quicksight-template-labeloptions-visibility

LayoutConfigurationProperty

class CfnTemplate.LayoutConfigurationProperty(*, free_form_layout=None, grid_layout=None, section_based_layout=None)

Bases: object

The configuration that determines what the type of layout will be used on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • free_form_layout (Union[IResolvable, FreeFormLayoutConfigurationProperty, Dict[str, Any], None]) – A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

  • grid_layout (Union[IResolvable, GridLayoutConfigurationProperty, Dict[str, Any], None]) – A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE .

  • section_based_layout (Union[IResolvable, SectionBasedLayoutConfigurationProperty, Dict[str, Any], None]) – A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.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

layout_configuration_property = 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"
                )
            )
        )]
    )
)

Attributes

free_form_layout

A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-freeformlayout

grid_layout

A type of layout that can be used on a sheet.

In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-gridlayout

section_based_layout

A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layoutconfiguration.html#cfn-quicksight-template-layoutconfiguration-sectionbasedlayout

LayoutProperty

class CfnTemplate.LayoutProperty(*, configuration)

Bases: object

A Layout defines the placement of elements within a sheet.

For more information, see Types of layout in the Amazon QuickSight User Guide .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

configuration (Union[IResolvable, LayoutConfigurationProperty, Dict[str, Any]]) – The configuration that determines what the type of layout for a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layout.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

layout_property = 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"
                    )
                )
            )]
        )
    )
)

Attributes

configuration

The configuration that determines what the type of layout for a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-layout.html#cfn-quicksight-template-layout-configuration

LegendOptionsProperty

class CfnTemplate.LegendOptionsProperty(*, height=None, position=None, title=None, visibility=None, width=None)

Bases: object

The options for the legend setup of a visual.

Parameters:
  • height (Optional[str]) – The height of the legend. If this value is omitted, a default height is used when rendering.

  • position (Optional[str]) – The positions for the legend. Choose one of the following options:. - AUTO - RIGHT - BOTTOM - LEFT

  • title (Union[IResolvable, LabelOptionsProperty, Dict[str, Any], None]) – The custom title for the legend.

  • visibility (Optional[str]) – Determines whether or not the legend is visible.

  • width (Optional[str]) – The width of the legend. If this value is omitted, a default width is used when rendering.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.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

legend_options_property = 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"
)

Attributes

height

The height of the legend.

If this value is omitted, a default height is used when rendering.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-height

position

.

  • AUTO

  • RIGHT

  • BOTTOM

  • LEFT

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-position

Type:

The positions for the legend. Choose one of the following options

title

The custom title for the legend.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-title

visibility

Determines whether or not the legend is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-visibility

width

The width of the legend.

If this value is omitted, a default width is used when rendering.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-legendoptions.html#cfn-quicksight-template-legendoptions-width

LineChartAggregatedFieldWellsProperty

class CfnTemplate.LineChartAggregatedFieldWellsProperty(*, category=None, colors=None, small_multiples=None, values=None)

Bases: object

The field well configuration of a line chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.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

line_chart_aggregated_field_wells_property = quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
    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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The category field wells of a line chart.

Values are grouped by category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-category

colors

The color field wells of a line chart.

Values are grouped by category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-colors

small_multiples

The small multiples field well of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-smallmultiples

values

The value field wells of a line chart.

Values are aggregated based on categories.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartaggregatedfieldwells.html#cfn-quicksight-template-linechartaggregatedfieldwells-values

LineChartConfigurationProperty

class CfnTemplate.LineChartConfigurationProperty(*, contribution_analysis_defaults=None, data_labels=None, default_series_settings=None, field_wells=None, forecast_configurations=None, legend=None, primary_y_axis_display_options=None, primary_y_axis_label_options=None, reference_lines=None, secondary_y_axis_display_options=None, secondary_y_axis_label_options=None, series=None, small_multiples_options=None, sort_configuration=None, tooltip=None, type=None, visual_palette=None, x_axis_display_options=None, x_axis_label_options=None)

Bases: object

The configuration of a line chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.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

line_chart_configuration_property = quicksight.CfnTemplate.LineChartConfigurationProperty(
    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"
    ),
    default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
        axis_binding="axisBinding",
        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
            line_interpolation="lineInterpolation",
            line_style="lineStyle",
            line_visibility="lineVisibility",
            line_width="lineWidth"
        ),
        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
            marker_color="markerColor",
            marker_shape="markerShape",
            marker_size="markerSize",
            marker_visibility="markerVisibility"
        )
    ),
    field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
        line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
            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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
        forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
            lower_boundary=123,
            periods_backward=123,
            periods_forward=123,
            prediction_interval=123,
            seasonality=123,
            upper_boundary=123
        ),
        scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
            what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                date="date",
                value=123
            ),
            what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                end_date="endDate",
                start_date="startDate",
                value=123
            )
        )
    )],
    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.LineSeriesAxisDisplayOptionsProperty(
        axis_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
            )
        ),
        missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
            treatment_option="treatmentOption"
        )]
    ),
    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.LineSeriesAxisDisplayOptionsProperty(
        axis_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
            )
        ),
        missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
            treatment_option="treatmentOption"
        )]
    ),
    secondary_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"
    ),
    series=[quicksight.CfnTemplate.SeriesItemProperty(
        data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
            axis_binding="axisBinding",
            field_id="fieldId",

            # the properties below are optional
            field_value="fieldValue",
            settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                    line_interpolation="lineInterpolation",
                    line_style="lineStyle",
                    line_visibility="lineVisibility",
                    line_width="lineWidth"
                ),
                marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                    marker_color="markerColor",
                    marker_shape="markerShape",
                    marker_size="markerSize",
                    marker_visibility="markerVisibility"
                )
            )
        ),
        field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
            axis_binding="axisBinding",
            field_id="fieldId",

            # the properties below are optional
            settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                    line_interpolation="lineInterpolation",
                    line_style="lineStyle",
                    line_visibility="lineVisibility",
                    line_width="lineWidth"
                ),
                marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                    marker_color="markerColor",
                    marker_shape="markerShape",
                    marker_size="markerSize",
                    marker_visibility="markerVisibility"
                )
            )
        )
    )],
    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.LineChartSortConfigurationProperty(
        category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        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"
    ),
    type="type",
    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"
        )]
    ),
    x_axis_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
        )
    ),
    x_axis_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"
    )
)

Attributes

contribution_analysis_defaults

The default configuration of a line chart’s contribution analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-contributionanalysisdefaults

data_labels

The data label configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-datalabels

default_series_settings

The options that determine the default presentation of all line series in LineChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-defaultseriessettings

field_wells

The field well configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-fieldwells

forecast_configurations

The forecast configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-forecastconfigurations

legend

The legend configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-legend

primary_y_axis_display_options

The series axis configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-primaryyaxisdisplayoptions

primary_y_axis_label_options

The options that determine the presentation of the y-axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-primaryyaxislabeloptions

reference_lines

The reference lines configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-referencelines

secondary_y_axis_display_options

The series axis configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-secondaryyaxisdisplayoptions

secondary_y_axis_label_options

The options that determine the presentation of the secondary y-axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-secondaryyaxislabeloptions

series

The series item configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-series

small_multiples_options

The small multiples setup for the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-smallmultiplesoptions

sort_configuration

The sort configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-sortconfiguration

tooltip

The tooltip configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-tooltip

type

Determines the type of the line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-type

visual_palette

The visual palette configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-visualpalette

x_axis_display_options

The options that determine the presentation of the x-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-xaxisdisplayoptions

x_axis_label_options

The options that determine the presentation of the x-axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartconfiguration.html#cfn-quicksight-template-linechartconfiguration-xaxislabeloptions

LineChartDefaultSeriesSettingsProperty

class CfnTemplate.LineChartDefaultSeriesSettingsProperty(*, axis_binding=None, line_style_settings=None, marker_style_settings=None)

Bases: object

The options that determine the default presentation of all line series in LineChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.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

line_chart_default_series_settings_property = quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
    axis_binding="axisBinding",
    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
        line_interpolation="lineInterpolation",
        line_style="lineStyle",
        line_visibility="lineVisibility",
        line_width="lineWidth"
    ),
    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
        marker_color="markerColor",
        marker_shape="markerShape",
        marker_size="markerSize",
        marker_visibility="markerVisibility"
    )
)

Attributes

axis_binding

The axis to which you are binding all line series to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-axisbinding

line_style_settings

Line styles options for all line series in the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-linestylesettings

marker_style_settings

Marker styles options for all line series in the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartdefaultseriessettings.html#cfn-quicksight-template-linechartdefaultseriessettings-markerstylesettings

LineChartFieldWellsProperty

class CfnTemplate.LineChartFieldWellsProperty(*, line_chart_aggregated_field_wells=None)

Bases: object

The field well configuration of a line chart.

Parameters:

line_chart_aggregated_field_wells (Union[IResolvable, LineChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartfieldwells.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

line_chart_field_wells_property = quicksight.CfnTemplate.LineChartFieldWellsProperty(
    line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
        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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

line_chart_aggregated_field_wells

The field well configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartfieldwells.html#cfn-quicksight-template-linechartfieldwells-linechartaggregatedfieldwells

LineChartLineStyleSettingsProperty

class CfnTemplate.LineChartLineStyleSettingsProperty(*, line_interpolation=None, line_style=None, line_visibility=None, line_width=None)

Bases: object

Line styles options for a line series in LineChartVisual .

Parameters:
  • line_interpolation (Optional[str]) – Interpolation style for line series. - LINEAR : Show as default, linear style. - SMOOTH : Show as a smooth curve. - STEPPED : Show steps in line.

  • line_style (Optional[str]) – Line style for line series. - SOLID : Show as a solid line. - DOTTED : Show as a dotted line. - DASHED : Show as a dashed line.

  • line_visibility (Optional[str]) – Configuration option that determines whether to show the line for the series.

  • line_width (Optional[str]) – Width that determines the line thickness.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.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

line_chart_line_style_settings_property = quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
    line_interpolation="lineInterpolation",
    line_style="lineStyle",
    line_visibility="lineVisibility",
    line_width="lineWidth"
)

Attributes

line_interpolation

Interpolation style for line series.

  • LINEAR : Show as default, linear style.

  • SMOOTH : Show as a smooth curve.

  • STEPPED : Show steps in line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-lineinterpolation

line_style

Line style for line series.

  • SOLID : Show as a solid line.

  • DOTTED : Show as a dotted line.

  • DASHED : Show as a dashed line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linestyle

line_visibility

Configuration option that determines whether to show the line for the series.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linevisibility

line_width

Width that determines the line thickness.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartlinestylesettings.html#cfn-quicksight-template-linechartlinestylesettings-linewidth

LineChartMarkerStyleSettingsProperty

class CfnTemplate.LineChartMarkerStyleSettingsProperty(*, marker_color=None, marker_shape=None, marker_size=None, marker_visibility=None)

Bases: object

Marker styles options for a line series in LineChartVisual .

Parameters:
  • marker_color (Optional[str]) – Color of marker in the series.

  • marker_shape (Optional[str]) – Shape option for markers in the series. - CIRCLE : Show marker as a circle. - TRIANGLE : Show marker as a triangle. - SQUARE : Show marker as a square. - DIAMOND : Show marker as a diamond. - ROUNDED_SQUARE : Show marker as a rounded square.

  • marker_size (Optional[str]) – Size of marker in the series.

  • marker_visibility (Optional[str]) – Configuration option that determines whether to show the markers in the series.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.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

line_chart_marker_style_settings_property = quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
    marker_color="markerColor",
    marker_shape="markerShape",
    marker_size="markerSize",
    marker_visibility="markerVisibility"
)

Attributes

marker_color

Color of marker in the series.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markercolor

marker_shape

Shape option for markers in the series.

  • CIRCLE : Show marker as a circle.

  • TRIANGLE : Show marker as a triangle.

  • SQUARE : Show marker as a square.

  • DIAMOND : Show marker as a diamond.

  • ROUNDED_SQUARE : Show marker as a rounded square.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markershape

marker_size

Size of marker in the series.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markersize

marker_visibility

Configuration option that determines whether to show the markers in the series.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartmarkerstylesettings.html#cfn-quicksight-template-linechartmarkerstylesettings-markervisibility

LineChartSeriesSettingsProperty

class CfnTemplate.LineChartSeriesSettingsProperty(*, line_style_settings=None, marker_style_settings=None)

Bases: object

The options that determine the presentation of a line series in the visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.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

line_chart_series_settings_property = quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
        line_interpolation="lineInterpolation",
        line_style="lineStyle",
        line_visibility="lineVisibility",
        line_width="lineWidth"
    ),
    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
        marker_color="markerColor",
        marker_shape="markerShape",
        marker_size="markerSize",
        marker_visibility="markerVisibility"
    )
)

Attributes

line_style_settings

Line styles options for a line series in LineChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.html#cfn-quicksight-template-linechartseriessettings-linestylesettings

marker_style_settings

Marker styles options for a line series in LineChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartseriessettings.html#cfn-quicksight-template-linechartseriessettings-markerstylesettings

LineChartSortConfigurationProperty

class CfnTemplate.LineChartSortConfigurationProperty(*, category_items_limit_configuration=None, category_sort=None, color_items_limit_configuration=None, small_multiples_limit_configuration=None, small_multiples_sort=None)

Bases: object

The sort configuration of a line chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.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

line_chart_sort_configuration_property = quicksight.CfnTemplate.LineChartSortConfigurationProperty(
    category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    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"
        )
    )]
)

Attributes

category_items_limit_configuration

The limit on the number of categories that are displayed in a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-categoryitemslimitconfiguration

category_sort

The sort configuration of the category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-categorysort

color_items_limit_configuration

The limit on the number of lines that are displayed in a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-coloritemslimitconfiguration

small_multiples_limit_configuration

The limit on the number of small multiples panels that are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-smallmultipleslimitconfiguration

small_multiples_sort

The sort configuration of the small multiples field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartsortconfiguration.html#cfn-quicksight-template-linechartsortconfiguration-smallmultiplessort

LineChartVisualProperty

class CfnTemplate.LineChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.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

line_chart_visual_property = quicksight.CfnTemplate.LineChartVisualProperty(
    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.LineChartConfigurationProperty(
        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"
        ),
        default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
            axis_binding="axisBinding",
            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                line_interpolation="lineInterpolation",
                line_style="lineStyle",
                line_visibility="lineVisibility",
                line_width="lineWidth"
            ),
            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                marker_color="markerColor",
                marker_shape="markerShape",
                marker_size="markerSize",
                marker_visibility="markerVisibility"
            )
        ),
        field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
            line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
                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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
            forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
                lower_boundary=123,
                periods_backward=123,
                periods_forward=123,
                prediction_interval=123,
                seasonality=123,
                upper_boundary=123
            ),
            scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
                what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                    date="date",
                    value=123
                ),
                what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                    end_date="endDate",
                    start_date="startDate",
                    value=123
                )
            )
        )],
        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.LineSeriesAxisDisplayOptionsProperty(
            axis_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
                )
            ),
            missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                treatment_option="treatmentOption"
            )]
        ),
        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.LineSeriesAxisDisplayOptionsProperty(
            axis_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
                )
            ),
            missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                treatment_option="treatmentOption"
            )]
        ),
        secondary_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"
        ),
        series=[quicksight.CfnTemplate.SeriesItemProperty(
            data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
                axis_binding="axisBinding",
                field_id="fieldId",

                # the properties below are optional
                field_value="fieldValue",
                settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                        line_interpolation="lineInterpolation",
                        line_style="lineStyle",
                        line_visibility="lineVisibility",
                        line_width="lineWidth"
                    ),
                    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                        marker_color="markerColor",
                        marker_shape="markerShape",
                        marker_size="markerSize",
                        marker_visibility="markerVisibility"
                    )
                )
            ),
            field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
                axis_binding="axisBinding",
                field_id="fieldId",

                # the properties below are optional
                settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                        line_interpolation="lineInterpolation",
                        line_style="lineStyle",
                        line_visibility="lineVisibility",
                        line_width="lineWidth"
                    ),
                    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                        marker_color="markerColor",
                        marker_shape="markerShape",
                        marker_size="markerSize",
                        marker_visibility="markerVisibility"
                    )
                )
            )
        )],
        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.LineChartSortConfigurationProperty(
            category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            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"
        ),
        type="type",
        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"
            )]
        ),
        x_axis_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
            )
        ),
        x_axis_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"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-actions

chart_configuration

The configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-linechartvisual.html#cfn-quicksight-template-linechartvisual-visualid

LineSeriesAxisDisplayOptionsProperty

class CfnTemplate.LineSeriesAxisDisplayOptionsProperty(*, axis_options=None, missing_data_configurations=None)

Bases: object

The series axis configuration of a line chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.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

line_series_axis_display_options_property = quicksight.CfnTemplate.LineSeriesAxisDisplayOptionsProperty(
    axis_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
        )
    ),
    missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
        treatment_option="treatmentOption"
    )]
)

Attributes

axis_options

The options that determine the presentation of the line series axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.html#cfn-quicksight-template-lineseriesaxisdisplayoptions-axisoptions

missing_data_configurations

The configuration options that determine how missing data is treated during the rendering of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-lineseriesaxisdisplayoptions.html#cfn-quicksight-template-lineseriesaxisdisplayoptions-missingdataconfigurations

ListControlDisplayOptionsProperty

class CfnTemplate.ListControlDisplayOptionsProperty(*, search_options=None, select_all_options=None, title_options=None)

Bases: object

The display options of a control.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.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

list_control_display_options_property = 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"
    )
)

Attributes

search_options

The configuration of the search options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-searchoptions

select_all_options

The configuration of the Select all options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-selectalloptions

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-titleoptions

ListControlSearchOptionsProperty

class CfnTemplate.ListControlSearchOptionsProperty(*, visibility=None)

Bases: object

The configuration of the search options in a list control.

Parameters:

visibility (Optional[str]) – The visibility configuration of the search options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolsearchoptions.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

list_control_search_options_property = quicksight.CfnTemplate.ListControlSearchOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility configuration of the search options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolsearchoptions.html#cfn-quicksight-template-listcontrolsearchoptions-visibility

ListControlSelectAllOptionsProperty

class CfnTemplate.ListControlSelectAllOptionsProperty(*, visibility=None)

Bases: object

The configuration of the Select all options in a list control.

Parameters:

visibility (Optional[str]) – The visibility configuration of the Select all options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolselectalloptions.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

list_control_select_all_options_property = quicksight.CfnTemplate.ListControlSelectAllOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility configuration of the Select all options in a list control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontrolselectalloptions.html#cfn-quicksight-template-listcontrolselectalloptions-visibility

LoadingAnimationProperty

class CfnTemplate.LoadingAnimationProperty(*, visibility=None)

Bases: object

The configuration of loading animation in free-form layout.

Parameters:

visibility (Optional[str]) – The visibility configuration of LoadingAnimation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-loadinganimation.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

loading_animation_property = quicksight.CfnTemplate.LoadingAnimationProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility configuration of LoadingAnimation .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-loadinganimation.html#cfn-quicksight-template-loadinganimation-visibility

LocalNavigationConfigurationProperty

class CfnTemplate.LocalNavigationConfigurationProperty(*, target_sheet_id)

Bases: object

The navigation configuration for CustomActionNavigationOperation .

Parameters:

target_sheet_id (str) – The sheet that is targeted for navigation in the same analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-localnavigationconfiguration.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

local_navigation_configuration_property = quicksight.CfnTemplate.LocalNavigationConfigurationProperty(
    target_sheet_id="targetSheetId"
)

Attributes

target_sheet_id

The sheet that is targeted for navigation in the same analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-localnavigationconfiguration.html#cfn-quicksight-template-localnavigationconfiguration-targetsheetid

LongFormatTextProperty

class CfnTemplate.LongFormatTextProperty(*, plain_text=None, rich_text=None)

Bases: object

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • plain_text (Optional[str]) – Plain text format.

  • rich_text (Optional[str]) – Rich text. Examples of rich text include bold, underline, and italics.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.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

long_format_text_property = quicksight.CfnTemplate.LongFormatTextProperty(
    plain_text="plainText",
    rich_text="richText"
)

Attributes

plain_text

Plain text format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.html#cfn-quicksight-template-longformattext-plaintext

rich_text

Rich text.

Examples of rich text include bold, underline, and italics.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-longformattext.html#cfn-quicksight-template-longformattext-richtext

MappedDataSetParameterProperty

class CfnTemplate.MappedDataSetParameterProperty(*, data_set_identifier, data_set_parameter_name)

Bases: object

A dataset parameter that is mapped to an analysis parameter.

Parameters:
  • data_set_identifier (str) – A unique name that identifies a dataset within the analysis or dashboard.

  • data_set_parameter_name (str) – The name of the dataset parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.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

mapped_data_set_parameter_property = quicksight.CfnTemplate.MappedDataSetParameterProperty(
    data_set_identifier="dataSetIdentifier",
    data_set_parameter_name="dataSetParameterName"
)

Attributes

data_set_identifier

A unique name that identifies a dataset within the analysis or dashboard.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.html#cfn-quicksight-template-mappeddatasetparameter-datasetidentifier

data_set_parameter_name

The name of the dataset parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-mappeddatasetparameter.html#cfn-quicksight-template-mappeddatasetparameter-datasetparametername

MaximumLabelTypeProperty

class CfnTemplate.MaximumLabelTypeProperty(*, visibility=None)

Bases: object

The maximum label of a data path label.

Parameters:

visibility (Optional[str]) – The visibility of the maximum label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumlabeltype.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

maximum_label_type_property = quicksight.CfnTemplate.MaximumLabelTypeProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility of the maximum label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumlabeltype.html#cfn-quicksight-template-maximumlabeltype-visibility

MaximumMinimumComputationProperty

class CfnTemplate.MaximumMinimumComputationProperty(*, computation_id, time, type, name=None, value=None)

Bases: object

The maximum and minimum computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • type (str) – The type of computation. Choose one of the following options:. - MAXIMUM: A maximum computation. - MINIMUM: A minimum computation.

  • name (Optional[str]) – The name of a computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.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

maximum_minimum_computation_property = quicksight.CfnTemplate.MaximumMinimumComputationProperty(
    computation_id="computationId",
    time=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"
        )
    ),
    type="type",

    # the properties below are optional
    name="name",
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-name

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-time

type

.

  • MAXIMUM: A maximum computation.

  • MINIMUM: A minimum computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-type

Type:

The type of computation. Choose one of the following options

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-value

MeasureFieldProperty

class CfnTemplate.MeasureFieldProperty(*, calculated_measure_field=None, categorical_measure_field=None, date_measure_field=None, numerical_measure_field=None)

Bases: object

The measure (metric) type field.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.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

measure_field_property = 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"
                )
            )
        )
    )
)

Attributes

calculated_measure_field

The calculated measure field only used in pivot tables.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-calculatedmeasurefield

categorical_measure_field

The measure type field with categorical type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-categoricalmeasurefield

date_measure_field

The measure type field with date type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-datemeasurefield

numerical_measure_field

The measure type field with numerical type columns.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-measurefield.html#cfn-quicksight-template-measurefield-numericalmeasurefield

MetricComparisonComputationProperty

class CfnTemplate.MetricComparisonComputationProperty(*, computation_id, from_value, target_value, time, name=None)

Bases: object

The metric comparison computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • from_value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any]]) – The field that is used in a metric comparison from value setup.

  • target_value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any]]) – The field that is used in a metric comparison to value setup.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • name (Optional[str]) – The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.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

metric_comparison_computation_property = quicksight.CfnTemplate.MetricComparisonComputationProperty(
    computation_id="computationId",
    from_value=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"
                    )
                )
            )
        )
    ),
    target_value=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"
                    )
                )
            )
        )
    ),
    time=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"
        )
    ),

    # the properties below are optional
    name="name"
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-computationid

from_value

The field that is used in a metric comparison from value setup.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-fromvalue

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-name

target_value

The field that is used in a metric comparison to value setup.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-targetvalue

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-time

MinimumLabelTypeProperty

class CfnTemplate.MinimumLabelTypeProperty(*, visibility=None)

Bases: object

The minimum label of a data path label.

Parameters:

visibility (Optional[str]) – The visibility of the minimum label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-minimumlabeltype.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

minimum_label_type_property = quicksight.CfnTemplate.MinimumLabelTypeProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility of the minimum label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-minimumlabeltype.html#cfn-quicksight-template-minimumlabeltype-visibility

MissingDataConfigurationProperty

class CfnTemplate.MissingDataConfigurationProperty(*, treatment_option=None)

Bases: object

The configuration options that determine how missing data is treated during the rendering of a line chart.

Parameters:

treatment_option (Optional[str]) – The treatment option that determines how missing data should be rendered. Choose from the following options:. - INTERPOLATE : Interpolate missing values between the prior and the next known value. - SHOW_AS_ZERO : Show missing values as the value 0 . - SHOW_AS_BLANK : Display a blank space when rendering missing data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-missingdataconfiguration.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

missing_data_configuration_property = quicksight.CfnTemplate.MissingDataConfigurationProperty(
    treatment_option="treatmentOption"
)

Attributes

treatment_option

.

  • INTERPOLATE : Interpolate missing values between the prior and the next known value.

  • SHOW_AS_ZERO : Show missing values as the value 0 .

  • SHOW_AS_BLANK : Display a blank space when rendering missing data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-missingdataconfiguration.html#cfn-quicksight-template-missingdataconfiguration-treatmentoption

Type:

The treatment option that determines how missing data should be rendered. Choose from the following options

NegativeValueConfigurationProperty

class CfnTemplate.NegativeValueConfigurationProperty(*, display_mode)

Bases: object

The options that determine the negative value configuration.

Parameters:

display_mode (str) – Determines the display mode of the negative value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-negativevalueconfiguration.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

negative_value_configuration_property = quicksight.CfnTemplate.NegativeValueConfigurationProperty(
    display_mode="displayMode"
)

Attributes

display_mode

Determines the display mode of the negative value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-negativevalueconfiguration.html#cfn-quicksight-template-negativevalueconfiguration-displaymode

NullValueFormatConfigurationProperty

class CfnTemplate.NullValueFormatConfigurationProperty(*, null_string)

Bases: object

The options that determine the null value format configuration.

Parameters:

null_string (str) – Determines the null string of null values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-nullvalueformatconfiguration.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

null_value_format_configuration_property = quicksight.CfnTemplate.NullValueFormatConfigurationProperty(
    null_string="nullString"
)

Attributes

null_string

Determines the null string of null values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-nullvalueformatconfiguration.html#cfn-quicksight-template-nullvalueformatconfiguration-nullstring

NumberDisplayFormatConfigurationProperty

class CfnTemplate.NumberDisplayFormatConfigurationProperty(*, decimal_places_configuration=None, negative_value_configuration=None, null_value_format_configuration=None, number_scale=None, prefix=None, separator_configuration=None, suffix=None)

Bases: object

The options that determine the number display format configuration.

Parameters:
  • decimal_places_configuration (Union[IResolvable, DecimalPlacesConfigurationProperty, Dict[str, Any], None]) – The option that determines the decimal places configuration.

  • negative_value_configuration (Union[IResolvable, NegativeValueConfigurationProperty, Dict[str, Any], None]) – The options that determine the negative value configuration.

  • null_value_format_configuration (Union[IResolvable, NullValueFormatConfigurationProperty, Dict[str, Any], None]) – The options that determine the null value format configuration.

  • number_scale (Optional[str]) – Determines the number scale value of the number format.

  • prefix (Optional[str]) – Determines the prefix value of the number format.

  • separator_configuration (Union[IResolvable, NumericSeparatorConfigurationProperty, Dict[str, Any], None]) – The options that determine the numeric separator configuration.

  • suffix (Optional[str]) – Determines the suffix value of the number format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.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

number_display_format_configuration_property = 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"
)

Attributes

decimal_places_configuration

The option that determines the decimal places configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-decimalplacesconfiguration

negative_value_configuration

The options that determine the negative value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-negativevalueconfiguration

null_value_format_configuration

The options that determine the null value format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-nullvalueformatconfiguration

number_scale

Determines the number scale value of the number format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-numberscale

prefix

Determines the prefix value of the number format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-prefix

separator_configuration

The options that determine the numeric separator configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-separatorconfiguration

suffix

Determines the suffix value of the number format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberdisplayformatconfiguration.html#cfn-quicksight-template-numberdisplayformatconfiguration-suffix

NumberFormatConfigurationProperty

class CfnTemplate.NumberFormatConfigurationProperty(*, format_configuration=None)

Bases: object

Formatting configuration for number fields.

Parameters:

format_configuration (Union[IResolvable, NumericFormatConfigurationProperty, Dict[str, Any], None]) – The options that determine the numeric format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberformatconfiguration.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

number_format_configuration_property = 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"
        )
    )
)

Attributes

format_configuration

The options that determine the numeric format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numberformatconfiguration.html#cfn-quicksight-template-numberformatconfiguration-formatconfiguration

NumericAxisOptionsProperty

class CfnTemplate.NumericAxisOptionsProperty(*, range=None, scale=None)

Bases: object

The options for an axis with a numeric field.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.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

numeric_axis_options_property = 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
        )
    )
)

Attributes

range

The range setup of a numeric axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.html#cfn-quicksight-template-numericaxisoptions-range

scale

The scale setup of a numeric axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaxisoptions.html#cfn-quicksight-template-numericaxisoptions-scale

NumericEqualityDrillDownFilterProperty

class CfnTemplate.NumericEqualityDrillDownFilterProperty(*, column, value)

Bases: object

The category drill down filter.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • value (Union[int, float]) – The value of the double input numeric drill down filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.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

numeric_equality_drill_down_filter_property = quicksight.CfnTemplate.NumericEqualityDrillDownFilterProperty(
    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    value=123
)

Attributes

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.html#cfn-quicksight-template-numericequalitydrilldownfilter-column

value

The value of the double input numeric drill down filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalitydrilldownfilter.html#cfn-quicksight-template-numericequalitydrilldownfilter-value

NumericEqualityFilterProperty

class CfnTemplate.NumericEqualityFilterProperty(*, column, filter_id, match_operator, null_option, aggregation_function=None, parameter_name=None, select_all_options=None, value=None)

Bases: object

A NumericEqualityFilter filters values that are equal to the specified value.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • match_operator (str) – The match operator that is used to determine if a filter should be applied.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • aggregation_function (Union[IResolvable, AggregationFunctionProperty, Dict[str, Any], None]) – The aggregation function of the filter.

  • parameter_name (Optional[str]) – The parameter whose value should be used for the filter value.

  • select_all_options (Optional[str]) – Select all of the values. Null is not the assigned value of select all. - FILTER_ALL_VALUES

  • value (Union[int, float, None]) – The input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.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

numeric_equality_filter_property = 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
)

Attributes

aggregation_function

The aggregation function of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-aggregationfunction

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-column

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-filterid

match_operator

The match operator that is used to determine if a filter should be applied.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-matchoperator

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-nulloption

parameter_name

The parameter whose value should be used for the filter value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-parametername

select_all_options

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-selectalloptions

value

The input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-value

NumericFormatConfigurationProperty

class CfnTemplate.NumericFormatConfigurationProperty(*, currency_display_format_configuration=None, number_display_format_configuration=None, percentage_display_format_configuration=None)

Bases: object

The options that determine the numeric format configuration.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.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

numeric_format_configuration_property = 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"
    )
)

Attributes

currency_display_format_configuration

The options that determine the currency display format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-currencydisplayformatconfiguration

number_display_format_configuration

The options that determine the number display format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-numberdisplayformatconfiguration

percentage_display_format_configuration

The options that determine the percentage display format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericformatconfiguration.html#cfn-quicksight-template-numericformatconfiguration-percentagedisplayformatconfiguration

NumericRangeFilterProperty

class CfnTemplate.NumericRangeFilterProperty(*, column, filter_id, null_option, aggregation_function=None, include_maximum=None, include_minimum=None, range_maximum=None, range_minimum=None, select_all_options=None)

Bases: object

A NumericRangeFilter filters values that are within the value range.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • aggregation_function (Union[IResolvable, AggregationFunctionProperty, Dict[str, Any], None]) – The aggregation function of the filter.

  • include_maximum (Union[bool, IResolvable, None]) – Determines whether the maximum value in the filter value range should be included in the filtered results.

  • include_minimum (Union[bool, IResolvable, None]) – Determines whether the minimum value in the filter value range should be included in the filtered results.

  • range_maximum (Union[IResolvable, NumericRangeFilterValueProperty, Dict[str, Any], None]) – The maximum value for the filter value range.

  • range_minimum (Union[IResolvable, NumericRangeFilterValueProperty, Dict[str, Any], None]) – The minimum value for the filter value range.

  • select_all_options (Optional[str]) – Select all of the values. Null is not the assigned value of select all. - FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.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

numeric_range_filter_property = 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"
)

Attributes

aggregation_function

The aggregation function of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-aggregationfunction

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-column

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-filterid

include_maximum

Determines whether the maximum value in the filter value range should be included in the filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-includemaximum

include_minimum

Determines whether the minimum value in the filter value range should be included in the filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-includeminimum

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-nulloption

range_maximum

The maximum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-rangemaximum

range_minimum

The minimum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-rangeminimum

select_all_options

Select all of the values. Null is not the assigned value of select all.

  • FILTER_ALL_VALUES

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-selectalloptions

NumericRangeFilterValueProperty

class CfnTemplate.NumericRangeFilterValueProperty(*, parameter=None, static_value=None)

Bases: object

The value input pf the numeric range filter.

Parameters:
  • parameter (Optional[str]) – The parameter that is used in the numeric range.

  • static_value (Union[int, float, None]) – The static value of the numeric range filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.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

numeric_range_filter_value_property = quicksight.CfnTemplate.NumericRangeFilterValueProperty(
    parameter="parameter",
    static_value=123
)

Attributes

parameter

The parameter that is used in the numeric range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.html#cfn-quicksight-template-numericrangefiltervalue-parameter

static_value

The static value of the numeric range filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefiltervalue.html#cfn-quicksight-template-numericrangefiltervalue-staticvalue

NumericSeparatorConfigurationProperty

class CfnTemplate.NumericSeparatorConfigurationProperty(*, decimal_separator=None, thousands_separator=None)

Bases: object

The options that determine the numeric separator configuration.

Parameters:
  • decimal_separator (Optional[str]) – Determines the decimal separator.

  • thousands_separator (Union[IResolvable, ThousandSeparatorOptionsProperty, Dict[str, Any], None]) – The options that determine the thousands separator configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.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

numeric_separator_configuration_property = quicksight.CfnTemplate.NumericSeparatorConfigurationProperty(
    decimal_separator="decimalSeparator",
    thousands_separator=quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
        symbol="symbol",
        visibility="visibility"
    )
)

Attributes

decimal_separator

Determines the decimal separator.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.html#cfn-quicksight-template-numericseparatorconfiguration-decimalseparator

thousands_separator

The options that determine the thousands separator configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericseparatorconfiguration.html#cfn-quicksight-template-numericseparatorconfiguration-thousandsseparator

NumericalAggregationFunctionProperty

class CfnTemplate.NumericalAggregationFunctionProperty(*, percentile_aggregation=None, simple_numerical_aggregation=None)

Bases: object

Aggregation for numerical values.

Parameters:
  • percentile_aggregation (Union[IResolvable, PercentileAggregationProperty, Dict[str, Any], None]) – An aggregation based on the percentile of values in a dimension or measure.

  • simple_numerical_aggregation (Optional[str]) – Built-in aggregation functions for numerical values. - SUM : The sum of a dimension or measure. - AVERAGE : The average of a dimension or measure. - MIN : The minimum value of a dimension or measure. - MAX : The maximum value of a dimension or measure. - COUNT : The count of a dimension or measure. - DISTINCT_COUNT : The count of distinct values in a dimension or measure. - VAR : The variance of a dimension or measure. - VARP : The partitioned variance of a dimension or measure. - STDEV : The standard deviation of a dimension or measure. - STDEVP : The partitioned standard deviation of a dimension or measure. - MEDIAN : The median value of a dimension or measure.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.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

numerical_aggregation_function_property = quicksight.CfnTemplate.NumericalAggregationFunctionProperty(
    percentile_aggregation=quicksight.CfnTemplate.PercentileAggregationProperty(
        percentile_value=123
    ),
    simple_numerical_aggregation="simpleNumericalAggregation"
)

Attributes

percentile_aggregation

An aggregation based on the percentile of values in a dimension or measure.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.html#cfn-quicksight-template-numericalaggregationfunction-percentileaggregation

simple_numerical_aggregation

Built-in aggregation functions for numerical values.

  • SUM : The sum of a dimension or measure.

  • AVERAGE : The average of a dimension or measure.

  • MIN : The minimum value of a dimension or measure.

  • MAX : The maximum value of a dimension or measure.

  • COUNT : The count of a dimension or measure.

  • DISTINCT_COUNT : The count of distinct values in a dimension or measure.

  • VAR : The variance of a dimension or measure.

  • VARP : The partitioned variance of a dimension or measure.

  • STDEV : The standard deviation of a dimension or measure.

  • STDEVP : The partitioned standard deviation of a dimension or measure.

  • MEDIAN : The median value of a dimension or measure.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalaggregationfunction.html#cfn-quicksight-template-numericalaggregationfunction-simplenumericalaggregation

NumericalDimensionFieldProperty

class CfnTemplate.NumericalDimensionFieldProperty(*, column, field_id, format_configuration=None, hierarchy_id=None)

Bases: object

The dimension type field with numerical type columns.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.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

numerical_dimension_field_property = 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"
)

Attributes

column

The column that is used in the NumericalDimensionField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-formatconfiguration

hierarchy_id

The custom hierarchy ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericaldimensionfield.html#cfn-quicksight-template-numericaldimensionfield-hierarchyid

NumericalMeasureFieldProperty

class CfnTemplate.NumericalMeasureFieldProperty(*, column, field_id, aggregation_function=None, format_configuration=None)

Bases: object

The measure type field with numerical type columns.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.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

numerical_measure_field_property = 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"
            )
        )
    )
)

Attributes

aggregation_function

The aggregation function of the measure field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-aggregationfunction

column

The column that is used in the NumericalMeasureField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericalmeasurefield.html#cfn-quicksight-template-numericalmeasurefield-formatconfiguration

PaginationConfigurationProperty

class CfnTemplate.PaginationConfigurationProperty(*, page_number, page_size)

Bases: object

The pagination configuration for a table visual or boxplot.

Parameters:
  • page_number (Union[int, float]) – Indicates the page number.

  • page_size (Union[int, float]) – Indicates how many items render in one page.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.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

pagination_configuration_property = quicksight.CfnTemplate.PaginationConfigurationProperty(
    page_number=123,
    page_size=123
)

Attributes

page_number

Indicates the page number.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.html#cfn-quicksight-template-paginationconfiguration-pagenumber

page_size

Indicates how many items render in one page.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paginationconfiguration.html#cfn-quicksight-template-paginationconfiguration-pagesize

PanelConfigurationProperty

class CfnTemplate.PanelConfigurationProperty(*, background_color=None, background_visibility=None, border_color=None, border_style=None, border_thickness=None, border_visibility=None, gutter_spacing=None, gutter_visibility=None, title=None)

Bases: object

A collection of options that configure how each panel displays in a small multiples chart.

Parameters:
  • background_color (Optional[str]) – Sets the background color for each panel.

  • background_visibility (Optional[str]) – Determines whether or not a background for each small multiples panel is rendered.

  • border_color (Optional[str]) – Sets the line color of panel borders.

  • border_style (Optional[str]) – Sets the line style of panel borders.

  • border_thickness (Optional[str]) – Sets the line thickness of panel borders.

  • border_visibility (Optional[str]) – Determines whether or not each panel displays a border.

  • gutter_spacing (Optional[str]) – Sets the total amount of negative space to display between sibling panels.

  • gutter_visibility (Optional[str]) – Determines whether or not negative space between sibling panels is rendered.

  • title (Union[IResolvable, PanelTitleOptionsProperty, Dict[str, Any], None]) – Configures the title display within each small multiples panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.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

panel_configuration_property = 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"
    )
)

Attributes

background_color

Sets the background color for each panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-backgroundcolor

background_visibility

Determines whether or not a background for each small multiples panel is rendered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-backgroundvisibility

border_color

Sets the line color of panel borders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-bordercolor

border_style

Sets the line style of panel borders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-borderstyle

border_thickness

Sets the line thickness of panel borders.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-borderthickness

border_visibility

Determines whether or not each panel displays a border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-bordervisibility

gutter_spacing

Sets the total amount of negative space to display between sibling panels.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-gutterspacing

gutter_visibility

Determines whether or not negative space between sibling panels is rendered.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-guttervisibility

title

Configures the title display within each small multiples panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html#cfn-quicksight-template-panelconfiguration-title

PanelTitleOptionsProperty

class CfnTemplate.PanelTitleOptionsProperty(*, font_configuration=None, horizontal_text_alignment=None, visibility=None)

Bases: object

The options that determine the title styles for each small multiples panel.

Parameters:
  • font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – CfnTemplate.PanelTitleOptionsProperty.FontConfiguration.

  • horizontal_text_alignment (Optional[str]) – Sets the horizontal text alignment of the title within each panel.

  • visibility (Optional[str]) – Determines whether or not panel titles are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.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

panel_title_options_property = 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"
)

Attributes

font_configuration

CfnTemplate.PanelTitleOptionsProperty.FontConfiguration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-fontconfiguration

horizontal_text_alignment

Sets the horizontal text alignment of the title within each panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-horizontaltextalignment

visibility

Determines whether or not panel titles are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-paneltitleoptions.html#cfn-quicksight-template-paneltitleoptions-visibility

ParameterControlProperty

class CfnTemplate.ParameterControlProperty(*, date_time_picker=None, dropdown=None, list=None, slider=None, text_area=None, text_field=None)

Bases: object

The control of a parameter that users can interact with in a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.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

parameter_control_property = 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"
            )
        )
    )
)

Attributes

date_time_picker

A control from a date parameter that specifies date and time.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-datetimepicker

dropdown

A control to display a dropdown list with buttons that are used to select a single value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-dropdown

list

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-list

slider

A control to display a horizontal toggle bar.

This is used to change a value by sliding the toggle.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-slider

text_area

A control to display a text box that is used to enter multiple entries.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-textarea

text_field

A control to display a text box that is used to enter a single entry.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametercontrol.html#cfn-quicksight-template-parametercontrol-textfield

ParameterDateTimePickerControlProperty

class CfnTemplate.ParameterDateTimePickerControlProperty(*, parameter_control_id, source_parameter_name, title, display_options=None)

Bases: object

A control from a date parameter that specifies date and time.

Parameters:
  • parameter_control_id (str) – The ID of the ParameterDateTimePickerControl .

  • source_parameter_name (str) – The name of the ParameterDateTimePickerControl .

  • title (str) – The title of the ParameterDateTimePickerControl .

  • display_options (Union[IResolvable, DateTimePickerControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.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

parameter_date_time_picker_control_property = 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"
        )
    )
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-displayoptions

parameter_control_id

The ID of the ParameterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-parametercontrolid

source_parameter_name

The name of the ParameterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-sourceparametername

title

The title of the ParameterDateTimePickerControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdatetimepickercontrol.html#cfn-quicksight-template-parameterdatetimepickercontrol-title

ParameterDeclarationProperty

class CfnTemplate.ParameterDeclarationProperty(*, date_time_parameter_declaration=None, decimal_parameter_declaration=None, integer_parameter_declaration=None, string_parameter_declaration=None)

Bases: object

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.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

parameter_declaration_property = 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"
        )
    )
)

Attributes

date_time_parameter_declaration

A parameter declaration for the DateTime data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-datetimeparameterdeclaration

decimal_parameter_declaration

A parameter declaration for the Decimal data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-decimalparameterdeclaration

integer_parameter_declaration

A parameter declaration for the Integer data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-integerparameterdeclaration

string_parameter_declaration

A parameter declaration for the String data type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdeclaration.html#cfn-quicksight-template-parameterdeclaration-stringparameterdeclaration

ParameterDropDownControlProperty

class CfnTemplate.ParameterDropDownControlProperty(*, parameter_control_id, source_parameter_name, title, cascading_control_configuration=None, display_options=None, selectable_values=None, type=None)

Bases: object

A control to display a dropdown list with buttons that are used to select a single value.

Parameters:
  • parameter_control_id (str) – The ID of the ParameterDropDownControl .

  • source_parameter_name (str) – The source parameter name of the ParameterDropDownControl .

  • title (str) – The title of the ParameterDropDownControl .

  • cascading_control_configuration (Union[IResolvable, CascadingControlConfigurationProperty, Dict[str, Any], None]) – The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

  • display_options (Union[IResolvable, DropDownControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

  • selectable_values (Union[IResolvable, ParameterSelectableValuesProperty, Dict[str, Any], None]) – A list of selectable values that are used in a control.

  • type (Optional[str]) – The type parameter name of the ParameterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.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

parameter_drop_down_control_property = 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"
)

Attributes

cascading_control_configuration

The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-cascadingcontrolconfiguration

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-displayoptions

parameter_control_id

The ID of the ParameterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-parametercontrolid

selectable_values

A list of selectable values that are used in a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-selectablevalues

source_parameter_name

The source parameter name of the ParameterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-sourceparametername

title

The title of the ParameterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-title

type

The type parameter name of the ParameterDropDownControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterdropdowncontrol.html#cfn-quicksight-template-parameterdropdowncontrol-type

ParameterListControlProperty

class CfnTemplate.ParameterListControlProperty(*, parameter_control_id, source_parameter_name, title, cascading_control_configuration=None, display_options=None, selectable_values=None, type=None)

Bases: object

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

Parameters:
  • parameter_control_id (str) – The ID of the ParameterListControl .

  • source_parameter_name (str) – The source parameter name of the ParameterListControl .

  • title (str) – The title of the ParameterListControl .

  • cascading_control_configuration (Union[IResolvable, CascadingControlConfigurationProperty, Dict[str, Any], None]) – The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

  • display_options (Union[IResolvable, ListControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

  • selectable_values (Union[IResolvable, ParameterSelectableValuesProperty, Dict[str, Any], None]) – A list of selectable values that are used in a control.

  • type (Optional[str]) – The type of ParameterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.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

parameter_list_control_property = 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"
)

Attributes

cascading_control_configuration

The values that are displayed in a control can be configured to only show values that are valid based on what’s selected in other controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-cascadingcontrolconfiguration

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-displayoptions

parameter_control_id

The ID of the ParameterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-parametercontrolid

selectable_values

A list of selectable values that are used in a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-selectablevalues

source_parameter_name

The source parameter name of the ParameterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-sourceparametername

title

The title of the ParameterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-title

type

The type of ParameterListControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterlistcontrol.html#cfn-quicksight-template-parameterlistcontrol-type

ParameterSelectableValuesProperty

class CfnTemplate.ParameterSelectableValuesProperty(*, link_to_data_set_column=None, values=None)

Bases: object

A list of selectable values that are used in a control.

Parameters:
  • link_to_data_set_column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any], None]) – The column identifier that fetches values from the data set.

  • values (Optional[Sequence[str]]) – The values that are used in ParameterSelectableValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.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

parameter_selectable_values_property = quicksight.CfnTemplate.ParameterSelectableValuesProperty(
    link_to_data_set_column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    values=["values"]
)

Attributes

The column identifier that fetches values from the data set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.html#cfn-quicksight-template-parameterselectablevalues-linktodatasetcolumn

values

The values that are used in ParameterSelectableValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterselectablevalues.html#cfn-quicksight-template-parameterselectablevalues-values

ParameterSliderControlProperty

class CfnTemplate.ParameterSliderControlProperty(*, maximum_value, minimum_value, parameter_control_id, source_parameter_name, step_size, title, display_options=None)

Bases: object

A control to display a horizontal toggle bar.

This is used to change a value by sliding the toggle.

Parameters:
  • maximum_value (Union[int, float]) – The smaller value that is displayed at the left of the slider.

  • minimum_value (Union[int, float]) – The larger value that is displayed at the right of the slider.

  • parameter_control_id (str) – The ID of the ParameterSliderControl .

  • source_parameter_name (str) – The source parameter name of the ParameterSliderControl .

  • step_size (Union[int, float]) – The number of increments that the slider bar is divided into.

  • title (str) – The title of the ParameterSliderControl .

  • display_options (Union[IResolvable, SliderControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.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

parameter_slider_control_property = 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"
        )
    )
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-displayoptions

maximum_value

The smaller value that is displayed at the left of the slider.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-maximumvalue

minimum_value

The larger value that is displayed at the right of the slider.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-minimumvalue

parameter_control_id

The ID of the ParameterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-parametercontrolid

source_parameter_name

The source parameter name of the ParameterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-sourceparametername

step_size

The number of increments that the slider bar is divided into.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-stepsize

title

The title of the ParameterSliderControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parameterslidercontrol.html#cfn-quicksight-template-parameterslidercontrol-title

ParameterTextAreaControlProperty

class CfnTemplate.ParameterTextAreaControlProperty(*, parameter_control_id, source_parameter_name, title, delimiter=None, display_options=None)

Bases: object

A control to display a text box that is used to enter multiple entries.

Parameters:
  • parameter_control_id (str) – The ID of the ParameterTextAreaControl .

  • source_parameter_name (str) – The source parameter name of the ParameterTextAreaControl .

  • title (str) – The title of the ParameterTextAreaControl .

  • delimiter (Optional[str]) – The delimiter that is used to separate the lines in text.

  • display_options (Union[IResolvable, TextAreaControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.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

parameter_text_area_control_property = 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"
        )
    )
)

Attributes

delimiter

The delimiter that is used to separate the lines in text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-delimiter

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-displayoptions

parameter_control_id

The ID of the ParameterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-parametercontrolid

source_parameter_name

The source parameter name of the ParameterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-sourceparametername

title

The title of the ParameterTextAreaControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextareacontrol.html#cfn-quicksight-template-parametertextareacontrol-title

ParameterTextFieldControlProperty

class CfnTemplate.ParameterTextFieldControlProperty(*, parameter_control_id, source_parameter_name, title, display_options=None)

Bases: object

A control to display a text box that is used to enter a single entry.

Parameters:
  • parameter_control_id (str) – The ID of the ParameterTextFieldControl .

  • source_parameter_name (str) – The source parameter name of the ParameterTextFieldControl .

  • title (str) – The title of the ParameterTextFieldControl .

  • display_options (Union[IResolvable, TextFieldControlDisplayOptionsProperty, Dict[str, Any], None]) – The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.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

parameter_text_field_control_property = 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"
        )
    )
)

Attributes

display_options

The display options of a control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-displayoptions

parameter_control_id

The ID of the ParameterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-parametercontrolid

source_parameter_name

The source parameter name of the ParameterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-sourceparametername

title

The title of the ParameterTextFieldControl .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-parametertextfieldcontrol.html#cfn-quicksight-template-parametertextfieldcontrol-title

PercentVisibleRangeProperty

class CfnTemplate.PercentVisibleRangeProperty(*, from_=None, to=None)

Bases: object

The percent range in the visible range.

Parameters:
  • from – The lower bound of the range.

  • to (Union[int, float, None]) – The top bound of the range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.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

percent_visible_range_property = quicksight.CfnTemplate.PercentVisibleRangeProperty(
    from=123,
    to=123
)

Attributes

from_

The lower bound of the range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.html#cfn-quicksight-template-percentvisiblerange-from

to

The top bound of the range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentvisiblerange.html#cfn-quicksight-template-percentvisiblerange-to

PercentageDisplayFormatConfigurationProperty

class CfnTemplate.PercentageDisplayFormatConfigurationProperty(*, decimal_places_configuration=None, negative_value_configuration=None, null_value_format_configuration=None, prefix=None, separator_configuration=None, suffix=None)

Bases: object

The options that determine the percentage display format configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.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

percentage_display_format_configuration_property = 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"
)

Attributes

decimal_places_configuration

The option that determines the decimal places configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-decimalplacesconfiguration

negative_value_configuration

The options that determine the negative value configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-negativevalueconfiguration

null_value_format_configuration

The options that determine the null value format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-nullvalueformatconfiguration

prefix

Determines the prefix value of the percentage format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-prefix

separator_configuration

The options that determine the numeric separator configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-separatorconfiguration

suffix

Determines the suffix value of the percentage format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentagedisplayformatconfiguration.html#cfn-quicksight-template-percentagedisplayformatconfiguration-suffix

PercentileAggregationProperty

class CfnTemplate.PercentileAggregationProperty(*, percentile_value=None)

Bases: object

An aggregation based on the percentile of values in a dimension or measure.

Parameters:

percentile_value (Union[int, float, None]) – The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentileaggregation.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

percentile_aggregation_property = quicksight.CfnTemplate.PercentileAggregationProperty(
    percentile_value=123
)

Attributes

percentile_value

The percentile value.

This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-percentileaggregation.html#cfn-quicksight-template-percentileaggregation-percentilevalue

PeriodOverPeriodComputationProperty

class CfnTemplate.PeriodOverPeriodComputationProperty(*, computation_id, time, name=None, value=None)

Bases: object

The period over period computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • name (Optional[str]) – The name of a computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.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

period_over_period_computation_property = quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
    computation_id="computationId",
    time=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"
        )
    ),

    # the properties below are optional
    name="name",
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-name

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-time

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-value

PeriodToDateComputationProperty

class CfnTemplate.PeriodToDateComputationProperty(*, computation_id, time, name=None, period_time_granularity=None, value=None)

Bases: object

The period to date computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • name (Optional[str]) – The name of a computation.

  • period_time_granularity (Optional[str]) – The time granularity setup of period to date computation. Choose from the following options:. - YEAR: Year to date. - MONTH: Month to date.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.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

period_to_date_computation_property = quicksight.CfnTemplate.PeriodToDateComputationProperty(
    computation_id="computationId",
    time=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"
        )
    ),

    # the properties below are optional
    name="name",
    period_time_granularity="periodTimeGranularity",
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-name

period_time_granularity

.

  • YEAR: Year to date.

  • MONTH: Month to date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-periodtimegranularity

Type:

The time granularity setup of period to date computation. Choose from the following options

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-time

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-value

PieChartAggregatedFieldWellsProperty

class CfnTemplate.PieChartAggregatedFieldWellsProperty(*, category=None, small_multiples=None, values=None)

Bases: object

The field well configuration of a pie chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.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

pie_chart_aggregated_field_wells_property = quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
    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"
        )
    )],
    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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The category (group/color) field wells of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-category

small_multiples

The small multiples field well of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-smallmultiples

values

The value field wells of a pie chart.

Values are aggregated based on categories.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartaggregatedfieldwells.html#cfn-quicksight-template-piechartaggregatedfieldwells-values

PieChartConfigurationProperty

class CfnTemplate.PieChartConfigurationProperty(*, category_label_options=None, contribution_analysis_defaults=None, data_labels=None, donut_options=None, field_wells=None, legend=None, small_multiples_options=None, sort_configuration=None, tooltip=None, value_label_options=None, visual_palette=None)

Bases: object

The configuration of a pie chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.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

pie_chart_configuration_property = quicksight.CfnTemplate.PieChartConfigurationProperty(
    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"
    ),
    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"
    ),
    donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
        arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
            arc_thickness="arcThickness"
        ),
        donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
            label_visibility="labelVisibility"
        )
    ),
    field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
        pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
            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"
                )
            )],
            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"
    ),
    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.PieChartSortConfigurationProperty(
        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"
            )
        )],
        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_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"
        )]
    )
)

Attributes

category_label_options

The label options of the group/color that is displayed in a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-categorylabeloptions

contribution_analysis_defaults

The contribution analysis (anomaly configuration) setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-contributionanalysisdefaults

data_labels

The options that determine if visual data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-datalabels

donut_options

The options that determine the shape of the chart.

This option determines whether the chart is a pie chart or a donut chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-donutoptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-legend

small_multiples_options

The small multiples setup for the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-smallmultiplesoptions

sort_configuration

The sort configuration of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-tooltip

value_label_options

The label options for the value that is displayed in a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-valuelabeloptions

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html#cfn-quicksight-template-piechartconfiguration-visualpalette

PieChartFieldWellsProperty

class CfnTemplate.PieChartFieldWellsProperty(*, pie_chart_aggregated_field_wells=None)

Bases: object

The field well configuration of a pie chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

pie_chart_aggregated_field_wells (Union[IResolvable, PieChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartfieldwells.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

pie_chart_field_wells_property = quicksight.CfnTemplate.PieChartFieldWellsProperty(
    pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
        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"
            )
        )],
        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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

pie_chart_aggregated_field_wells

The field well configuration of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartfieldwells.html#cfn-quicksight-template-piechartfieldwells-piechartaggregatedfieldwells

PieChartSortConfigurationProperty

class CfnTemplate.PieChartSortConfigurationProperty(*, category_items_limit=None, category_sort=None, small_multiples_limit_configuration=None, small_multiples_sort=None)

Bases: object

The sort configuration of a pie chart.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.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

pie_chart_sort_configuration_property = quicksight.CfnTemplate.PieChartSortConfigurationProperty(
    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"
        )
    )],
    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"
        )
    )]
)

Attributes

category_items_limit

The limit on the number of categories that are displayed in a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-categoryitemslimit

category_sort

The sort configuration of the category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-categorysort

small_multiples_limit_configuration

The limit on the number of small multiples panels that are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-smallmultipleslimitconfiguration

small_multiples_sort

The sort configuration of the small multiples field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartsortconfiguration.html#cfn-quicksight-template-piechartsortconfiguration-smallmultiplessort

PieChartVisualProperty

class CfnTemplate.PieChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A pie or donut chart.

The PieChartVisual structure describes a visual that is a member of the pie chart family.

The following charts can be described by using this structure:

  • Pie charts

  • Donut charts

For more information, see Using pie charts in the Amazon QuickSight User Guide .

For more information, see Using donut charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.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

pie_chart_visual_property = quicksight.CfnTemplate.PieChartVisualProperty(
    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.PieChartConfigurationProperty(
        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"
        ),
        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"
        ),
        donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
            arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
                arc_thickness="arcThickness"
            ),
            donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
                label_visibility="labelVisibility"
            )
        ),
        field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
            pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
                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"
                    )
                )],
                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"
        ),
        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.PieChartSortConfigurationProperty(
            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"
                )
            )],
            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_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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-actions

chart_configuration

The configuration of a pie chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartvisual.html#cfn-quicksight-template-piechartvisual-visualid

PivotFieldSortOptionsProperty

class CfnTemplate.PivotFieldSortOptionsProperty(*, field_id, sort_by)

Bases: object

The field sort options for a pivot table sort configuration.

Parameters:
  • field_id (str) – The field ID for the field sort options.

  • sort_by (Union[IResolvable, PivotTableSortByProperty, Dict[str, Any]]) – The sort by field for the field sort options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.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

pivot_field_sort_options_property = quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
    field_id="fieldId",
    sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
        column=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"
                )
            )
        ),
        data_path=quicksight.CfnTemplate.DataPathSortProperty(
            direction="direction",
            sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                field_id="fieldId",
                field_value="fieldValue"
            )]
        ),
        field=quicksight.CfnTemplate.FieldSortProperty(
            direction="direction",
            field_id="fieldId"
        )
    )
)

Attributes

field_id

The field ID for the field sort options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.html#cfn-quicksight-template-pivotfieldsortoptions-fieldid

sort_by

The sort by field for the field sort options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivotfieldsortoptions.html#cfn-quicksight-template-pivotfieldsortoptions-sortby

PivotTableAggregatedFieldWellsProperty

class CfnTemplate.PivotTableAggregatedFieldWellsProperty(*, columns=None, rows=None, values=None)

Bases: object

The aggregated field well for the pivot table.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.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

pivot_table_aggregated_field_wells_property = quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
    columns=[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"
        )
    )],
    rows=[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"
                    )
                )
            )
        )
    )]
)

Attributes

columns

The columns field well for a pivot table.

Values are grouped by columns fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-columns

rows

The rows field well for a pivot table.

Values are grouped by rows fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-rows

values

The values field well for a pivot table.

Values are aggregated based on rows and columns fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableaggregatedfieldwells.html#cfn-quicksight-template-pivottableaggregatedfieldwells-values

PivotTableCellConditionalFormattingProperty

class CfnTemplate.PivotTableCellConditionalFormattingProperty(*, field_id, scope=None, text_format=None)

Bases: object

The cell conditional formatting option for a pivot table.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.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

pivot_table_cell_conditional_formatting_property = quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
    field_id="fieldId",

    # the properties below are optional
    scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
        role="role"
    ),
    text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        ),
        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                expression="expression",
                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                    icon="icon",
                    unicode_icon="unicodeIcon"
                ),

                # the properties below are optional
                color="color",
                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                    icon_display_option="iconDisplayOption"
                )
            ),
            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                expression="expression",

                # the properties below are optional
                icon_set_type="iconSetType"
            )
        ),
        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

field_id

The field ID of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid

scope

The scope of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope

text_format

The text format of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat

PivotTableConditionalFormattingOptionProperty

class CfnTemplate.PivotTableConditionalFormattingOptionProperty(*, cell=None)

Bases: object

Conditional formatting options for a PivotTableVisual .

Parameters:

cell (Union[IResolvable, PivotTableCellConditionalFormattingProperty, Dict[str, Any], None]) – The cell conditional formatting option for a pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingoption.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

pivot_table_conditional_formatting_option_property = quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
    cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
        field_id="fieldId",

        # the properties below are optional
        scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
            role="role"
        ),
        text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            ),
            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                    expression="expression",
                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                        icon="icon",
                        unicode_icon="unicodeIcon"
                    ),

                    # the properties below are optional
                    color="color",
                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                        icon_display_option="iconDisplayOption"
                    )
                ),
                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                    expression="expression",

                    # the properties below are optional
                    icon_set_type="iconSetType"
                )
            ),
            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )
)

Attributes

cell

The cell conditional formatting option for a pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingoption.html#cfn-quicksight-template-pivottableconditionalformattingoption-cell

PivotTableConditionalFormattingProperty

class CfnTemplate.PivotTableConditionalFormattingProperty(*, conditional_formatting_options=None)

Bases: object

The conditional formatting for a PivotTableVisual .

Parameters:

conditional_formatting_options (Union[IResolvable, Sequence[Union[IResolvable, PivotTableConditionalFormattingOptionProperty, Dict[str, Any]]], None]) – Conditional formatting options for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformatting.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

pivot_table_conditional_formatting_property = quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
    conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
        cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
            field_id="fieldId",

            # the properties below are optional
            scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                role="role"
            ),
            text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                ),
                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                        expression="expression",
                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                            icon="icon",
                            unicode_icon="unicodeIcon"
                        ),

                        # the properties below are optional
                        color="color",
                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                            icon_display_option="iconDisplayOption"
                        )
                    ),
                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                        expression="expression",

                        # the properties below are optional
                        icon_set_type="iconSetType"
                    )
                ),
                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        )
    )]
)

Attributes

conditional_formatting_options

Conditional formatting options for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformatting.html#cfn-quicksight-template-pivottableconditionalformatting-conditionalformattingoptions

PivotTableConditionalFormattingScopeProperty

class CfnTemplate.PivotTableConditionalFormattingScopeProperty(*, role=None)

Bases: object

The scope of the cell for conditional formatting.

Parameters:

role (Optional[str]) – The role (field, field total, grand total) of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingscope.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

pivot_table_conditional_formatting_scope_property = quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
    role="role"
)

Attributes

role

The role (field, field total, grand total) of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconditionalformattingscope.html#cfn-quicksight-template-pivottableconditionalformattingscope-role

PivotTableConfigurationProperty

class CfnTemplate.PivotTableConfigurationProperty(*, field_options=None, field_wells=None, paginated_report_options=None, sort_configuration=None, table_options=None, total_options=None)

Bases: object

The configuration for a PivotTableVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.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

pivot_table_configuration_property = quicksight.CfnTemplate.PivotTableConfigurationProperty(
    field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
        data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
            data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                field_id="fieldId",
                field_value="fieldValue"
            )],

            # the properties below are optional
            width="width"
        )],
        selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
            field_id="fieldId",

            # the properties below are optional
            custom_label="customLabel",
            visibility="visibility"
        )]
    ),
    field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
        pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
            columns=[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"
                )
            )],
            rows=[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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
        overflow_column_header_visibility="overflowColumnHeaderVisibility",
        vertical_overflow_visibility="verticalOverflowVisibility"
    ),
    sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
        field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
            field_id="fieldId",
            sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                column=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"
                        )
                    )
                ),
                data_path=quicksight.CfnTemplate.DataPathSortProperty(
                    direction="direction",
                    sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                        field_id="fieldId",
                        field_value="fieldValue"
                    )]
                ),
                field=quicksight.CfnTemplate.FieldSortProperty(
                    direction="direction",
                    field_id="fieldId"
                )
            )
        )]
    ),
    table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
        cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        column_names_visibility="columnNamesVisibility",
        metric_placement="metricPlacement",
        row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
            row_alternate_colors=["rowAlternateColors"],
            status="status"
        ),
        row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        single_metric_visibility="singleMetricVisibility",
        toggle_buttons_visibility="toggleButtonsVisibility"
    ),
    total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
        column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
            custom_label="customLabel",
            field_level="fieldLevel",
            field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                field_id="fieldId"
            )],
            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            totals_visibility="totalsVisibility",
            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            )
        ),
        column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
            custom_label="customLabel",
            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            placement="placement",
            scroll_status="scrollStatus",
            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            totals_visibility="totalsVisibility",
            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            )
        ),
        row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
            custom_label="customLabel",
            field_level="fieldLevel",
            field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                field_id="fieldId"
            )],
            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            totals_visibility="totalsVisibility",
            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            )
        ),
        row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
            custom_label="customLabel",
            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            placement="placement",
            scroll_status="scrollStatus",
            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            totals_visibility="totalsVisibility",
            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            )
        )
    )
)

Attributes

field_options

The field options for a pivot table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-fieldoptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-fieldwells

paginated_report_options

The paginated report options for a pivot table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-paginatedreportoptions

sort_configuration

The sort configuration for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-sortconfiguration

table_options

The table options for a pivot table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-tableoptions

total_options

The total options for a pivot table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableconfiguration.html#cfn-quicksight-template-pivottableconfiguration-totaloptions

PivotTableDataPathOptionProperty

class CfnTemplate.PivotTableDataPathOptionProperty(*, data_path_list, width=None)

Bases: object

The data path options for the pivot table field options.

Parameters:
  • data_path_list (Union[IResolvable, Sequence[Union[IResolvable, DataPathValueProperty, Dict[str, Any]]]]) – The list of data path values for the data path options.

  • width (Optional[str]) – The width of the data path option.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.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

pivot_table_data_path_option_property = quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
    data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
        field_id="fieldId",
        field_value="fieldValue"
    )],

    # the properties below are optional
    width="width"
)

Attributes

data_path_list

The list of data path values for the data path options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.html#cfn-quicksight-template-pivottabledatapathoption-datapathlist

width

The width of the data path option.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabledatapathoption.html#cfn-quicksight-template-pivottabledatapathoption-width

PivotTableFieldOptionProperty

class CfnTemplate.PivotTableFieldOptionProperty(*, field_id, custom_label=None, visibility=None)

Bases: object

The selected field options for the pivot table field options.

Parameters:
  • field_id (str) – The field ID of the pivot table field.

  • custom_label (Optional[str]) – The custom label of the pivot table field.

  • visibility (Optional[str]) – The visibility of the pivot table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.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

pivot_table_field_option_property = quicksight.CfnTemplate.PivotTableFieldOptionProperty(
    field_id="fieldId",

    # the properties below are optional
    custom_label="customLabel",
    visibility="visibility"
)

Attributes

custom_label

The custom label of the pivot table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-customlabel

field_id

The field ID of the pivot table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-fieldid

visibility

The visibility of the pivot table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoption.html#cfn-quicksight-template-pivottablefieldoption-visibility

PivotTableFieldOptionsProperty

class CfnTemplate.PivotTableFieldOptionsProperty(*, data_path_options=None, selected_field_options=None)

Bases: object

The field options for a pivot table visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.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

pivot_table_field_options_property = quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
    data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
        data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
            field_id="fieldId",
            field_value="fieldValue"
        )],

        # the properties below are optional
        width="width"
    )],
    selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
        field_id="fieldId",

        # the properties below are optional
        custom_label="customLabel",
        visibility="visibility"
    )]
)

Attributes

data_path_options

The data path options for the pivot table field options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions

selected_field_options

The selected field options for the pivot table field options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions

PivotTableFieldSubtotalOptionsProperty

class CfnTemplate.PivotTableFieldSubtotalOptionsProperty(*, field_id=None)

Bases: object

The optional configuration of subtotals cells.

Parameters:

field_id (Optional[str]) – The field ID of the subtotal options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldsubtotaloptions.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

pivot_table_field_subtotal_options_property = quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
    field_id="fieldId"
)

Attributes

field_id

The field ID of the subtotal options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldsubtotaloptions.html#cfn-quicksight-template-pivottablefieldsubtotaloptions-fieldid

PivotTableFieldWellsProperty

class CfnTemplate.PivotTableFieldWellsProperty(*, pivot_table_aggregated_field_wells=None)

Bases: object

The field wells for a pivot table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

pivot_table_aggregated_field_wells (Union[IResolvable, PivotTableAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field well for the pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldwells.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

pivot_table_field_wells_property = quicksight.CfnTemplate.PivotTableFieldWellsProperty(
    pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
        columns=[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"
            )
        )],
        rows=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

pivot_table_aggregated_field_wells

The aggregated field well for the pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldwells.html#cfn-quicksight-template-pivottablefieldwells-pivottableaggregatedfieldwells

PivotTableOptionsProperty

class CfnTemplate.PivotTableOptionsProperty(*, cell_style=None, column_header_style=None, column_names_visibility=None, metric_placement=None, row_alternate_color_options=None, row_field_names_style=None, row_header_style=None, single_metric_visibility=None, toggle_buttons_visibility=None)

Bases: object

The table options for a pivot table visual.

Parameters:
  • cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The table cell style of cells.

  • column_header_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The table cell style of the column header.

  • column_names_visibility (Optional[str]) – The visibility of the column names.

  • metric_placement (Optional[str]) – The metric placement (row, column) options.

  • row_alternate_color_options (Union[IResolvable, RowAlternateColorOptionsProperty, Dict[str, Any], None]) – The row alternate color options (widget status, row alternate colors).

  • row_field_names_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The table cell style of row field names.

  • row_header_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The table cell style of the row headers.

  • single_metric_visibility (Optional[str]) – The visibility of the single metric options.

  • toggle_buttons_visibility (Optional[str]) – Determines the visibility of the pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.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

pivot_table_options_property = quicksight.CfnTemplate.PivotTableOptionsProperty(
    cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    column_names_visibility="columnNamesVisibility",
    metric_placement="metricPlacement",
    row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
        row_alternate_colors=["rowAlternateColors"],
        status="status"
    ),
    row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    single_metric_visibility="singleMetricVisibility",
    toggle_buttons_visibility="toggleButtonsVisibility"
)

Attributes

cell_style

The table cell style of cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle

column_header_style

The table cell style of the column header.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle

column_names_visibility

The visibility of the column names.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility

metric_placement

The metric placement (row, column) options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement

row_alternate_color_options

The row alternate color options (widget status, row alternate colors).

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions

row_field_names_style

The table cell style of row field names.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle

row_header_style

The table cell style of the row headers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle

single_metric_visibility

The visibility of the single metric options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility

toggle_buttons_visibility

Determines the visibility of the pivot table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility

PivotTablePaginatedReportOptionsProperty

class CfnTemplate.PivotTablePaginatedReportOptionsProperty(*, overflow_column_header_visibility=None, vertical_overflow_visibility=None)

Bases: object

The paginated report options for a pivot table visual.

Parameters:
  • overflow_column_header_visibility (Optional[str]) – The visibility of the repeating header rows on each page.

  • vertical_overflow_visibility (Optional[str]) – The visibility of the printing table overflow across pages.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.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

pivot_table_paginated_report_options_property = quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
    overflow_column_header_visibility="overflowColumnHeaderVisibility",
    vertical_overflow_visibility="verticalOverflowVisibility"
)

Attributes

overflow_column_header_visibility

The visibility of the repeating header rows on each page.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.html#cfn-quicksight-template-pivottablepaginatedreportoptions-overflowcolumnheadervisibility

vertical_overflow_visibility

The visibility of the printing table overflow across pages.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablepaginatedreportoptions.html#cfn-quicksight-template-pivottablepaginatedreportoptions-verticaloverflowvisibility

PivotTableSortByProperty

class CfnTemplate.PivotTableSortByProperty(*, column=None, data_path=None, field=None)

Bases: object

The sort by field for the field sort options.

Parameters:
  • column (Union[IResolvable, ColumnSortProperty, Dict[str, Any], None]) – The column sort (field id, direction) for the pivot table sort by options.

  • data_path (Union[IResolvable, DataPathSortProperty, Dict[str, Any], None]) – The data path sort (data path value, direction) for the pivot table sort by options.

  • field (Union[IResolvable, FieldSortProperty, Dict[str, Any], None]) – The field sort (field id, direction) for the pivot table sort by options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.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

pivot_table_sort_by_property = quicksight.CfnTemplate.PivotTableSortByProperty(
    column=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"
            )
        )
    ),
    data_path=quicksight.CfnTemplate.DataPathSortProperty(
        direction="direction",
        sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
            field_id="fieldId",
            field_value="fieldValue"
        )]
    ),
    field=quicksight.CfnTemplate.FieldSortProperty(
        direction="direction",
        field_id="fieldId"
    )
)

Attributes

column

The column sort (field id, direction) for the pivot table sort by options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-column

data_path

The data path sort (data path value, direction) for the pivot table sort by options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-datapath

field

The field sort (field id, direction) for the pivot table sort by options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html#cfn-quicksight-template-pivottablesortby-field

PivotTableSortConfigurationProperty

class CfnTemplate.PivotTableSortConfigurationProperty(*, field_sort_options=None)

Bases: object

The sort configuration for a PivotTableVisual .

Parameters:

field_sort_options (Union[IResolvable, Sequence[Union[IResolvable, PivotFieldSortOptionsProperty, Dict[str, Any]]], None]) – The field sort options for a pivot table sort configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortconfiguration.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

pivot_table_sort_configuration_property = quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
    field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
        field_id="fieldId",
        sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
            column=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"
                    )
                )
            ),
            data_path=quicksight.CfnTemplate.DataPathSortProperty(
                direction="direction",
                sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                    field_id="fieldId",
                    field_value="fieldValue"
                )]
            ),
            field=quicksight.CfnTemplate.FieldSortProperty(
                direction="direction",
                field_id="fieldId"
            )
        )
    )]
)

Attributes

field_sort_options

The field sort options for a pivot table sort configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortconfiguration.html#cfn-quicksight-template-pivottablesortconfiguration-fieldsortoptions

PivotTableTotalOptionsProperty

class CfnTemplate.PivotTableTotalOptionsProperty(*, column_subtotal_options=None, column_total_options=None, row_subtotal_options=None, row_total_options=None)

Bases: object

The total options for a pivot table visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.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

pivot_table_total_options_property = quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
    column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
        custom_label="customLabel",
        field_level="fieldLevel",
        field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
            field_id="fieldId"
        )],
        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        totals_visibility="totalsVisibility",
        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        )
    ),
    column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
        custom_label="customLabel",
        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        placement="placement",
        scroll_status="scrollStatus",
        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        totals_visibility="totalsVisibility",
        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        )
    ),
    row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
        custom_label="customLabel",
        field_level="fieldLevel",
        field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
            field_id="fieldId"
        )],
        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        totals_visibility="totalsVisibility",
        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        )
    ),
    row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
        custom_label="customLabel",
        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        placement="placement",
        scroll_status="scrollStatus",
        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        totals_visibility="totalsVisibility",
        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        )
    )
)

Attributes

column_subtotal_options

The column subtotal options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-columnsubtotaloptions

column_total_options

The column total options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-columntotaloptions

row_subtotal_options

The row subtotal options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-rowsubtotaloptions

row_total_options

The row total options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottabletotaloptions.html#cfn-quicksight-template-pivottabletotaloptions-rowtotaloptions

PivotTableVisualProperty

class CfnTemplate.PivotTableVisualProperty(*, visual_id, actions=None, chart_configuration=None, conditional_formatting=None, subtitle=None, title=None)

Bases: object

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.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

pivot_table_visual_property = quicksight.CfnTemplate.PivotTableVisualProperty(
    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.PivotTableConfigurationProperty(
        field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
            data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
                data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                    field_id="fieldId",
                    field_value="fieldValue"
                )],

                # the properties below are optional
                width="width"
            )],
            selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
                field_id="fieldId",

                # the properties below are optional
                custom_label="customLabel",
                visibility="visibility"
            )]
        ),
        field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
            pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
                columns=[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"
                    )
                )],
                rows=[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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
            overflow_column_header_visibility="overflowColumnHeaderVisibility",
            vertical_overflow_visibility="verticalOverflowVisibility"
        ),
        sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
            field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
                field_id="fieldId",
                sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                    column=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"
                            )
                        )
                    ),
                    data_path=quicksight.CfnTemplate.DataPathSortProperty(
                        direction="direction",
                        sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                            field_id="fieldId",
                            field_value="fieldValue"
                        )]
                    ),
                    field=quicksight.CfnTemplate.FieldSortProperty(
                        direction="direction",
                        field_id="fieldId"
                    )
                )
            )]
        ),
        table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
            cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            column_names_visibility="columnNamesVisibility",
            metric_placement="metricPlacement",
            row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                row_alternate_colors=["rowAlternateColors"],
                status="status"
            ),
            row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            single_metric_visibility="singleMetricVisibility",
            toggle_buttons_visibility="toggleButtonsVisibility"
        ),
        total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
            column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                custom_label="customLabel",
                field_level="fieldLevel",
                field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                    field_id="fieldId"
                )],
                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                totals_visibility="totalsVisibility",
                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                )
            ),
            column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                custom_label="customLabel",
                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                placement="placement",
                scroll_status="scrollStatus",
                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                totals_visibility="totalsVisibility",
                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                )
            ),
            row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                custom_label="customLabel",
                field_level="fieldLevel",
                field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                    field_id="fieldId"
                )],
                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                totals_visibility="totalsVisibility",
                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                )
            ),
            row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                custom_label="customLabel",
                metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                placement="placement",
                scroll_status="scrollStatus",
                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                totals_visibility="totalsVisibility",
                value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                )
            )
        )
    ),
    conditional_formatting=quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
        conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
            cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
                field_id="fieldId",

                # the properties below are optional
                scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                    role="role"
                ),
                text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    ),
                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                            expression="expression",
                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                icon="icon",
                                unicode_icon="unicodeIcon"
                            ),

                            # the properties below are optional
                            color="color",
                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                icon_display_option="iconDisplayOption"
                            )
                        ),
                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                            expression="expression",

                            # the properties below are optional
                            icon_set_type="iconSetType"
                        )
                    ),
                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            )
        )]
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-chartconfiguration

conditional_formatting

The conditional formatting for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-conditionalformatting

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablevisual.html#cfn-quicksight-template-pivottablevisual-visualid

PivotTotalOptionsProperty

class CfnTemplate.PivotTotalOptionsProperty(*, custom_label=None, metric_header_cell_style=None, placement=None, scroll_status=None, total_cell_style=None, totals_visibility=None, value_cell_style=None)

Bases: object

The optional configuration of totals cells in a PivotTableVisual .

Parameters:
  • custom_label (Optional[str]) – The custom label string for the total cells.

  • metric_header_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the total of header cells.

  • placement (Optional[str]) – The placement (start, end) for the total cells.

  • scroll_status (Optional[str]) – The scroll status (pinned, scrolled) for the total cells.

  • total_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the total cells.

  • totals_visibility (Optional[str]) – The visibility configuration for the total cells.

  • value_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the totals of value cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.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

pivot_total_options_property = quicksight.CfnTemplate.PivotTotalOptionsProperty(
    custom_label="customLabel",
    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    placement="placement",
    scroll_status="scrollStatus",
    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    totals_visibility="totalsVisibility",
    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    )
)

Attributes

custom_label

The custom label string for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-customlabel

metric_header_cell_style

The cell styling options for the total of header cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-metricheadercellstyle

placement

The placement (start, end) for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-placement

scroll_status

The scroll status (pinned, scrolled) for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-scrollstatus

total_cell_style

The cell styling options for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-totalcellstyle

totals_visibility

The visibility configuration for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-totalsvisibility

value_cell_style

The cell styling options for the totals of value cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottotaloptions.html#cfn-quicksight-template-pivottotaloptions-valuecellstyle

PredefinedHierarchyProperty

class CfnTemplate.PredefinedHierarchyProperty(*, columns, hierarchy_id, drill_down_filters=None)

Bases: object

The option that determines the hierarchy of the fields that are defined during data preparation.

These fields are available to use in any analysis that uses the data source.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.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

predefined_hierarchy_property = 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"
        )
    )]
)

Attributes

columns

The list of columns that define the predefined hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-columns

drill_down_filters

The option that determines the drill down filters for the predefined hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-drilldownfilters

hierarchy_id

The hierarchy ID of the predefined hierarchy.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-predefinedhierarchy.html#cfn-quicksight-template-predefinedhierarchy-hierarchyid

ProgressBarOptionsProperty

class CfnTemplate.ProgressBarOptionsProperty(*, visibility=None)

Bases: object

The options that determine the presentation of the progress bar of a KPI visual.

Parameters:

visibility (Optional[str]) – The visibility of the progress bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-progressbaroptions.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

progress_bar_options_property = quicksight.CfnTemplate.ProgressBarOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility of the progress bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-progressbaroptions.html#cfn-quicksight-template-progressbaroptions-visibility

RadarChartAggregatedFieldWellsProperty

class CfnTemplate.RadarChartAggregatedFieldWellsProperty(*, category=None, color=None, values=None)

Bases: object

The aggregated field well configuration of a RadarChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.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

radar_chart_aggregated_field_wells_property = quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
    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"
        )
    )],
    color=[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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The aggregated field well categories of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-category

color

The color that are assigned to the aggregated field wells of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-color

values

The values that are assigned to the aggregated field wells of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartaggregatedfieldwells.html#cfn-quicksight-template-radarchartaggregatedfieldwells-values

RadarChartAreaStyleSettingsProperty

class CfnTemplate.RadarChartAreaStyleSettingsProperty(*, visibility=None)

Bases: object

The configured style settings of a radar chart.

Parameters:

visibility (Optional[str]) – The visibility settings of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartareastylesettings.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

radar_chart_area_style_settings_property = quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility settings of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartareastylesettings.html#cfn-quicksight-template-radarchartareastylesettings-visibility

RadarChartConfigurationProperty

class CfnTemplate.RadarChartConfigurationProperty(*, alternate_band_colors_visibility=None, alternate_band_even_color=None, alternate_band_odd_color=None, base_series_settings=None, category_axis=None, category_label_options=None, color_axis=None, color_label_options=None, field_wells=None, legend=None, shape=None, sort_configuration=None, start_angle=None, visual_palette=None)

Bases: object

The configuration of a RadarChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.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

radar_chart_configuration_property = quicksight.CfnTemplate.RadarChartConfigurationProperty(
    alternate_band_colors_visibility="alternateBandColorsVisibility",
    alternate_band_even_color="alternateBandEvenColor",
    alternate_band_odd_color="alternateBandOddColor",
    base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
        area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
            visibility="visibility"
        )
    ),
    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_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
        )
    ),
    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.RadarChartFieldWellsProperty(
        radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
            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"
                )
            )],
            color=[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"
    ),
    shape="shape",
    sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
        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"
            )
        )]
    ),
    start_angle=123,
    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"
        )]
    )
)

Attributes

alternate_band_colors_visibility

Determines the visibility of the colors of alternatign bands in a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility

alternate_band_even_color

The color of the even-numbered alternate bands of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor

alternate_band_odd_color

The color of the odd-numbered alternate bands of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor

base_series_settings

The base sreies settings of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings

category_axis

The category axis of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis

category_label_options

The category label options of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions

color_axis

The color axis of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis

color_label_options

The color label options of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions

field_wells

The field well configuration of a RadarChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend

shape

The shape of the radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape

sort_configuration

The sort configuration of a RadarChartVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration

start_angle

The start angle of a radar chart’s axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette

RadarChartFieldWellsProperty

class CfnTemplate.RadarChartFieldWellsProperty(*, radar_chart_aggregated_field_wells=None)

Bases: object

The field wells of a radar chart visual.

Parameters:

radar_chart_aggregated_field_wells (Union[IResolvable, RadarChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a radar chart visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartfieldwells.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

radar_chart_field_wells_property = quicksight.CfnTemplate.RadarChartFieldWellsProperty(
    radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
        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"
            )
        )],
        color=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

radar_chart_aggregated_field_wells

The aggregated field wells of a radar chart visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartfieldwells.html#cfn-quicksight-template-radarchartfieldwells-radarchartaggregatedfieldwells

RadarChartSeriesSettingsProperty

class CfnTemplate.RadarChartSeriesSettingsProperty(*, area_style_settings=None)

Bases: object

The series settings of a radar chart.

Parameters:

area_style_settings (Union[IResolvable, RadarChartAreaStyleSettingsProperty, Dict[str, Any], None]) – The area style settings of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartseriessettings.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

radar_chart_series_settings_property = quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
    area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
        visibility="visibility"
    )
)

Attributes

area_style_settings

The area style settings of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartseriessettings.html#cfn-quicksight-template-radarchartseriessettings-areastylesettings

RadarChartSortConfigurationProperty

class CfnTemplate.RadarChartSortConfigurationProperty(*, category_items_limit=None, category_sort=None, color_items_limit=None, color_sort=None)

Bases: object

The sort configuration of a RadarChartVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.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

radar_chart_sort_configuration_property = quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
    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"
        )
    )]
)

Attributes

category_items_limit

The category items limit for a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-categoryitemslimit

category_sort

The category sort options of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-categorysort

color_items_limit

The color items limit of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-coloritemslimit

color_sort

The color sort configuration of a radar chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartsortconfiguration.html#cfn-quicksight-template-radarchartsortconfiguration-colorsort

RadarChartVisualProperty

class CfnTemplate.RadarChartVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A radar chart visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.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

radar_chart_visual_property = quicksight.CfnTemplate.RadarChartVisualProperty(
    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.RadarChartConfigurationProperty(
        alternate_band_colors_visibility="alternateBandColorsVisibility",
        alternate_band_even_color="alternateBandEvenColor",
        alternate_band_odd_color="alternateBandOddColor",
        base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
            area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
                visibility="visibility"
            )
        ),
        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_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
            )
        ),
        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.RadarChartFieldWellsProperty(
            radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
                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"
                    )
                )],
                color=[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"
        ),
        shape="shape",
        sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
            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"
                )
            )]
        ),
        start_angle=123,
        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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartvisual.html#cfn-quicksight-template-radarchartvisual-visualid

RangeEndsLabelTypeProperty

class CfnTemplate.RangeEndsLabelTypeProperty(*, visibility=None)

Bases: object

The range ends label type of a data path label.

Parameters:

visibility (Optional[str]) – The visibility of the range ends label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rangeendslabeltype.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

range_ends_label_type_property = quicksight.CfnTemplate.RangeEndsLabelTypeProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility of the range ends label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rangeendslabeltype.html#cfn-quicksight-template-rangeendslabeltype-visibility

ReferenceLineCustomLabelConfigurationProperty

class CfnTemplate.ReferenceLineCustomLabelConfigurationProperty(*, custom_label)

Bases: object

The configuration for a custom label on a ReferenceLine .

Parameters:

custom_label (str) – The string text of the custom label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinecustomlabelconfiguration.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

reference_line_custom_label_configuration_property = quicksight.CfnTemplate.ReferenceLineCustomLabelConfigurationProperty(
    custom_label="customLabel"
)

Attributes

custom_label

The string text of the custom label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinecustomlabelconfiguration.html#cfn-quicksight-template-referencelinecustomlabelconfiguration-customlabel

ReferenceLineDataConfigurationProperty

class CfnTemplate.ReferenceLineDataConfigurationProperty(*, axis_binding=None, dynamic_configuration=None, static_configuration=None)

Bases: object

The data configuration of the reference line.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.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

reference_line_data_configuration_property = 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
    )
)

Attributes

axis_binding

.

  • PrimaryY

  • SecondaryY

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-axisbinding

Type:

The axis binding type of the reference line. Choose one of the following options

dynamic_configuration

The dynamic configuration of the reference line data configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-dynamicconfiguration

static_configuration

The static data configuration of the reference line data configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedataconfiguration.html#cfn-quicksight-template-referencelinedataconfiguration-staticconfiguration

ReferenceLineDynamicDataConfigurationProperty

class CfnTemplate.ReferenceLineDynamicDataConfigurationProperty(*, calculation, column, measure_aggregation_function)

Bases: object

The dynamic configuration of the reference line data configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.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

reference_line_dynamic_data_configuration_property = 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"
        )
    )
)

Attributes

calculation

The calculation that is used in the dynamic data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation

column

The column that the dynamic data targets.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column

measure_aggregation_function

The aggregation function that is used in the dynamic data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction

ReferenceLineLabelConfigurationProperty

class CfnTemplate.ReferenceLineLabelConfigurationProperty(*, custom_label_configuration=None, font_color=None, font_configuration=None, horizontal_position=None, value_label_configuration=None, vertical_position=None)

Bases: object

The label configuration of a reference line.

Parameters:
  • custom_label_configuration (Union[IResolvable, ReferenceLineCustomLabelConfigurationProperty, Dict[str, Any], None]) – The custom label configuration of the label in a reference line.

  • font_color (Optional[str]) – The font color configuration of the label in a reference line.

  • font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – The font configuration of the label in a reference line.

  • horizontal_position (Optional[str]) – The horizontal position configuration of the label in a reference line. Choose one of the following options:. - LEFT - CENTER - RIGHT

  • value_label_configuration (Union[IResolvable, ReferenceLineValueLabelConfigurationProperty, Dict[str, Any], None]) – The value label configuration of the label in a reference line.

  • vertical_position (Optional[str]) – The vertical position configuration of the label in a reference line. Choose one of the following options:. - ABOVE - BELOW

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.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

reference_line_label_configuration_property = 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"
)

Attributes

custom_label_configuration

The custom label configuration of the label in a reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-customlabelconfiguration

font_color

The font color configuration of the label in a reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-fontcolor

font_configuration

The font configuration of the label in a reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-fontconfiguration

horizontal_position

.

  • LEFT

  • CENTER

  • RIGHT

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-horizontalposition

Type:

The horizontal position configuration of the label in a reference line. Choose one of the following options

value_label_configuration

The value label configuration of the label in a reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-valuelabelconfiguration

vertical_position

.

  • ABOVE

  • BELOW

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinelabelconfiguration.html#cfn-quicksight-template-referencelinelabelconfiguration-verticalposition

Type:

The vertical position configuration of the label in a reference line. Choose one of the following options

ReferenceLineProperty

class CfnTemplate.ReferenceLineProperty(*, data_configuration, label_configuration=None, status=None, style_configuration=None)

Bases: object

The reference line visual display options.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.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

reference_line_property = 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"
    )
)

Attributes

data_configuration

The data configuration of the reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-dataconfiguration

label_configuration

The label configuration of the reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-labelconfiguration

status

.

  • ENABLE

  • DISABLE

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-status

Type:

The status of the reference line. Choose one of the following options

style_configuration

The style configuration of the reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referenceline.html#cfn-quicksight-template-referenceline-styleconfiguration

ReferenceLineStaticDataConfigurationProperty

class CfnTemplate.ReferenceLineStaticDataConfigurationProperty(*, value)

Bases: object

The static data configuration of the reference line data configuration.

Parameters:

value (Union[int, float]) – The double input of the static data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestaticdataconfiguration.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

reference_line_static_data_configuration_property = quicksight.CfnTemplate.ReferenceLineStaticDataConfigurationProperty(
    value=123
)

Attributes

value

The double input of the static data.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestaticdataconfiguration.html#cfn-quicksight-template-referencelinestaticdataconfiguration-value

ReferenceLineStyleConfigurationProperty

class CfnTemplate.ReferenceLineStyleConfigurationProperty(*, color=None, pattern=None)

Bases: object

The style configuration of the reference line.

Parameters:
  • color (Optional[str]) – The hex color of the reference line.

  • pattern (Optional[str]) – The pattern type of the line style. Choose one of the following options:. - SOLID - DASHED - DOTTED

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.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

reference_line_style_configuration_property = quicksight.CfnTemplate.ReferenceLineStyleConfigurationProperty(
    color="color",
    pattern="pattern"
)

Attributes

color

The hex color of the reference line.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.html#cfn-quicksight-template-referencelinestyleconfiguration-color

pattern

.

  • SOLID

  • DASHED

  • DOTTED

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinestyleconfiguration.html#cfn-quicksight-template-referencelinestyleconfiguration-pattern

Type:

The pattern type of the line style. Choose one of the following options

ReferenceLineValueLabelConfigurationProperty

class CfnTemplate.ReferenceLineValueLabelConfigurationProperty(*, format_configuration=None, relative_position=None)

Bases: object

The value label configuration of the label in a reference line.

Parameters:
  • format_configuration (Union[IResolvable, NumericFormatConfigurationProperty, Dict[str, Any], None]) – The format configuration of the value label.

  • relative_position (Optional[str]) – The relative position of the value label. Choose one of the following options:. - BEFORE_CUSTOM_LABEL - AFTER_CUSTOM_LABEL

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.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

reference_line_value_label_configuration_property = 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"
)

Attributes

format_configuration

The format configuration of the value label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.html#cfn-quicksight-template-referencelinevaluelabelconfiguration-formatconfiguration

relative_position

.

  • BEFORE_CUSTOM_LABEL

  • AFTER_CUSTOM_LABEL

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinevaluelabelconfiguration.html#cfn-quicksight-template-referencelinevaluelabelconfiguration-relativeposition

Type:

The relative position of the value label. Choose one of the following options

RelativeDateTimeControlDisplayOptionsProperty

class CfnTemplate.RelativeDateTimeControlDisplayOptionsProperty(*, date_time_format=None, title_options=None)

Bases: object

The display options of a control.

Parameters:
  • date_time_format (Optional[str]) – Customize how dates are formatted in controls.

  • title_options (Union[IResolvable, LabelOptionsProperty, Dict[str, Any], None]) – The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.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

relative_date_time_control_display_options_property = 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"
    )
)

Attributes

date_time_format

Customize how dates are formatted in controls.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-datetimeformat

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-titleoptions

RelativeDatesFilterProperty

class CfnTemplate.RelativeDatesFilterProperty(*, anchor_date_configuration, column, filter_id, null_option, relative_date_type, time_granularity, exclude_period_configuration=None, minimum_granularity=None, parameter_name=None, relative_date_value=None)

Bases: object

A RelativeDatesFilter filters relative dates values.

Parameters:
  • anchor_date_configuration (Union[IResolvable, AnchorDateConfigurationProperty, Dict[str, Any]]) – The date configuration of the filter.

  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • relative_date_type (str) – The range date type of the filter. Choose one of the options below:. - PREVIOUS - THIS - LAST - NOW - NEXT

  • time_granularity (str) – The level of time precision that is used to aggregate DateTime values.

  • exclude_period_configuration (Union[IResolvable, ExcludePeriodConfigurationProperty, Dict[str, Any], None]) – The configuration for the exclude period of the filter.

  • minimum_granularity (Optional[str]) – The minimum granularity (period granularity) of the relative dates filter.

  • parameter_name (Optional[str]) – The parameter whose value should be used for the filter value.

  • relative_date_value (Union[int, float, None]) – The date value of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.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

relative_dates_filter_property = 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
)

Attributes

anchor_date_configuration

The date configuration of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-anchordateconfiguration

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-column

exclude_period_configuration

The configuration for the exclude period of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-excludeperiodconfiguration

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-filterid

minimum_granularity

The minimum granularity (period granularity) of the relative dates filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-minimumgranularity

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-nulloption

parameter_name

The parameter whose value should be used for the filter value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-parametername

relative_date_type

.

  • PREVIOUS

  • THIS

  • LAST

  • NOW

  • NEXT

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-relativedatetype

Type:

The range date type of the filter. Choose one of the options below

relative_date_value

The date value of the filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-relativedatevalue

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-timegranularity

ResourcePermissionProperty

class CfnTemplate.ResourcePermissionProperty(*, actions, principal, resource=None)

Bases: object

Permission for the resource.

Parameters:
  • actions (Sequence[str]) – The IAM action to grant or revoke permissions on.

  • principal (str) – The Amazon Resource Name (ARN) of the principal. This can be one of the following:. - The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.) - The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.) - The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.)

  • resource (Optional[str]) – CfnTemplate.ResourcePermissionProperty.Resource.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.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

resource_permission_property = quicksight.CfnTemplate.ResourcePermissionProperty(
    actions=["actions"],
    principal="principal",

    # the properties below are optional
    resource="resource"
)

Attributes

actions

The IAM action to grant or revoke permissions on.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-actions

principal

.

  • The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)

  • The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)

  • The ARN of an AWS account root: This is an IAM ARN rather than a Amazon QuickSight ARN. Use this option only to share resources (templates) across AWS accounts . (This is less common.)

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-principal

Type:

The Amazon Resource Name (ARN) of the principal. This can be one of the following

resource

CfnTemplate.ResourcePermissionProperty.Resource.

Link:

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

RollingDateConfigurationProperty

class CfnTemplate.RollingDateConfigurationProperty(*, expression, data_set_identifier=None)

Bases: object

The rolling date configuration of a date time filter.

Parameters:
  • expression (str) – The expression of the rolling date configuration.

  • data_set_identifier (Optional[str]) – The data set that is used in the rolling date configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.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

rolling_date_configuration_property = quicksight.CfnTemplate.RollingDateConfigurationProperty(
    expression="expression",

    # the properties below are optional
    data_set_identifier="dataSetIdentifier"
)

Attributes

data_set_identifier

The data set that is used in the rolling date configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.html#cfn-quicksight-template-rollingdateconfiguration-datasetidentifier

expression

The expression of the rolling date configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rollingdateconfiguration.html#cfn-quicksight-template-rollingdateconfiguration-expression

RowAlternateColorOptionsProperty

class CfnTemplate.RowAlternateColorOptionsProperty(*, row_alternate_colors=None, status=None)

Bases: object

Determines the row alternate color options.

Parameters:
  • row_alternate_colors (Optional[Sequence[str]]) – Determines the list of row alternate colors.

  • status (Optional[str]) – Determines the widget status.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.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

row_alternate_color_options_property = quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
    row_alternate_colors=["rowAlternateColors"],
    status="status"
)

Attributes

row_alternate_colors

Determines the list of row alternate colors.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-rowalternatecolors

status

Determines the widget status.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-status

SameSheetTargetVisualConfigurationProperty

class CfnTemplate.SameSheetTargetVisualConfigurationProperty(*, target_visual_options=None, target_visuals=None)

Bases: object

The configuration of the same-sheet target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • target_visual_options (Optional[str]) – The options that choose the target visual in the same sheet. Valid values are defined as follows: - ALL_VISUALS : Applies the filter operation to all visuals in the same sheet.

  • target_visuals (Optional[Sequence[str]]) – A list of the target visual IDs that are located in the same sheet of the analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.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

same_sheet_target_visual_configuration_property = quicksight.CfnTemplate.SameSheetTargetVisualConfigurationProperty(
    target_visual_options="targetVisualOptions",
    target_visuals=["targetVisuals"]
)

Attributes

target_visual_options

The options that choose the target visual in the same sheet.

Valid values are defined as follows:

  • ALL_VISUALS : Applies the filter operation to all visuals in the same sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.html#cfn-quicksight-template-samesheettargetvisualconfiguration-targetvisualoptions

target_visuals

A list of the target visual IDs that are located in the same sheet of the analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-samesheettargetvisualconfiguration.html#cfn-quicksight-template-samesheettargetvisualconfiguration-targetvisuals

SankeyDiagramAggregatedFieldWellsProperty

class CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(*, destination=None, source=None, weight=None)

Bases: object

The field well configuration of a sankey diagram.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.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

sankey_diagram_aggregated_field_wells_property = quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
    destination=[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"
        )
    )],
    source=[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"
        )
    )],
    weight=[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"
                    )
                )
            )
        )
    )]
)

Attributes

destination

The destination field wells of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-destination

source

The source field wells of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-source

weight

The weight field wells of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramaggregatedfieldwells.html#cfn-quicksight-template-sankeydiagramaggregatedfieldwells-weight

SankeyDiagramChartConfigurationProperty

class CfnTemplate.SankeyDiagramChartConfigurationProperty(*, data_labels=None, field_wells=None, sort_configuration=None)

Bases: object

The configuration of a sankey diagram.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.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

sankey_diagram_chart_configuration_property = quicksight.CfnTemplate.SankeyDiagramChartConfigurationProperty(
    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.SankeyDiagramFieldWellsProperty(
        sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
            destination=[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"
                )
            )],
            source=[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"
                )
            )],
            weight=[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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
        destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        weight_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"
            )
        )]
    )
)

Attributes

data_labels

The data label configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-datalabels

field_wells

The field well configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-fieldwells

sort_configuration

The sort configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramchartconfiguration.html#cfn-quicksight-template-sankeydiagramchartconfiguration-sortconfiguration

SankeyDiagramFieldWellsProperty

class CfnTemplate.SankeyDiagramFieldWellsProperty(*, sankey_diagram_aggregated_field_wells=None)

Bases: object

The field well configuration of a sankey diagram.

Parameters:

sankey_diagram_aggregated_field_wells (Union[IResolvable, SankeyDiagramAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramfieldwells.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

sankey_diagram_field_wells_property = quicksight.CfnTemplate.SankeyDiagramFieldWellsProperty(
    sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
        destination=[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"
            )
        )],
        source=[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"
            )
        )],
        weight=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

sankey_diagram_aggregated_field_wells

The field well configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramfieldwells.html#cfn-quicksight-template-sankeydiagramfieldwells-sankeydiagramaggregatedfieldwells

SankeyDiagramSortConfigurationProperty

class CfnTemplate.SankeyDiagramSortConfigurationProperty(*, destination_items_limit=None, source_items_limit=None, weight_sort=None)

Bases: object

The sort configuration of a sankey diagram.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.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

sankey_diagram_sort_configuration_property = quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
    destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    weight_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"
        )
    )]
)

Attributes

destination_items_limit

The limit on the number of destination nodes that are displayed in a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-destinationitemslimit

source_items_limit

The limit on the number of source nodes that are displayed in a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-sourceitemslimit

weight_sort

The sort configuration of the weight fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramsortconfiguration.html#cfn-quicksight-template-sankeydiagramsortconfiguration-weightsort

SankeyDiagramVisualProperty

class CfnTemplate.SankeyDiagramVisualProperty(*, visual_id, actions=None, chart_configuration=None, subtitle=None, title=None)

Bases: object

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.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

sankey_diagram_visual_property = quicksight.CfnTemplate.SankeyDiagramVisualProperty(
    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.SankeyDiagramChartConfigurationProperty(
        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.SankeyDiagramFieldWellsProperty(
            sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
                destination=[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"
                    )
                )],
                source=[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"
                    )
                )],
                weight=[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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
            destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            weight_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"
                )
            )]
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-actions

chart_configuration

The configuration of a sankey diagram.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-chartconfiguration

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sankeydiagramvisual.html#cfn-quicksight-template-sankeydiagramvisual-visualid

ScatterPlotCategoricallyAggregatedFieldWellsProperty

class CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(*, category=None, size=None, x_axis=None, y_axis=None)

Bases: object

The aggregated field well of a scatter plot.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.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

scatter_plot_categorically_aggregated_field_wells_property = quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
    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"
        )
    )],
    size=[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"
                    )
                )
            )
        )
    )],
    x_axis=[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"
                    )
                )
            )
        )
    )],
    y_axis=[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"
                    )
                )
            )
        )
    )]
)

Attributes

category

The category field well of a scatter plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category

size

The size field well of a scatter plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size

x_axis

The x-axis field well of a scatter plot.

The x-axis is aggregated by category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis

y_axis

The y-axis field well of a scatter plot.

The y-axis is aggregated by category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis

ScatterPlotConfigurationProperty

class CfnTemplate.ScatterPlotConfigurationProperty(*, data_labels=None, field_wells=None, legend=None, tooltip=None, visual_palette=None, x_axis_display_options=None, x_axis_label_options=None, y_axis_display_options=None, y_axis_label_options=None)

Bases: object

The configuration of a scatter plot.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.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

scatter_plot_configuration_property = quicksight.CfnTemplate.ScatterPlotConfigurationProperty(
    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.ScatterPlotFieldWellsProperty(
        scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
            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"
                )
            )],
            size=[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"
                            )
                        )
                    )
                )
            )],
            x_axis=[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"
                            )
                        )
                    )
                )
            )],
            y_axis=[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"
                            )
                        )
                    )
                )
            )]
        ),
        scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
            size=[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"
                            )
                        )
                    )
                )
            )],
            x_axis=[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"
                )
            )],
            y_axis=[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"
                )
            )]
        )
    ),
    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"
    ),
    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"
        )]
    ),
    x_axis_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
        )
    ),
    x_axis_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"
    ),
    y_axis_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
        )
    ),
    y_axis_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"
    )
)

Attributes

data_labels

The options that determine if visual data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-datalabels

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-fieldwells

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-legend

tooltip

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-tooltip

visual_palette

The palette (chart color) display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-visualpalette

x_axis_display_options

The label display options (grid line, range, scale, and axis step) of the scatter plot’s x-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxisdisplayoptions

x_axis_label_options

The label options (label text, label visibility, and sort icon visibility) of the scatter plot’s x-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxislabeloptions

y_axis_display_options

The label display options (grid line, range, scale, and axis step) of the scatter plot’s y-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxisdisplayoptions

y_axis_label_options

The label options (label text, label visibility, and sort icon visibility) of the scatter plot’s y-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxislabeloptions

ScatterPlotFieldWellsProperty

class CfnTemplate.ScatterPlotFieldWellsProperty(*, scatter_plot_categorically_aggregated_field_wells=None, scatter_plot_unaggregated_field_wells=None)

Bases: object

The field well configuration of a scatter plot.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.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

scatter_plot_field_wells_property = quicksight.CfnTemplate.ScatterPlotFieldWellsProperty(
    scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
        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"
            )
        )],
        size=[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"
                        )
                    )
                )
            )
        )],
        x_axis=[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"
                        )
                    )
                )
            )
        )],
        y_axis=[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"
                        )
                    )
                )
            )
        )]
    ),
    scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
        size=[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"
                        )
                    )
                )
            )
        )],
        x_axis=[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"
            )
        )],
        y_axis=[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"
            )
        )]
    )
)

Attributes

scatter_plot_categorically_aggregated_field_wells

The aggregated field wells of a scatter plot.

The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.html#cfn-quicksight-template-scatterplotfieldwells-scatterplotcategoricallyaggregatedfieldwells

scatter_plot_unaggregated_field_wells

The unaggregated field wells of a scatter plot.

The x and y-axes of these scatter plots are unaggregated.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotfieldwells.html#cfn-quicksight-template-scatterplotfieldwells-scatterplotunaggregatedfieldwells

ScatterPlotUnaggregatedFieldWellsProperty

class CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(*, size=None, x_axis=None, y_axis=None)

Bases: object

The unaggregated field wells of a scatter plot.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.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

scatter_plot_unaggregated_field_wells_property = quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
    size=[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"
                    )
                )
            )
        )
    )],
    x_axis=[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"
        )
    )],
    y_axis=[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"
        )
    )]
)

Attributes

size

The size field well of a scatter plot.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size

x_axis

The x-axis field well of a scatter plot.

The x-axis is a dimension field and cannot be aggregated.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis

y_axis

The y-axis field well of a scatter plot.

The y-axis is a dimension field and cannot be aggregated.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis

ScatterPlotVisualProperty

class CfnTemplate.ScatterPlotVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.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

scatter_plot_visual_property = quicksight.CfnTemplate.ScatterPlotVisualProperty(
    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.ScatterPlotConfigurationProperty(
        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.ScatterPlotFieldWellsProperty(
            scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
                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"
                    )
                )],
                size=[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"
                                )
                            )
                        )
                    )
                )],
                x_axis=[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"
                                )
                            )
                        )
                    )
                )],
                y_axis=[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"
                                )
                            )
                        )
                    )
                )]
            ),
            scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
                size=[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"
                                )
                            )
                        )
                    )
                )],
                x_axis=[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"
                    )
                )],
                y_axis=[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"
                    )
                )]
            )
        ),
        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"
        ),
        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"
            )]
        ),
        x_axis_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
            )
        ),
        x_axis_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"
        ),
        y_axis_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
            )
        ),
        y_axis_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"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotvisual.html#cfn-quicksight-template-scatterplotvisual-visualid

ScrollBarOptionsProperty

class CfnTemplate.ScrollBarOptionsProperty(*, visibility=None, visible_range=None)

Bases: object

The visual display options for a data zoom scroll bar.

Parameters:
  • visibility (Optional[str]) – The visibility of the data zoom scroll bar.

  • visible_range (Union[IResolvable, VisibleRangeOptionsProperty, Dict[str, Any], None]) – The visibility range for the data zoom scroll bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.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

scroll_bar_options_property = quicksight.CfnTemplate.ScrollBarOptionsProperty(
    visibility="visibility",
    visible_range=quicksight.CfnTemplate.VisibleRangeOptionsProperty(
        percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
            from=123,
            to=123
        )
    )
)

Attributes

visibility

The visibility of the data zoom scroll bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.html#cfn-quicksight-template-scrollbaroptions-visibility

visible_range

The visibility range for the data zoom scroll bar.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scrollbaroptions.html#cfn-quicksight-template-scrollbaroptions-visiblerange

SecondaryValueOptionsProperty

class CfnTemplate.SecondaryValueOptionsProperty(*, visibility=None)

Bases: object

The options that determine the presentation of the secondary value of a KPI visual.

Parameters:

visibility (Optional[str]) – Determines the visibility of the secondary value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-secondaryvalueoptions.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

secondary_value_options_property = quicksight.CfnTemplate.SecondaryValueOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

Determines the visibility of the secondary value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-secondaryvalueoptions.html#cfn-quicksight-template-secondaryvalueoptions-visibility

SectionAfterPageBreakProperty

class CfnTemplate.SectionAfterPageBreakProperty(*, status=None)

Bases: object

The configuration of a page break after a section.

Parameters:

status (Optional[str]) – The option that enables or disables a page break at the end of a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionafterpagebreak.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

section_after_page_break_property = quicksight.CfnTemplate.SectionAfterPageBreakProperty(
    status="status"
)

Attributes

status

The option that enables or disables a page break at the end of a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionafterpagebreak.html#cfn-quicksight-template-sectionafterpagebreak-status

SectionBasedLayoutCanvasSizeOptionsProperty

class CfnTemplate.SectionBasedLayoutCanvasSizeOptionsProperty(*, paper_canvas_size_options=None)

Bases: object

The options for the canvas of a section-based layout.

Parameters:

paper_canvas_size_options (Union[IResolvable, SectionBasedLayoutPaperCanvasSizeOptionsProperty, Dict[str, Any], None]) – The options for a paper canvas of a section-based layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutcanvassizeoptions.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

section_based_layout_canvas_size_options_property = 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"
    )
)

Attributes

paper_canvas_size_options

The options for a paper canvas of a section-based layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutcanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutcanvassizeoptions-papercanvassizeoptions

SectionBasedLayoutConfigurationProperty

class CfnTemplate.SectionBasedLayoutConfigurationProperty(*, body_sections, canvas_size_options, footer_sections, header_sections)

Bases: object

The configuration for a section-based layout.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.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

section_based_layout_configuration_property = 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"
            )
        )
    )]
)

Attributes

body_sections

A list of body section configurations.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-bodysections

canvas_size_options

The options for the canvas of a section-based layout.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-canvassizeoptions

footer_sections

A list of footer section configurations.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-footersections

header_sections

A list of header section configurations.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutconfiguration.html#cfn-quicksight-template-sectionbasedlayoutconfiguration-headersections

SectionBasedLayoutPaperCanvasSizeOptionsProperty

class CfnTemplate.SectionBasedLayoutPaperCanvasSizeOptionsProperty(*, paper_margin=None, paper_orientation=None, paper_size=None)

Bases: object

The options for a paper canvas of a section-based layout.

Parameters:
  • paper_margin (Union[IResolvable, SpacingProperty, Dict[str, Any], None]) – Defines the spacing between the canvas content and the top, bottom, left, and right edges.

  • paper_orientation (Optional[str]) – The paper orientation that is used to define canvas dimensions. Choose one of the following options:. - PORTRAIT - LANDSCAPE

  • paper_size (Optional[str]) – The paper size that is used to define canvas dimensions.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.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

section_based_layout_paper_canvas_size_options_property = quicksight.CfnTemplate.SectionBasedLayoutPaperCanvasSizeOptionsProperty(
    paper_margin=quicksight.CfnTemplate.SpacingProperty(
        bottom="bottom",
        left="left",
        right="right",
        top="top"
    ),
    paper_orientation="paperOrientation",
    paper_size="paperSize"
)

Attributes

paper_margin

Defines the spacing between the canvas content and the top, bottom, left, and right edges.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papermargin

paper_orientation

.

  • PORTRAIT

  • LANDSCAPE

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-paperorientation

Type:

The paper orientation that is used to define canvas dimensions. Choose one of the following options

paper_size

The paper size that is used to define canvas dimensions.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionbasedlayoutpapercanvassizeoptions.html#cfn-quicksight-template-sectionbasedlayoutpapercanvassizeoptions-papersize

SectionLayoutConfigurationProperty

class CfnTemplate.SectionLayoutConfigurationProperty(*, free_form_layout)

Bases: object

The layout configuration of a section.

Parameters:

free_form_layout (Union[IResolvable, FreeFormSectionLayoutConfigurationProperty, Dict[str, Any]]) – The free-form layout configuration of a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionlayoutconfiguration.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

section_layout_configuration_property = 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"
        )]
    )
)

Attributes

free_form_layout

The free-form layout configuration of a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionlayoutconfiguration.html#cfn-quicksight-template-sectionlayoutconfiguration-freeformlayout

SectionPageBreakConfigurationProperty

class CfnTemplate.SectionPageBreakConfigurationProperty(*, after=None)

Bases: object

The configuration of a page break for a section.

Parameters:

after (Union[IResolvable, SectionAfterPageBreakProperty, Dict[str, Any], None]) – The configuration of a page break after a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionpagebreakconfiguration.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

section_page_break_configuration_property = quicksight.CfnTemplate.SectionPageBreakConfigurationProperty(
    after=quicksight.CfnTemplate.SectionAfterPageBreakProperty(
        status="status"
    )
)

Attributes

after

The configuration of a page break after a section.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionpagebreakconfiguration.html#cfn-quicksight-template-sectionpagebreakconfiguration-after

SectionStyleProperty

class CfnTemplate.SectionStyleProperty(*, height=None, padding=None)

Bases: object

The options that style a section.

Parameters:
  • height (Optional[str]) – The height of a section. Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

  • padding (Union[IResolvable, SpacingProperty, Dict[str, Any], None]) – The spacing between section content and its top, bottom, left, and right edges. There is no padding by default.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.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

section_style_property = quicksight.CfnTemplate.SectionStyleProperty(
    height="height",
    padding=quicksight.CfnTemplate.SpacingProperty(
        bottom="bottom",
        left="left",
        right="right",
        top="top"
    )
)

Attributes

height

The height of a section.

Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.html#cfn-quicksight-template-sectionstyle-height

padding

The spacing between section content and its top, bottom, left, and right edges.

There is no padding by default.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sectionstyle.html#cfn-quicksight-template-sectionstyle-padding

SelectedSheetsFilterScopeConfigurationProperty

class CfnTemplate.SelectedSheetsFilterScopeConfigurationProperty(*, sheet_visual_scoping_configurations=None)

Bases: object

The configuration for applying a filter to specific sheets or visuals.

You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

sheet_visual_scoping_configurations (Union[IResolvable, Sequence[Union[IResolvable, SheetVisualScopingConfigurationProperty, Dict[str, Any]]], None]) – The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-selectedsheetsfilterscopeconfiguration.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

selected_sheets_filter_scope_configuration_property = quicksight.CfnTemplate.SelectedSheetsFilterScopeConfigurationProperty(
    sheet_visual_scoping_configurations=[quicksight.CfnTemplate.SheetVisualScopingConfigurationProperty(
        scope="scope",
        sheet_id="sheetId",

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

Attributes

sheet_visual_scoping_configurations

The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-selectedsheetsfilterscopeconfiguration.html#cfn-quicksight-template-selectedsheetsfilterscopeconfiguration-sheetvisualscopingconfigurations

SeriesItemProperty

class CfnTemplate.SeriesItemProperty(*, data_field_series_item=None, field_series_item=None)

Bases: object

The series item configuration of a line chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.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

series_item_property = quicksight.CfnTemplate.SeriesItemProperty(
    data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
        axis_binding="axisBinding",
        field_id="fieldId",

        # the properties below are optional
        field_value="fieldValue",
        settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                line_interpolation="lineInterpolation",
                line_style="lineStyle",
                line_visibility="lineVisibility",
                line_width="lineWidth"
            ),
            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                marker_color="markerColor",
                marker_shape="markerShape",
                marker_size="markerSize",
                marker_visibility="markerVisibility"
            )
        )
    ),
    field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
        axis_binding="axisBinding",
        field_id="fieldId",

        # the properties below are optional
        settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                line_interpolation="lineInterpolation",
                line_style="lineStyle",
                line_visibility="lineVisibility",
                line_width="lineWidth"
            ),
            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                marker_color="markerColor",
                marker_shape="markerShape",
                marker_size="markerSize",
                marker_visibility="markerVisibility"
            )
        )
    )
)

Attributes

data_field_series_item

The data field series item configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.html#cfn-quicksight-template-seriesitem-datafieldseriesitem

field_series_item

The field series item configuration of a line chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-seriesitem.html#cfn-quicksight-template-seriesitem-fieldseriesitem

SetParameterValueConfigurationProperty

class CfnTemplate.SetParameterValueConfigurationProperty(*, destination_parameter_name, value)

Bases: object

The configuration of adding parameters in action.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.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

set_parameter_value_configuration_property = 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"
    )
)

Attributes

destination_parameter_name

The destination parameter name of the SetParameterValueConfiguration .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.html#cfn-quicksight-template-setparametervalueconfiguration-destinationparametername

value

CfnTemplate.SetParameterValueConfigurationProperty.Value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-setparametervalueconfiguration.html#cfn-quicksight-template-setparametervalueconfiguration-value

ShapeConditionalFormatProperty

class CfnTemplate.ShapeConditionalFormatProperty(*, background_color)

Bases: object

The shape conditional formatting of a filled map visual.

Parameters:

background_color (Union[IResolvable, ConditionalFormattingColorProperty, Dict[str, Any]]) – The conditional formatting for the shape background color of a filled map visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shapeconditionalformat.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

shape_conditional_format_property = quicksight.CfnTemplate.ShapeConditionalFormatProperty(
    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

background_color

The conditional formatting for the shape background color of a filled map visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shapeconditionalformat.html#cfn-quicksight-template-shapeconditionalformat-backgroundcolor

SheetControlLayoutConfigurationProperty

class CfnTemplate.SheetControlLayoutConfigurationProperty(*, grid_layout=None)

Bases: object

The configuration that determines the elements and canvas size options of sheet control.

Parameters:

grid_layout (Union[IResolvable, GridLayoutConfigurationProperty, Dict[str, Any], None]) – The configuration that determines the elements and canvas size options of sheet control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayoutconfiguration.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

sheet_control_layout_configuration_property = 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"
            )
        )
    )
)

Attributes

grid_layout

The configuration that determines the elements and canvas size options of sheet control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayoutconfiguration.html#cfn-quicksight-template-sheetcontrollayoutconfiguration-gridlayout

SheetControlLayoutProperty

class CfnTemplate.SheetControlLayoutProperty(*, configuration)

Bases: object

A grid layout to define the placement of sheet control.

Parameters:

configuration (Union[IResolvable, SheetControlLayoutConfigurationProperty, Dict[str, Any]]) – The configuration that determines the elements and canvas size options of sheet control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayout.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

sheet_control_layout_property = 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"
                )
            )
        )
    )
)

Attributes

configuration

The configuration that determines the elements and canvas size options of sheet control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayout.html#cfn-quicksight-template-sheetcontrollayout-configuration

SheetDefinitionProperty

class CfnTemplate.SheetDefinitionProperty(*, sheet_id, content_type=None, description=None, filter_controls=None, layouts=None, name=None, parameter_controls=None, sheet_control_layouts=None, text_boxes=None, title=None, visuals=None)

Bases: object

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report.

Every analysis and dashboard must contain at least one sheet.

Parameters:
  • sheet_id (str) – The unique identifier of a sheet.

  • content_type (Optional[str]) – The layout content type of the sheet. Choose one of the following options:. - PAGINATED : Creates a sheet for a paginated report. - INTERACTIVE : Creates a sheet for an interactive dashboard.

  • description (Optional[str]) – A description of the sheet.

  • filter_controls (Union[IResolvable, Sequence[Union[IResolvable, FilterControlProperty, Dict[str, Any]]], None]) – The list of filter controls that are on a sheet. For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide .

  • layouts (Union[IResolvable, Sequence[Union[IResolvable, LayoutProperty, Dict[str, Any]]], None]) –

    Layouts define how the components of a sheet are arranged. For more information, see Types of layout in the Amazon QuickSight User Guide .

  • name (Optional[str]) – The name of the sheet. This name is displayed on the sheet’s tab in the Amazon QuickSight console.

  • parameter_controls (Union[IResolvable, Sequence[Union[IResolvable, ParameterControlProperty, Dict[str, Any]]], None]) – The list of parameter controls that are on a sheet. For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide .

  • sheet_control_layouts (Union[IResolvable, Sequence[Union[IResolvable, SheetControlLayoutProperty, Dict[str, Any]]], None]) – The control layouts of the sheet.

  • text_boxes (Union[IResolvable, Sequence[Union[IResolvable, SheetTextBoxProperty, Dict[str, Any]]], None]) – The text boxes that are on a sheet.

  • title (Optional[str]) – The title of the sheet.

  • visuals (Union[IResolvable, Sequence[Union[IResolvable, VisualProperty, Dict[str, Any]]], None]) – A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.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

sheet_definition_property = 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(
                        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"
                ),
                sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
                    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"
                        )
                    )]
                ),
                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"
            )
        ),
        custom_content_visual=quicksight.CfnTemplate.CustomContentVisualProperty(
            data_set_identifier="dataSetIdentifier",
            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.CustomContentConfigurationProperty(
                content_type="contentType",
                content_url="contentUrl",
                image_scaling="imageScaling"
            ),
            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"
            )
        ),
        empty_visual=quicksight.CfnTemplate.EmptyVisualProperty(
            data_set_identifier="dataSetIdentifier",
            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"
            )]
        ),
        filled_map_visual=quicksight.CfnTemplate.FilledMapVisualProperty(
            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.FilledMapConfigurationProperty(
                field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
                    filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
                        geospatial=[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"
                ),
                map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                    base_map_style="baseMapStyle"
                ),
                sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
                    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"
                        )
                    )]
                ),
                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"
                ),
                window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                    bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                        east=123,
                        north=123,
                        south=123,
                        west=123
                    ),
                    map_zoom_mode="mapZoomMode"
                )
            ),
            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"
                        )
                    )]
                )
            )],
            conditional_formatting=quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
                conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
                    shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    )
                )]
            ),
            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"
            )
        ),
        funnel_chart_visual=quicksight.CfnTemplate.FunnelChartVisualProperty(
            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.FunnelChartConfigurationProperty(
                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"
                ),
                data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
                    category_label_visibility="categoryLabelVisibility",
                    label_color="labelColor",
                    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_data_label_style="measureDataLabelStyle",
                    measure_label_visibility="measureLabelVisibility",
                    position="position",
                    visibility="visibility"
                ),
                field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
                    funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
                    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"
                        )
                    )]
                ),
                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_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"
            )
        ),
        gauge_chart_visual=quicksight.CfnTemplate.GaugeChartVisualProperty(
            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.GaugeChartConfigurationProperty(
                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.GaugeChartFieldWellsProperty(
                    target_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"
                                    )
                                )
                            )
                        )
                    )],
                    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"
                                    )
                                )
                            )
                        )
                    )]
                ),
                gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
                    arc=quicksight.CfnTemplate.ArcConfigurationProperty(
                        arc_angle=123,
                        arc_thickness="arcThickness"
                    ),
                    arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
                        range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                            max=123,
                            min=123
                        ),
                        reserve_range=123
                    ),
                    comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                        comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                            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"
                            )
                        ),
                        comparison_method="comparisonMethod"
                    ),
                    primary_value_display_type="primaryValueDisplayType",
                    primary_value_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"
                        )
                    )
                ),
                tooltip_options=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"
                    )]
                )
            ),
            conditional_formatting=quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
                conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
                    arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
                        foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    ),
                    primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
                        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                expression="expression",
                                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                    icon="icon",
                                    unicode_icon="unicodeIcon"
                                ),

                                # the properties below are optional
                                color="color",
                                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                    icon_display_option="iconDisplayOption"
                                )
                            ),
                            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                expression="expression",

                                # the properties below are optional
                                icon_set_type="iconSetType"
                            )
                        ),
                        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                )]
            ),
            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"
            )
        ),
        geospatial_map_visual=quicksight.CfnTemplate.GeospatialMapVisualProperty(
            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.GeospatialMapConfigurationProperty(
                field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
                    geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        geospatial=[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"
                ),
                map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                    base_map_style="baseMapStyle"
                ),
                point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
                    cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
                        cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                            simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                                color="color"
                            )
                        )
                    ),
                    selected_point_style="selectedPointStyle"
                ),
                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"
                    )]
                ),
                window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                    bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                        east=123,
                        north=123,
                        south=123,
                        west=123
                    ),
                    map_zoom_mode="mapZoomMode"
                )
            ),
            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"
            )
        ),
        heat_map_visual=quicksight.CfnTemplate.HeatMapVisualProperty(
            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.HeatMapConfigurationProperty(
                color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                    color_fill_type="colorFillType",
                    colors=[quicksight.CfnTemplate.DataColorProperty(
                        color="color",
                        data_value=123
                    )],

                    # the properties below are optional
                    null_value_color=quicksight.CfnTemplate.DataColorProperty(
                        color="color",
                        data_value=123
                    )
                ),
                column_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"
                ),
                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.HeatMapFieldWellsProperty(
                    heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
                        columns=[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"
                            )
                        )],
                        rows=[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"
                ),
                row_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"
                ),
                sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
                    heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    heat_map_column_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"
                        )
                    )],
                    heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    heat_map_row_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"
                )
            ),
            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"
            )
        ),
        histogram_visual=quicksight.CfnTemplate.HistogramVisualProperty(
            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.HistogramConfigurationProperty(
                bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
                    bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
                        value=123
                    ),
                    bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
                        bin_count_limit=123,
                        value=123
                    ),
                    selected_bin_type="selectedBinType",
                    start_value=123
                ),
                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.HistogramFieldWellsProperty(
                    histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
                        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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                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"
                    )]
                ),
                x_axis_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
                    )
                ),
                x_axis_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"
                ),
                y_axis_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
                    )
                )
            ),
            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"
            )
        ),
        insight_visual=quicksight.CfnTemplate.InsightVisualProperty(
            data_set_identifier="dataSetIdentifier",
            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"
            )],
            insight_configuration=quicksight.CfnTemplate.InsightConfigurationProperty(
                computations=[quicksight.CfnTemplate.ComputationProperty(
                    forecast=quicksight.CfnTemplate.ForecastComputationProperty(
                        computation_id="computationId",
                        time=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"
                            )
                        ),

                        # the properties below are optional
                        custom_seasonality_value=123,
                        lower_boundary=123,
                        name="name",
                        periods_backward=123,
                        periods_forward=123,
                        prediction_interval=123,
                        seasonality="seasonality",
                        upper_boundary=123,
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
                        computation_id="computationId",
                        time=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"
                            )
                        ),

                        # the properties below are optional
                        name="name",
                        period_size=123,
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
                        computation_id="computationId",
                        time=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"
                            )
                        ),
                        type="type",

                        # the properties below are optional
                        name="name",
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
                        computation_id="computationId",
                        from_value=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"
                                        )
                                    )
                                )
                            )
                        ),
                        target_value=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"
                                        )
                                    )
                                )
                            )
                        ),
                        time=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"
                            )
                        ),

                        # the properties below are optional
                        name="name"
                    ),
                    period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
                        computation_id="computationId",
                        time=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"
                            )
                        ),

                        # the properties below are optional
                        name="name",
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
                        computation_id="computationId",
                        time=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"
                            )
                        ),

                        # the properties below are optional
                        name="name",
                        period_time_granularity="periodTimeGranularity",
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
                        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"
                            )
                        ),
                        computation_id="computationId",
                        time=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"
                            )
                        ),
                        type="type",

                        # the properties below are optional
                        mover_size=123,
                        name="name",
                        sort_order="sortOrder",
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
                        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"
                            )
                        ),
                        computation_id="computationId",
                        type="type",

                        # the properties below are optional
                        name="name",
                        result_size=123,
                        value=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"
                                        )
                                    )
                                )
                            )
                        )
                    ),
                    total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
                        computation_id="computationId",
                        value=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"
                                        )
                                    )
                                )
                            )
                        ),

                        # the properties below are optional
                        name="name"
                    ),
                    unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
                        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"
                            )
                        ),
                        computation_id="computationId",

                        # the properties below are optional
                        name="name"
                    )
                )],
                custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
                    narrative="narrative"
                )
            ),
            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"
            )
        ),
        kpi_visual=quicksight.CfnTemplate.KPIVisualProperty(
            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.KPIConfigurationProperty(
                field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
                    target_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"
                                    )
                                )
                            )
                        )
                    )],
                    trend_groups=[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"
                                    )
                                )
                            )
                        )
                    )]
                ),
                kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
                    comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                        comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                            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"
                            )
                        ),
                        comparison_method="comparisonMethod"
                    ),
                    primary_value_display_type="primaryValueDisplayType",
                    primary_value_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"
                        )
                    ),
                    progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
                        visibility="visibility"
                    ),
                    secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
                        visibility="visibility"
                    ),
                    secondary_value_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"
                        )
                    ),
                    trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
                        visibility="visibility"
                    )
                ),
                sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
                    trend_group_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"
                        )
                    )]
                )
            ),
            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"
                        )
                    )]
                )
            )],
            conditional_formatting=quicksight.CfnTemplate.KPIConditionalFormattingProperty(
                conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
                    primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
                        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                expression="expression",
                                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                    icon="icon",
                                    unicode_icon="unicodeIcon"
                                ),

                                # the properties below are optional
                                color="color",
                                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                    icon_display_option="iconDisplayOption"
                                )
                            ),
                            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                expression="expression",

                                # the properties below are optional
                                icon_set_type="iconSetType"
                            )
                        ),
                        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    ),
                    progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
                        foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                )]
            ),
            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"
            )
        ),
        line_chart_visual=quicksight.CfnTemplate.LineChartVisualProperty(
            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.LineChartConfigurationProperty(
                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"
                ),
                default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
                    axis_binding="axisBinding",
                    line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                        line_interpolation="lineInterpolation",
                        line_style="lineStyle",
                        line_visibility="lineVisibility",
                        line_width="lineWidth"
                    ),
                    marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                        marker_color="markerColor",
                        marker_shape="markerShape",
                        marker_size="markerSize",
                        marker_visibility="markerVisibility"
                    )
                ),
                field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
                    line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
                        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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
                    forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
                        lower_boundary=123,
                        periods_backward=123,
                        periods_forward=123,
                        prediction_interval=123,
                        seasonality=123,
                        upper_boundary=123
                    ),
                    scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
                        what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                            date="date",
                            value=123
                        ),
                        what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                            end_date="endDate",
                            start_date="startDate",
                            value=123
                        )
                    )
                )],
                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.LineSeriesAxisDisplayOptionsProperty(
                    axis_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
                        )
                    ),
                    missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                        treatment_option="treatmentOption"
                    )]
                ),
                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.LineSeriesAxisDisplayOptionsProperty(
                    axis_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
                        )
                    ),
                    missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                        treatment_option="treatmentOption"
                    )]
                ),
                secondary_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"
                ),
                series=[quicksight.CfnTemplate.SeriesItemProperty(
                    data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
                        axis_binding="axisBinding",
                        field_id="fieldId",

                        # the properties below are optional
                        field_value="fieldValue",
                        settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                line_interpolation="lineInterpolation",
                                line_style="lineStyle",
                                line_visibility="lineVisibility",
                                line_width="lineWidth"
                            ),
                            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                marker_color="markerColor",
                                marker_shape="markerShape",
                                marker_size="markerSize",
                                marker_visibility="markerVisibility"
                            )
                        )
                    ),
                    field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
                        axis_binding="axisBinding",
                        field_id="fieldId",

                        # the properties below are optional
                        settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                            line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                line_interpolation="lineInterpolation",
                                line_style="lineStyle",
                                line_visibility="lineVisibility",
                                line_width="lineWidth"
                            ),
                            marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                marker_color="markerColor",
                                marker_shape="markerShape",
                                marker_size="markerSize",
                                marker_visibility="markerVisibility"
                            )
                        )
                    )
                )],
                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.LineChartSortConfigurationProperty(
                    category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    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"
                ),
                type="type",
                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"
                    )]
                ),
                x_axis_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
                    )
                ),
                x_axis_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"
                )
            ),
            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"
            )
        ),
        pie_chart_visual=quicksight.CfnTemplate.PieChartVisualProperty(
            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.PieChartConfigurationProperty(
                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"
                ),
                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"
                ),
                donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
                    arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
                        arc_thickness="arcThickness"
                    ),
                    donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
                        label_visibility="labelVisibility"
                    )
                ),
                field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
                    pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        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"
                ),
                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.PieChartSortConfigurationProperty(
                    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"
                        )
                    )],
                    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_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"
            )
        ),
        pivot_table_visual=quicksight.CfnTemplate.PivotTableVisualProperty(
            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.PivotTableConfigurationProperty(
                field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
                    data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
                        data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                            field_id="fieldId",
                            field_value="fieldValue"
                        )],

                        # the properties below are optional
                        width="width"
                    )],
                    selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        custom_label="customLabel",
                        visibility="visibility"
                    )]
                ),
                field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
                    pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
                        columns=[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"
                            )
                        )],
                        rows=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
                    overflow_column_header_visibility="overflowColumnHeaderVisibility",
                    vertical_overflow_visibility="verticalOverflowVisibility"
                ),
                sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
                    field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
                        field_id="fieldId",
                        sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                            column=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"
                                    )
                                )
                            ),
                            data_path=quicksight.CfnTemplate.DataPathSortProperty(
                                direction="direction",
                                sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                                    field_id="fieldId",
                                    field_value="fieldValue"
                                )]
                            ),
                            field=quicksight.CfnTemplate.FieldSortProperty(
                                direction="direction",
                                field_id="fieldId"
                            )
                        )
                    )]
                ),
                table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
                    cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    column_names_visibility="columnNamesVisibility",
                    metric_placement="metricPlacement",
                    row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                        row_alternate_colors=["rowAlternateColors"],
                        status="status"
                    ),
                    row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    single_metric_visibility="singleMetricVisibility",
                    toggle_buttons_visibility="toggleButtonsVisibility"
                ),
                total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
                    column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                        custom_label="customLabel",
                        field_level="fieldLevel",
                        field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                            field_id="fieldId"
                        )],
                        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        totals_visibility="totalsVisibility",
                        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        )
                    ),
                    column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                        custom_label="customLabel",
                        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        placement="placement",
                        scroll_status="scrollStatus",
                        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        totals_visibility="totalsVisibility",
                        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        )
                    ),
                    row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                        custom_label="customLabel",
                        field_level="fieldLevel",
                        field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                            field_id="fieldId"
                        )],
                        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        totals_visibility="totalsVisibility",
                        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        )
                    ),
                    row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                        custom_label="customLabel",
                        metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        placement="placement",
                        scroll_status="scrollStatus",
                        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        totals_visibility="totalsVisibility",
                        value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        )
                    )
                )
            ),
            conditional_formatting=quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
                conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
                    cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                            role="role"
                        ),
                        text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            ),
                            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                    expression="expression",
                                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                        icon="icon",
                                        unicode_icon="unicodeIcon"
                                    ),

                                    # the properties below are optional
                                    color="color",
                                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                        icon_display_option="iconDisplayOption"
                                    )
                                ),
                                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    icon_set_type="iconSetType"
                                )
                            ),
                            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    )
                )]
            ),
            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"
            )
        ),
        radar_chart_visual=quicksight.CfnTemplate.RadarChartVisualProperty(
            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.RadarChartConfigurationProperty(
                alternate_band_colors_visibility="alternateBandColorsVisibility",
                alternate_band_even_color="alternateBandEvenColor",
                alternate_band_odd_color="alternateBandOddColor",
                base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
                    area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
                        visibility="visibility"
                    )
                ),
                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_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
                    )
                ),
                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.RadarChartFieldWellsProperty(
                    radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        color=[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"
                ),
                shape="shape",
                sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
                    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"
                        )
                    )]
                ),
                start_angle=123,
                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"
            )
        ),
        sankey_diagram_visual=quicksight.CfnTemplate.SankeyDiagramVisualProperty(
            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.SankeyDiagramChartConfigurationProperty(
                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.SankeyDiagramFieldWellsProperty(
                    sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
                        destination=[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"
                            )
                        )],
                        source=[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"
                            )
                        )],
                        weight=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
                    destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    weight_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"
                        )
                    )]
                )
            ),
            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"
            )
        ),
        scatter_plot_visual=quicksight.CfnTemplate.ScatterPlotVisualProperty(
            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.ScatterPlotConfigurationProperty(
                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.ScatterPlotFieldWellsProperty(
                    scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        size=[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"
                                        )
                                    )
                                )
                            )
                        )],
                        x_axis=[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"
                                        )
                                    )
                                )
                            )
                        )],
                        y_axis=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
                        size=[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"
                                        )
                                    )
                                )
                            )
                        )],
                        x_axis=[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"
                            )
                        )],
                        y_axis=[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"
                            )
                        )]
                    )
                ),
                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"
                ),
                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"
                    )]
                ),
                x_axis_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
                    )
                ),
                x_axis_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"
                ),
                y_axis_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
                    )
                ),
                y_axis_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"
                )
            ),
            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"
            )
        ),
        table_visual=quicksight.CfnTemplate.TableVisualProperty(
            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.TableConfigurationProperty(
                field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
                    order=["order"],
                    selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        custom_label="customLabel",
                        url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                            image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                                sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                                    table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                                )
                            ),
                            link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                                content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                                    custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                                        icon="icon"
                                    ),
                                    custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                                        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"
                                            )
                                        ),

                                        # the properties below are optional
                                        value="value"
                                    )
                                ),
                                target="target"
                            )
                        ),
                        visibility="visibility",
                        width="width"
                    )]
                ),
                field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
                    table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
                        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"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
                        values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                            column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                column_name="columnName",
                                data_set_identifier="dataSetIdentifier"
                            ),
                            field_id="fieldId",

                            # the properties below are optional
                            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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
                    overflow_column_header_visibility="overflowColumnHeaderVisibility",
                    vertical_overflow_visibility="verticalOverflowVisibility"
                ),
                sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
                    pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                        page_number=123,
                        page_size=123
                    ),
                    row_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"
                        )
                    )]
                ),
                table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
                    data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        negative_color="negativeColor",
                        positive_color="positiveColor"
                    )
                )],
                table_options=quicksight.CfnTemplate.TableOptionsProperty(
                    cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    orientation="orientation",
                    row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                        row_alternate_colors=["rowAlternateColors"],
                        status="status"
                    )
                ),
                total_options=quicksight.CfnTemplate.TotalOptionsProperty(
                    custom_label="customLabel",
                    placement="placement",
                    scroll_status="scrollStatus",
                    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    totals_visibility="totalsVisibility"
                )
            ),
            conditional_formatting=quicksight.CfnTemplate.TableConditionalFormattingProperty(
                conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
                    cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
                        field_id="fieldId",

                        # the properties below are optional
                        text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            ),
                            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                    expression="expression",
                                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                        icon="icon",
                                        unicode_icon="unicodeIcon"
                                    ),

                                    # the properties below are optional
                                    color="color",
                                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                        icon_display_option="iconDisplayOption"
                                    )
                                ),
                                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    icon_set_type="iconSetType"
                                )
                            ),
                            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    ),
                    row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
                        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        ),
                        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                )]
            ),
            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"
            )
        ),
        tree_map_visual=quicksight.CfnTemplate.TreeMapVisualProperty(
            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.TreeMapConfigurationProperty(
                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"
                ),
                color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                    color_fill_type="colorFillType",
                    colors=[quicksight.CfnTemplate.DataColorProperty(
                        color="color",
                        data_value=123
                    )],

                    # the properties below are optional
                    null_value_color=quicksight.CfnTemplate.DataColorProperty(
                        color="color",
                        data_value=123
                    )
                ),
                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.TreeMapFieldWellsProperty(
                    tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
                        colors=[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"
                                        )
                                    )
                                )
                            )
                        )],
                        groups=[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"
                            )
                        )],
                        sizes=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                group_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"
                ),
                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"
                ),
                size_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"
                ),
                sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
                    tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                        items_limit=123,
                        other_categories="otherCategories"
                    ),
                    tree_map_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"
                )
            ),
            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"
            )
        ),
        waterfall_visual=quicksight.CfnTemplate.WaterfallVisualProperty(
            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.WaterfallChartConfigurationProperty(
                category_axis_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
                    )
                ),
                category_axis_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"
                ),
                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.WaterfallChartFieldWellsProperty(
                    waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
                        breakdowns=[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"
                            )
                        )],
                        categories=[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"
                ),
                sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
                    breakdown_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"
                        )
                    )]
                ),
                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"
                    )]
                ),
                waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
                    total_bar_label="totalBarLabel"
                )
            ),
            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"
            )
        ),
        word_cloud_visual=quicksight.CfnTemplate.WordCloudVisualProperty(
            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.WordCloudChartConfigurationProperty(
                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.WordCloudFieldWellsProperty(
                    word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
                        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"
                            )
                        )],
                        size=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    )
                ),
                sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
                    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"
                        )
                    )]
                ),
                word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
                    cloud_layout="cloudLayout",
                    maximum_string_length=123,
                    word_casing="wordCasing",
                    word_orientation="wordOrientation",
                    word_padding="wordPadding",
                    word_scaling="wordScaling"
                )
            ),
            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"
            )
        )
    )]
)

Attributes

content_type

.

  • PAGINATED : Creates a sheet for a paginated report.

  • INTERACTIVE : Creates a sheet for an interactive dashboard.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-contenttype

Type:

The layout content type of the sheet. Choose one of the following options

description

A description of the sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-description

filter_controls

The list of filter controls that are on a sheet.

For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-filtercontrols

layouts

Layouts define how the components of a sheet are arranged.

For more information, see Types of layout in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-layouts

name

The name of the sheet.

This name is displayed on the sheet’s tab in the Amazon QuickSight console.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-name

parameter_controls

The list of parameter controls that are on a sheet.

For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-parametercontrols

sheet_control_layouts

The control layouts of the sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-sheetcontrollayouts

sheet_id

The unique identifier of a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-sheetid

text_boxes

The text boxes that are on a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-textboxes

title

The title of the sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-title

visuals

A list of the visuals that are on a sheet.

Visual placement is determined by the layout of the sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetdefinition.html#cfn-quicksight-template-sheetdefinition-visuals

SheetElementConfigurationOverridesProperty

class CfnTemplate.SheetElementConfigurationOverridesProperty(*, visibility=None)

Bases: object

The override configuration of the rendering rules of a sheet.

Parameters:

visibility (Optional[str]) – Determines whether or not the overrides are visible. Choose one of the following options:. - VISIBLE - HIDDEN

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementconfigurationoverrides.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

sheet_element_configuration_overrides_property = quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
    visibility="visibility"
)

Attributes

visibility

.

  • VISIBLE

  • HIDDEN

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementconfigurationoverrides.html#cfn-quicksight-template-sheetelementconfigurationoverrides-visibility

Type:

Determines whether or not the overrides are visible. Choose one of the following options

SheetElementRenderingRuleProperty

class CfnTemplate.SheetElementRenderingRuleProperty(*, configuration_overrides, expression)

Bases: object

The rendering rules of a sheet that uses a free-form layout.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.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

sheet_element_rendering_rule_property = quicksight.CfnTemplate.SheetElementRenderingRuleProperty(
    configuration_overrides=quicksight.CfnTemplate.SheetElementConfigurationOverridesProperty(
        visibility="visibility"
    ),
    expression="expression"
)

Attributes

configuration_overrides

The override configuration of the rendering rules of a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.html#cfn-quicksight-template-sheetelementrenderingrule-configurationoverrides

expression

The expression of the rendering rules of a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetelementrenderingrule.html#cfn-quicksight-template-sheetelementrenderingrule-expression

SheetProperty

class CfnTemplate.SheetProperty(*, name=None, sheet_id=None)

Bases: object

A sheet , which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight.

Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.

Parameters:
  • name (Optional[str]) – The name of a sheet. This name is displayed on the sheet’s tab in the Amazon QuickSight console.

  • sheet_id (Optional[str]) – The unique identifier associated with a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.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

sheet_property = quicksight.CfnTemplate.SheetProperty(
    name="name",
    sheet_id="sheetId"
)

Attributes

name

The name of a sheet.

This name is displayed on the sheet’s tab in the Amazon QuickSight console.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.html#cfn-quicksight-template-sheet-name

sheet_id

The unique identifier associated with a sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheet.html#cfn-quicksight-template-sheet-sheetid

SheetTextBoxProperty

class CfnTemplate.SheetTextBoxProperty(*, sheet_text_box_id, content=None)

Bases: object

A text box.

Parameters:
  • sheet_text_box_id (str) – The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

  • content (Optional[str]) – The content that is displayed in the text box.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.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

sheet_text_box_property = quicksight.CfnTemplate.SheetTextBoxProperty(
    sheet_text_box_id="sheetTextBoxId",

    # the properties below are optional
    content="content"
)

Attributes

content

The content that is displayed in the text box.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.html#cfn-quicksight-template-sheettextbox-content

sheet_text_box_id

The unique identifier for a text box.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheettextbox.html#cfn-quicksight-template-sheettextbox-sheettextboxid

SheetVisualScopingConfigurationProperty

class CfnTemplate.SheetVisualScopingConfigurationProperty(*, scope, sheet_id, visual_ids=None)

Bases: object

The filter that is applied to the options.

Parameters:
  • scope (str) – The scope of the applied entities. Choose one of the following options:. - ALL_VISUALS - SELECTED_VISUALS

  • sheet_id (str) – The selected sheet that the filter is applied to.

  • visual_ids (Optional[Sequence[str]]) – The selected visuals that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.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

sheet_visual_scoping_configuration_property = quicksight.CfnTemplate.SheetVisualScopingConfigurationProperty(
    scope="scope",
    sheet_id="sheetId",

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

Attributes

scope

.

  • ALL_VISUALS

  • SELECTED_VISUALS

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-scope

Type:

The scope of the applied entities. Choose one of the following options

sheet_id

The selected sheet that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-sheetid

visual_ids

The selected visuals that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetvisualscopingconfiguration.html#cfn-quicksight-template-sheetvisualscopingconfiguration-visualids

ShortFormatTextProperty

class CfnTemplate.ShortFormatTextProperty(*, plain_text=None, rich_text=None)

Bases: object

The text format for the title.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • plain_text (Optional[str]) – Plain text format.

  • rich_text (Optional[str]) – Rich text. Examples of rich text include bold, underline, and italics.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.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

short_format_text_property = quicksight.CfnTemplate.ShortFormatTextProperty(
    plain_text="plainText",
    rich_text="richText"
)

Attributes

plain_text

Plain text format.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.html#cfn-quicksight-template-shortformattext-plaintext

rich_text

Rich text.

Examples of rich text include bold, underline, and italics.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-shortformattext.html#cfn-quicksight-template-shortformattext-richtext

SimpleClusterMarkerProperty

class CfnTemplate.SimpleClusterMarkerProperty(*, color=None)

Bases: object

The simple cluster marker of the cluster marker.

Parameters:

color (Optional[str]) – The color of the simple cluster marker.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-simpleclustermarker.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

simple_cluster_marker_property = quicksight.CfnTemplate.SimpleClusterMarkerProperty(
    color="color"
)

Attributes

color

The color of the simple cluster marker.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-simpleclustermarker.html#cfn-quicksight-template-simpleclustermarker-color

SliderControlDisplayOptionsProperty

class CfnTemplate.SliderControlDisplayOptionsProperty(*, title_options=None)

Bases: object

The display options of a control.

Parameters:

title_options (Union[IResolvable, LabelOptionsProperty, Dict[str, Any], None]) – The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.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

slider_control_display_options_property = 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"
    )
)

Attributes

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-titleoptions

SmallMultiplesOptionsProperty

class CfnTemplate.SmallMultiplesOptionsProperty(*, max_visible_columns=None, max_visible_rows=None, panel_configuration=None)

Bases: object

Options that determine the layout and display options of a chart’s small multiples.

Parameters:
  • max_visible_columns (Union[int, float, None]) – Sets the maximum number of visible columns to display in the grid of small multiples panels. The default is Auto , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

  • max_visible_rows (Union[int, float, None]) – Sets the maximum number of visible rows to display in the grid of small multiples panels. The default value is Auto , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

  • panel_configuration (Union[IResolvable, PanelConfigurationProperty, Dict[str, Any], None]) – Configures the display options for each small multiples panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.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

small_multiples_options_property = 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"
        )
    )
)

Attributes

max_visible_columns

Sets the maximum number of visible columns to display in the grid of small multiples panels.

The default is Auto , which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblecolumns

max_visible_rows

Sets the maximum number of visible rows to display in the grid of small multiples panels.

The default value is Auto , which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblerows

panel_configuration

Configures the display options for each small multiples panel.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-panelconfiguration

SpacingProperty

class CfnTemplate.SpacingProperty(*, bottom=None, left=None, right=None, top=None)

Bases: object

The configuration of spacing (often a margin or padding).

Parameters:
  • bottom (Optional[str]) – Define the bottom spacing.

  • left (Optional[str]) – Define the left spacing.

  • right (Optional[str]) – Define the right spacing.

  • top (Optional[str]) – Define the top spacing.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.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

spacing_property = quicksight.CfnTemplate.SpacingProperty(
    bottom="bottom",
    left="left",
    right="right",
    top="top"
)

Attributes

bottom

Define the bottom spacing.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-bottom

left

Define the left spacing.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-left

right

Define the right spacing.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-right

top

Define the top spacing.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-spacing.html#cfn-quicksight-template-spacing-top

StringDefaultValuesProperty

class CfnTemplate.StringDefaultValuesProperty(*, dynamic_value=None, static_values=None)

Bases: object

The default values of the StringParameterDeclaration .

Parameters:
  • dynamic_value (Union[IResolvable, DynamicDefaultValueProperty, Dict[str, Any], None]) – The dynamic value of the StringDefaultValues . Different defaults displayed according to users, groups, and values mapping.

  • static_values (Optional[Sequence[str]]) – The static values of the DecimalDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.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

string_default_values_property = 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"]
)

Attributes

dynamic_value

The dynamic value of the StringDefaultValues .

Different defaults displayed according to users, groups, and values mapping.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.html#cfn-quicksight-template-stringdefaultvalues-dynamicvalue

static_values

The static values of the DecimalDefaultValues .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringdefaultvalues.html#cfn-quicksight-template-stringdefaultvalues-staticvalues

StringFormatConfigurationProperty

class CfnTemplate.StringFormatConfigurationProperty(*, null_value_format_configuration=None, numeric_format_configuration=None)

Bases: object

Formatting configuration for string fields.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.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

string_format_configuration_property = 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"
        )
    )
)

Attributes

null_value_format_configuration

The options that determine the null value format configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.html#cfn-quicksight-template-stringformatconfiguration-nullvalueformatconfiguration

numeric_format_configuration

The formatting configuration for numeric strings.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringformatconfiguration.html#cfn-quicksight-template-stringformatconfiguration-numericformatconfiguration

StringParameterDeclarationProperty

class CfnTemplate.StringParameterDeclarationProperty(*, name, parameter_value_type, default_values=None, mapped_data_set_parameters=None, value_when_unset=None)

Bases: object

A parameter declaration for the String data type.

Parameters:
  • name (str) – The name of the parameter that is being declared.

  • parameter_value_type (str) – The value type determines whether the parameter is a single-value or multi-value parameter.

  • default_values (Union[IResolvable, StringDefaultValuesProperty, Dict[str, Any], None]) – The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

  • mapped_data_set_parameters (Union[IResolvable, Sequence[Union[IResolvable, MappedDataSetParameterProperty, Dict[str, Any]]], None]) – CfnTemplate.StringParameterDeclarationProperty.MappedDataSetParameters.

  • value_when_unset (Union[IResolvable, StringValueWhenUnsetConfigurationProperty, Dict[str, Any], None]) – The configuration that defines the default value of a String parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.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

string_parameter_declaration_property = 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"
    )
)

Attributes

default_values

The default values of a parameter.

If the parameter is a single-value parameter, a maximum of one default value can be provided.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-defaultvalues

mapped_data_set_parameters

CfnTemplate.StringParameterDeclarationProperty.MappedDataSetParameters.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-mappeddatasetparameters

name

The name of the parameter that is being declared.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-name

parameter_value_type

The value type determines whether the parameter is a single-value or multi-value parameter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-parametervaluetype

value_when_unset

The configuration that defines the default value of a String parameter when a value has not been set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringparameterdeclaration.html#cfn-quicksight-template-stringparameterdeclaration-valuewhenunset

StringValueWhenUnsetConfigurationProperty

class CfnTemplate.StringValueWhenUnsetConfigurationProperty(*, custom_value=None, value_when_unset_option=None)

Bases: object

The configuration that defines the default value of a String parameter when a value has not been set.

Parameters:
  • custom_value (Optional[str]) – A custom value that’s used when the value of a parameter isn’t set.

  • value_when_unset_option (Optional[str]) – The built-in options for default values. The value can be one of the following:. - RECOMMENDED : The recommended value. - NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.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

string_value_when_unset_configuration_property = quicksight.CfnTemplate.StringValueWhenUnsetConfigurationProperty(
    custom_value="customValue",
    value_when_unset_option="valueWhenUnsetOption"
)

Attributes

custom_value

A custom value that’s used when the value of a parameter isn’t set.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.html#cfn-quicksight-template-stringvaluewhenunsetconfiguration-customvalue

value_when_unset_option

.

  • RECOMMENDED : The recommended value.

  • NULL : The NULL value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-stringvaluewhenunsetconfiguration.html#cfn-quicksight-template-stringvaluewhenunsetconfiguration-valuewhenunsetoption

Type:

The built-in options for default values. The value can be one of the following

SubtotalOptionsProperty

class CfnTemplate.SubtotalOptionsProperty(*, custom_label=None, field_level=None, field_level_options=None, metric_header_cell_style=None, total_cell_style=None, totals_visibility=None, value_cell_style=None)

Bases: object

The subtotal options.

Parameters:
  • custom_label (Optional[str]) – The custom label string for the subtotal cells.

  • field_level (Optional[str]) – The field level (all, custom, last) for the subtotal cells.

  • field_level_options (Union[IResolvable, Sequence[Union[IResolvable, PivotTableFieldSubtotalOptionsProperty, Dict[str, Any]]], None]) – The optional configuration of subtotal cells.

  • metric_header_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the subtotals of header cells.

  • total_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the subtotal cells.

  • totals_visibility (Optional[str]) – The visibility configuration for the subtotal cells.

  • value_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – The cell styling options for the subtotals of value cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.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

subtotal_options_property = quicksight.CfnTemplate.SubtotalOptionsProperty(
    custom_label="customLabel",
    field_level="fieldLevel",
    field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
        field_id="fieldId"
    )],
    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    totals_visibility="totalsVisibility",
    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    )
)

Attributes

custom_label

The custom label string for the subtotal cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-customlabel

field_level

The field level (all, custom, last) for the subtotal cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldlevel

field_level_options

The optional configuration of subtotal cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldleveloptions

metric_header_cell_style

The cell styling options for the subtotals of header cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-metricheadercellstyle

total_cell_style

The cell styling options for the subtotal cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalcellstyle

totals_visibility

The visibility configuration for the subtotal cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalsvisibility

value_cell_style

The cell styling options for the subtotals of value cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-valuecellstyle

TableAggregatedFieldWellsProperty

class CfnTemplate.TableAggregatedFieldWellsProperty(*, group_by=None, values=None)

Bases: object

The aggregated field well for the table.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.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

table_aggregated_field_wells_property = quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
    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"
                    )
                )
            )
        )
    )]
)

Attributes

group_by

The group by field well for a pivot table.

Values are grouped by group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.html#cfn-quicksight-template-tableaggregatedfieldwells-groupby

values

The values field well for a pivot table.

Values are aggregated based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableaggregatedfieldwells.html#cfn-quicksight-template-tableaggregatedfieldwells-values

TableBorderOptionsProperty

class CfnTemplate.TableBorderOptionsProperty(*, color=None, style=None, thickness=None)

Bases: object

The border options for a table border.

Parameters:
  • color (Optional[str]) – The color of a table border.

  • style (Optional[str]) – The style (none, solid) of a table border.

  • thickness (Union[int, float, None]) – The thickness of a table border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.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

table_border_options_property = quicksight.CfnTemplate.TableBorderOptionsProperty(
    color="color",
    style="style",
    thickness=123
)

Attributes

color

The color of a table border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-color

style

The style (none, solid) of a table border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-style

thickness

The thickness of a table border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableborderoptions.html#cfn-quicksight-template-tableborderoptions-thickness

TableCellConditionalFormattingProperty

class CfnTemplate.TableCellConditionalFormattingProperty(*, field_id, text_format=None)

Bases: object

The cell conditional formatting option for a table.

Parameters:
  • field_id (str) – The field ID of the cell for conditional formatting.

  • text_format (Union[IResolvable, TextConditionalFormatProperty, Dict[str, Any], None]) – The text format of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.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

table_cell_conditional_formatting_property = quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
    field_id="fieldId",

    # the properties below are optional
    text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        ),
        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                expression="expression",
                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                    icon="icon",
                    unicode_icon="unicodeIcon"
                ),

                # the properties below are optional
                color="color",
                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                    icon_display_option="iconDisplayOption"
                )
            ),
            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                expression="expression",

                # the properties below are optional
                icon_set_type="iconSetType"
            )
        ),
        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

field_id

The field ID of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.html#cfn-quicksight-template-tablecellconditionalformatting-fieldid

text_format

The text format of the cell for conditional formatting.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellconditionalformatting.html#cfn-quicksight-template-tablecellconditionalformatting-textformat

TableCellImageSizingConfigurationProperty

class CfnTemplate.TableCellImageSizingConfigurationProperty(*, table_cell_image_scaling_configuration=None)

Bases: object

The sizing options for the table image configuration.

Parameters:

table_cell_image_scaling_configuration (Optional[str]) – The cell scaling configuration of the sizing options for the table image configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellimagesizingconfiguration.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

table_cell_image_sizing_configuration_property = quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
    table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
)

Attributes

table_cell_image_scaling_configuration

The cell scaling configuration of the sizing options for the table image configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellimagesizingconfiguration.html#cfn-quicksight-template-tablecellimagesizingconfiguration-tablecellimagescalingconfiguration

TableCellStyleProperty

class CfnTemplate.TableCellStyleProperty(*, background_color=None, border=None, font_configuration=None, height=None, horizontal_text_alignment=None, text_wrap=None, vertical_text_alignment=None, visibility=None)

Bases: object

The table cell style for a cell in pivot table or table visual.

Parameters:
  • background_color (Optional[str]) – The background color for the table cells.

  • border (Union[IResolvable, GlobalTableBorderOptionsProperty, Dict[str, Any], None]) – The borders for the table cells.

  • font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any], None]) – The font configuration of the table cells.

  • height (Union[int, float, None]) – The height color for the table cells.

  • horizontal_text_alignment (Optional[str]) – The horizontal text alignment (left, center, right, auto) for the table cells.

  • text_wrap (Optional[str]) – The text wrap (none, wrap) for the table cells.

  • vertical_text_alignment (Optional[str]) – The vertical text alignment (top, middle, bottom) for the table cells.

  • visibility (Optional[str]) – The visibility of the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.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

table_cell_style_property = quicksight.CfnTemplate.TableCellStyleProperty(
    background_color="backgroundColor",
    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            ),
            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            ),
            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            ),
            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            ),
            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            ),
            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
            color="color",
            style="style",
            thickness=123
        )
    ),
    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"
        )
    ),
    height=123,
    horizontal_text_alignment="horizontalTextAlignment",
    text_wrap="textWrap",
    vertical_text_alignment="verticalTextAlignment",
    visibility="visibility"
)

Attributes

background_color

The background color for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-backgroundcolor

border

The borders for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-border

font_configuration

The font configuration of the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-fontconfiguration

height

The height color for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-height

horizontal_text_alignment

The horizontal text alignment (left, center, right, auto) for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-horizontaltextalignment

text_wrap

The text wrap (none, wrap) for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-textwrap

vertical_text_alignment

The vertical text alignment (top, middle, bottom) for the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-verticaltextalignment

visibility

The visibility of the table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablecellstyle.html#cfn-quicksight-template-tablecellstyle-visibility

TableConditionalFormattingOptionProperty

class CfnTemplate.TableConditionalFormattingOptionProperty(*, cell=None, row=None)

Bases: object

Conditional formatting options for a PivotTableVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.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

table_conditional_formatting_option_property = quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
    cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
        field_id="fieldId",

        # the properties below are optional
        text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            ),
            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                    expression="expression",
                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                        icon="icon",
                        unicode_icon="unicodeIcon"
                    ),

                    # the properties below are optional
                    color="color",
                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                        icon_display_option="iconDisplayOption"
                    )
                ),
                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                    expression="expression",

                    # the properties below are optional
                    icon_set_type="iconSetType"
                )
            ),
            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    ),
    row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        ),
        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                color=quicksight.CfnTemplate.GradientColorProperty(
                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                        gradient_offset=123,

                        # the properties below are optional
                        color="color",
                        data_value=123
                    )]
                ),
                expression="expression"
            ),
            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                expression="expression",

                # the properties below are optional
                color="color"
            )
        )
    )
)

Attributes

cell

The cell conditional formatting option for a table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.html#cfn-quicksight-template-tableconditionalformattingoption-cell

row

The row conditional formatting option for a table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformattingoption.html#cfn-quicksight-template-tableconditionalformattingoption-row

TableConditionalFormattingProperty

class CfnTemplate.TableConditionalFormattingProperty(*, conditional_formatting_options=None)

Bases: object

The conditional formatting for a PivotTableVisual .

Parameters:

conditional_formatting_options (Union[IResolvable, Sequence[Union[IResolvable, TableConditionalFormattingOptionProperty, Dict[str, Any]]], None]) – Conditional formatting options for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformatting.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

table_conditional_formatting_property = quicksight.CfnTemplate.TableConditionalFormattingProperty(
    conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
        cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
            field_id="fieldId",

            # the properties below are optional
            text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                ),
                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                        expression="expression",
                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                            icon="icon",
                            unicode_icon="unicodeIcon"
                        ),

                        # the properties below are optional
                        color="color",
                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                            icon_display_option="iconDisplayOption"
                        )
                    ),
                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                        expression="expression",

                        # the properties below are optional
                        icon_set_type="iconSetType"
                    )
                ),
                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        ),
        row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            ),
            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                    color=quicksight.CfnTemplate.GradientColorProperty(
                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                            gradient_offset=123,

                            # the properties below are optional
                            color="color",
                            data_value=123
                        )]
                    ),
                    expression="expression"
                ),
                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                    expression="expression",

                    # the properties below are optional
                    color="color"
                )
            )
        )
    )]
)

Attributes

conditional_formatting_options

Conditional formatting options for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconditionalformatting.html#cfn-quicksight-template-tableconditionalformatting-conditionalformattingoptions

TableConfigurationProperty

class CfnTemplate.TableConfigurationProperty(*, field_options=None, field_wells=None, paginated_report_options=None, sort_configuration=None, table_inline_visualizations=None, table_options=None, total_options=None)

Bases: object

The configuration for a TableVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.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

table_configuration_property = quicksight.CfnTemplate.TableConfigurationProperty(
    field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
        order=["order"],
        selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
            field_id="fieldId",

            # the properties below are optional
            custom_label="customLabel",
            url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                    sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                        table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                    )
                ),
                link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                    content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                        custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                            icon="icon"
                        ),
                        custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                            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"
                                )
                            ),

                            # the properties below are optional
                            value="value"
                        )
                    ),
                    target="target"
                )
            ),
            visibility="visibility",
            width="width"
        )]
    ),
    field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
        table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
            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"
                            )
                        )
                    )
                )
            )]
        ),
        table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
            values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                    column_name="columnName",
                    data_set_identifier="dataSetIdentifier"
                ),
                field_id="fieldId",

                # the properties below are optional
                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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
        overflow_column_header_visibility="overflowColumnHeaderVisibility",
        vertical_overflow_visibility="verticalOverflowVisibility"
    ),
    sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
        pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
            page_number=123,
            page_size=123
        ),
        row_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"
            )
        )]
    ),
    table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
        data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
            field_id="fieldId",

            # the properties below are optional
            negative_color="negativeColor",
            positive_color="positiveColor"
        )
    )],
    table_options=quicksight.CfnTemplate.TableOptionsProperty(
        cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        header_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        orientation="orientation",
        row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
            row_alternate_colors=["rowAlternateColors"],
            status="status"
        )
    ),
    total_options=quicksight.CfnTemplate.TotalOptionsProperty(
        custom_label="customLabel",
        placement="placement",
        scroll_status="scrollStatus",
        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
            background_color="backgroundColor",
            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    ),
                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            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"
                )
            ),
            height=123,
            horizontal_text_alignment="horizontalTextAlignment",
            text_wrap="textWrap",
            vertical_text_alignment="verticalTextAlignment",
            visibility="visibility"
        ),
        totals_visibility="totalsVisibility"
    )
)

Attributes

field_options

The field options for a table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-fieldoptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-fieldwells

paginated_report_options

The paginated report options for a table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-paginatedreportoptions

sort_configuration

The sort configuration for a TableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-sortconfiguration

table_inline_visualizations

A collection of inline visualizations to display within a chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-tableinlinevisualizations

table_options

The table options for a table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-tableoptions

total_options

The total options for a table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableconfiguration.html#cfn-quicksight-template-tableconfiguration-totaloptions

TableFieldCustomIconContentProperty

class CfnTemplate.TableFieldCustomIconContentProperty(*, icon=None)

Bases: object

The custom icon content for the table link content configuration.

Parameters:

icon (Optional[str]) – The icon set type (link) of the custom icon content for table URL link content.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomiconcontent.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

table_field_custom_icon_content_property = quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
    icon="icon"
)

Attributes

icon

The icon set type (link) of the custom icon content for table URL link content.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomiconcontent.html#cfn-quicksight-template-tablefieldcustomiconcontent-icon

TableFieldCustomTextContentProperty

class CfnTemplate.TableFieldCustomTextContentProperty(*, font_configuration, value=None)

Bases: object

The custom text content (value, font configuration) for the table link content configuration.

Parameters:
  • font_configuration (Union[IResolvable, FontConfigurationProperty, Dict[str, Any]]) – The font configuration of the custom text content for the table URL link content.

  • value (Optional[str]) – The string value of the custom text content for the table URL link content.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.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

table_field_custom_text_content_property = quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
    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"
        )
    ),

    # the properties below are optional
    value="value"
)

Attributes

font_configuration

The font configuration of the custom text content for the table URL link content.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.html#cfn-quicksight-template-tablefieldcustomtextcontent-fontconfiguration

value

The string value of the custom text content for the table URL link content.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldcustomtextcontent.html#cfn-quicksight-template-tablefieldcustomtextcontent-value

TableFieldImageConfigurationProperty

class CfnTemplate.TableFieldImageConfigurationProperty(*, sizing_options=None)

Bases: object

The image configuration of a table field URL.

Parameters:

sizing_options (Union[IResolvable, TableCellImageSizingConfigurationProperty, Dict[str, Any], None]) – The sizing options for the table image configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldimageconfiguration.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

table_field_image_configuration_property = quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
    sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
        table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
    )
)

Attributes

sizing_options

The sizing options for the table image configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldimageconfiguration.html#cfn-quicksight-template-tablefieldimageconfiguration-sizingoptions

TableFieldLinkConfigurationProperty

class CfnTemplate.TableFieldLinkConfigurationProperty(*, content, target)

Bases: object

The link configuration of a table field URL.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.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

table_field_link_configuration_property = quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
    content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
        custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
            icon="icon"
        ),
        custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
            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"
                )
            ),

            # the properties below are optional
            value="value"
        )
    ),
    target="target"
)

Attributes

content

The URL content (text, icon) for the table link configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.html#cfn-quicksight-template-tablefieldlinkconfiguration-content

target

The URL target (new tab, new window, same tab) for the table link configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkconfiguration.html#cfn-quicksight-template-tablefieldlinkconfiguration-target

TableFieldLinkContentConfigurationProperty

class CfnTemplate.TableFieldLinkContentConfigurationProperty(*, custom_icon_content=None, custom_text_content=None)

Bases: object

The URL content (text, icon) for the table link configuration.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.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

table_field_link_content_configuration_property = quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
    custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
        icon="icon"
    ),
    custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
        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"
            )
        ),

        # the properties below are optional
        value="value"
    )
)

Attributes

custom_icon_content

The custom icon content for the table link content configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.html#cfn-quicksight-template-tablefieldlinkcontentconfiguration-customiconcontent

custom_text_content

The custom text content (value, font configuration) for the table link content configuration.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldlinkcontentconfiguration.html#cfn-quicksight-template-tablefieldlinkcontentconfiguration-customtextcontent

TableFieldOptionProperty

class CfnTemplate.TableFieldOptionProperty(*, field_id, custom_label=None, url_styling=None, visibility=None, width=None)

Bases: object

The options for a table field.

Parameters:
  • field_id (str) – The field ID for a table field.

  • custom_label (Optional[str]) – The custom label for a table field.

  • url_styling (Union[IResolvable, TableFieldURLConfigurationProperty, Dict[str, Any], None]) – The URL configuration for a table field.

  • visibility (Optional[str]) – The visibility of a table field.

  • width (Optional[str]) – The width for a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.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

table_field_option_property = quicksight.CfnTemplate.TableFieldOptionProperty(
    field_id="fieldId",

    # the properties below are optional
    custom_label="customLabel",
    url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
        image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
            sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
            )
        ),
        link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
            content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                    icon="icon"
                ),
                custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                    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"
                        )
                    ),

                    # the properties below are optional
                    value="value"
                )
            ),
            target="target"
        )
    ),
    visibility="visibility",
    width="width"
)

Attributes

custom_label

The custom label for a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-customlabel

field_id

The field ID for a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-fieldid

url_styling

The URL configuration for a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-urlstyling

visibility

The visibility of a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-visibility

width

The width for a table field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoption.html#cfn-quicksight-template-tablefieldoption-width

TableFieldOptionsProperty

class CfnTemplate.TableFieldOptionsProperty(*, order=None, selected_field_options=None)

Bases: object

The field options for a table visual.

Parameters:
  • order (Optional[Sequence[str]]) – The order of field IDs of the field options for a table visual.

  • selected_field_options (Union[IResolvable, Sequence[Union[IResolvable, TableFieldOptionProperty, Dict[str, Any]]], None]) – The selected field options for the table field options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.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

table_field_options_property = quicksight.CfnTemplate.TableFieldOptionsProperty(
    order=["order"],
    selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
        field_id="fieldId",

        # the properties below are optional
        custom_label="customLabel",
        url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
            image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                    table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                )
            ),
            link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                    custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                        icon="icon"
                    ),
                    custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                        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"
                            )
                        ),

                        # the properties below are optional
                        value="value"
                    )
                ),
                target="target"
            )
        ),
        visibility="visibility",
        width="width"
    )]
)

Attributes

order

The order of field IDs of the field options for a table visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html#cfn-quicksight-template-tablefieldoptions-order

selected_field_options

The selected field options for the table field options.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldoptions.html#cfn-quicksight-template-tablefieldoptions-selectedfieldoptions

TableFieldURLConfigurationProperty

class CfnTemplate.TableFieldURLConfigurationProperty(*, image_configuration=None, link_configuration=None)

Bases: object

The URL configuration for a table field.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.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

table_field_uRLConfiguration_property = quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
    image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
        sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
            table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
        )
    ),
    link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
        content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
            custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                icon="icon"
            ),
            custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                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"
                    )
                ),

                # the properties below are optional
                value="value"
            )
        ),
        target="target"
    )
)

Attributes

image_configuration

The image configuration of a table field URL.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.html#cfn-quicksight-template-tablefieldurlconfiguration-imageconfiguration

The link configuration of a table field URL.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldurlconfiguration.html#cfn-quicksight-template-tablefieldurlconfiguration-linkconfiguration

TableFieldWellsProperty

class CfnTemplate.TableFieldWellsProperty(*, table_aggregated_field_wells=None, table_unaggregated_field_wells=None)

Bases: object

The field wells for a table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.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

table_field_wells_property = quicksight.CfnTemplate.TableFieldWellsProperty(
    table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
        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"
                        )
                    )
                )
            )
        )]
    ),
    table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
        values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
            column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                column_name="columnName",
                data_set_identifier="dataSetIdentifier"
            ),
            field_id="fieldId",

            # the properties below are optional
            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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

table_aggregated_field_wells

The aggregated field well for the table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.html#cfn-quicksight-template-tablefieldwells-tableaggregatedfieldwells

table_unaggregated_field_wells

The unaggregated field well for the table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablefieldwells.html#cfn-quicksight-template-tablefieldwells-tableunaggregatedfieldwells

TableInlineVisualizationProperty

class CfnTemplate.TableInlineVisualizationProperty(*, data_bars=None)

Bases: object

The inline visualization of a specific type to display within a chart.

Parameters:

data_bars (Union[IResolvable, DataBarsOptionsProperty, Dict[str, Any], None]) – The configuration of the inline visualization of the data bars within a chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableinlinevisualization.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

table_inline_visualization_property = quicksight.CfnTemplate.TableInlineVisualizationProperty(
    data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
        field_id="fieldId",

        # the properties below are optional
        negative_color="negativeColor",
        positive_color="positiveColor"
    )
)

Attributes

data_bars

The configuration of the inline visualization of the data bars within a chart.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableinlinevisualization.html#cfn-quicksight-template-tableinlinevisualization-databars

TableOptionsProperty

class CfnTemplate.TableOptionsProperty(*, cell_style=None, header_style=None, orientation=None, row_alternate_color_options=None)

Bases: object

The table options for a table visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.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

table_options_property = quicksight.CfnTemplate.TableOptionsProperty(
    cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    header_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    orientation="orientation",
    row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
        row_alternate_colors=["rowAlternateColors"],
        status="status"
    )
)

Attributes

cell_style

The table cell style of table cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-cellstyle

header_style

The table cell style of a table header.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-headerstyle

orientation

The orientation (vertical, horizontal) for a table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-orientation

row_alternate_color_options

The row alternate color options (widget status, row alternate colors) for a table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableoptions.html#cfn-quicksight-template-tableoptions-rowalternatecoloroptions

TablePaginatedReportOptionsProperty

class CfnTemplate.TablePaginatedReportOptionsProperty(*, overflow_column_header_visibility=None, vertical_overflow_visibility=None)

Bases: object

The paginated report options for a table visual.

Parameters:
  • overflow_column_header_visibility (Optional[str]) – The visibility of repeating header rows on each page.

  • vertical_overflow_visibility (Optional[str]) – The visibility of printing table overflow across pages.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.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

table_paginated_report_options_property = quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
    overflow_column_header_visibility="overflowColumnHeaderVisibility",
    vertical_overflow_visibility="verticalOverflowVisibility"
)

Attributes

overflow_column_header_visibility

The visibility of repeating header rows on each page.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.html#cfn-quicksight-template-tablepaginatedreportoptions-overflowcolumnheadervisibility

vertical_overflow_visibility

The visibility of printing table overflow across pages.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablepaginatedreportoptions.html#cfn-quicksight-template-tablepaginatedreportoptions-verticaloverflowvisibility

TableRowConditionalFormattingProperty

class CfnTemplate.TableRowConditionalFormattingProperty(*, background_color=None, text_color=None)

Bases: object

The conditional formatting of a table row.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.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

table_row_conditional_formatting_property = quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    ),
    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

background_color

The conditional formatting color (solid, gradient) of the background for a table row.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.html#cfn-quicksight-template-tablerowconditionalformatting-backgroundcolor

text_color

The conditional formatting color (solid, gradient) of the text for a table row.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablerowconditionalformatting.html#cfn-quicksight-template-tablerowconditionalformatting-textcolor

TableSideBorderOptionsProperty

class CfnTemplate.TableSideBorderOptionsProperty(*, bottom=None, inner_horizontal=None, inner_vertical=None, left=None, right=None, top=None)

Bases: object

The side border options for a table.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.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

table_side_border_options_property = quicksight.CfnTemplate.TableSideBorderOptionsProperty(
    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    ),
    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    ),
    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    ),
    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    ),
    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    ),
    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
        color="color",
        style="style",
        thickness=123
    )
)

Attributes

bottom

The table border options of the bottom border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-bottom

inner_horizontal

The table border options of the inner horizontal border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-innerhorizontal

inner_vertical

The table border options of the inner vertical border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-innervertical

left

The table border options of the left border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-left

right

The table border options of the right border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-right

top

The table border options of the top border.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesideborderoptions.html#cfn-quicksight-template-tablesideborderoptions-top

TableSortConfigurationProperty

class CfnTemplate.TableSortConfigurationProperty(*, pagination_configuration=None, row_sort=None)

Bases: object

The sort configuration for a TableVisual .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.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

table_sort_configuration_property = quicksight.CfnTemplate.TableSortConfigurationProperty(
    pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
        page_number=123,
        page_size=123
    ),
    row_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"
        )
    )]
)

Attributes

pagination_configuration

The pagination configuration (page size, page number) for the table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.html#cfn-quicksight-template-tablesortconfiguration-paginationconfiguration

row_sort

The field sort options for rows in the table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablesortconfiguration.html#cfn-quicksight-template-tablesortconfiguration-rowsort

TableUnaggregatedFieldWellsProperty

class CfnTemplate.TableUnaggregatedFieldWellsProperty(*, values=None)

Bases: object

The unaggregated field well for the table.

Parameters:

values (Union[IResolvable, Sequence[Union[IResolvable, UnaggregatedFieldProperty, Dict[str, Any]]], None]) – The values field well for a pivot table. Values are unaggregated for an unaggregated table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableunaggregatedfieldwells.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

table_unaggregated_field_wells_property = quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
    values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
            column_name="columnName",
            data_set_identifier="dataSetIdentifier"
        ),
        field_id="fieldId",

        # the properties below are optional
        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"
                    )
                )
            )
        )
    )]
)

Attributes

values

The values field well for a pivot table.

Values are unaggregated for an unaggregated table.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableunaggregatedfieldwells.html#cfn-quicksight-template-tableunaggregatedfieldwells-values

TableVisualProperty

class CfnTemplate.TableVisualProperty(*, visual_id, actions=None, chart_configuration=None, conditional_formatting=None, subtitle=None, title=None)

Bases: object

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.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

table_visual_property = quicksight.CfnTemplate.TableVisualProperty(
    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.TableConfigurationProperty(
        field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
            order=["order"],
            selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
                field_id="fieldId",

                # the properties below are optional
                custom_label="customLabel",
                url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                    image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                        sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                            table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                        )
                    ),
                    link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                        content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                            custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                                icon="icon"
                            ),
                            custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                                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"
                                    )
                                ),

                                # the properties below are optional
                                value="value"
                            )
                        ),
                        target="target"
                    )
                ),
                visibility="visibility",
                width="width"
            )]
        ),
        field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
            table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
                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"
                                )
                            )
                        )
                    )
                )]
            ),
            table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
                values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                        column_name="columnName",
                        data_set_identifier="dataSetIdentifier"
                    ),
                    field_id="fieldId",

                    # the properties below are optional
                    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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
            overflow_column_header_visibility="overflowColumnHeaderVisibility",
            vertical_overflow_visibility="verticalOverflowVisibility"
        ),
        sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
            pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                page_number=123,
                page_size=123
            ),
            row_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"
                )
            )]
        ),
        table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
            data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
                field_id="fieldId",

                # the properties below are optional
                negative_color="negativeColor",
                positive_color="positiveColor"
            )
        )],
        table_options=quicksight.CfnTemplate.TableOptionsProperty(
            cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            orientation="orientation",
            row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                row_alternate_colors=["rowAlternateColors"],
                status="status"
            )
        ),
        total_options=quicksight.CfnTemplate.TotalOptionsProperty(
            custom_label="customLabel",
            placement="placement",
            scroll_status="scrollStatus",
            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                background_color="backgroundColor",
                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        ),
                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                        color="color",
                        style="style",
                        thickness=123
                    )
                ),
                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"
                    )
                ),
                height=123,
                horizontal_text_alignment="horizontalTextAlignment",
                text_wrap="textWrap",
                vertical_text_alignment="verticalTextAlignment",
                visibility="visibility"
            ),
            totals_visibility="totalsVisibility"
        )
    ),
    conditional_formatting=quicksight.CfnTemplate.TableConditionalFormattingProperty(
        conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
            cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
                field_id="fieldId",

                # the properties below are optional
                text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    ),
                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                            expression="expression",
                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                icon="icon",
                                unicode_icon="unicodeIcon"
                            ),

                            # the properties below are optional
                            color="color",
                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                icon_display_option="iconDisplayOption"
                            )
                        ),
                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                            expression="expression",

                            # the properties below are optional
                            icon_set_type="iconSetType"
                        )
                    ),
                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            ),
            row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                ),
                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                        color=quicksight.CfnTemplate.GradientColorProperty(
                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                gradient_offset=123,

                                # the properties below are optional
                                color="color",
                                data_value=123
                            )]
                        ),
                        expression="expression"
                    ),
                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                        expression="expression",

                        # the properties below are optional
                        color="color"
                    )
                )
            )
        )]
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-chartconfiguration

conditional_formatting

The conditional formatting for a PivotTableVisual .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-conditionalformatting

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablevisual.html#cfn-quicksight-template-tablevisual-visualid

TemplateErrorProperty

class CfnTemplate.TemplateErrorProperty(*, message=None, type=None, violated_entities=None)

Bases: object

List of errors that occurred when the template version creation failed.

Parameters:
  • message (Optional[str]) – Description of the error type.

  • type (Optional[str]) – Type of error.

  • violated_entities (Union[IResolvable, Sequence[Union[IResolvable, EntityProperty, Dict[str, Any]]], None]) – An error path that shows which entities caused the template error.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.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

template_error_property = quicksight.CfnTemplate.TemplateErrorProperty(
    message="message",
    type="type",
    violated_entities=[quicksight.CfnTemplate.EntityProperty(
        path="path"
    )]
)

Attributes

message

Description of the error type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-message

type

Type of error.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-type

violated_entities

An error path that shows which entities caused the template error.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateerror.html#cfn-quicksight-template-templateerror-violatedentities

TemplateSourceAnalysisProperty

class CfnTemplate.TemplateSourceAnalysisProperty(*, arn, data_set_references)

Bases: object

The source analysis of the template.

Parameters:
  • arn (str) – The Amazon Resource Name (ARN) of the resource.

  • data_set_references (Union[IResolvable, Sequence[Union[IResolvable, DataSetReferenceProperty, Dict[str, Any]]]]) – A structure containing information about the dataset references used as placeholders in the template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.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

template_source_analysis_property = quicksight.CfnTemplate.TemplateSourceAnalysisProperty(
    arn="arn",
    data_set_references=[quicksight.CfnTemplate.DataSetReferenceProperty(
        data_set_arn="dataSetArn",
        data_set_placeholder="dataSetPlaceholder"
    )]
)

Attributes

arn

The Amazon Resource Name (ARN) of the resource.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-arn

data_set_references

A structure containing information about the dataset references used as placeholders in the template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceanalysis.html#cfn-quicksight-template-templatesourceanalysis-datasetreferences

TemplateSourceEntityProperty

class CfnTemplate.TemplateSourceEntityProperty(*, source_analysis=None, source_template=None)

Bases: object

The source entity of the template.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.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

template_source_entity_property = quicksight.CfnTemplate.TemplateSourceEntityProperty(
    source_analysis=quicksight.CfnTemplate.TemplateSourceAnalysisProperty(
        arn="arn",
        data_set_references=[quicksight.CfnTemplate.DataSetReferenceProperty(
            data_set_arn="dataSetArn",
            data_set_placeholder="dataSetPlaceholder"
        )]
    ),
    source_template=quicksight.CfnTemplate.TemplateSourceTemplateProperty(
        arn="arn"
    )
)

Attributes

source_analysis

The source analysis, if it is based on an analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.html#cfn-quicksight-template-templatesourceentity-sourceanalysis

source_template

The source template, if it is based on an template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourceentity.html#cfn-quicksight-template-templatesourceentity-sourcetemplate

TemplateSourceTemplateProperty

class CfnTemplate.TemplateSourceTemplateProperty(*, arn)

Bases: object

The source template of the template.

Parameters:

arn (str) – The Amazon Resource Name (ARN) of the resource.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourcetemplate.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

template_source_template_property = quicksight.CfnTemplate.TemplateSourceTemplateProperty(
    arn="arn"
)

Attributes

arn

The Amazon Resource Name (ARN) of the resource.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templatesourcetemplate.html#cfn-quicksight-template-templatesourcetemplate-arn

TemplateVersionDefinitionProperty

class CfnTemplate.TemplateVersionDefinitionProperty(*, data_set_configurations, analysis_defaults=None, calculated_fields=None, column_configurations=None, filter_groups=None, parameter_declarations=None, sheets=None)

Bases: object

The detailed definition of a template.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.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

template_version_definition_property = 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(
                            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"
                    ),
                    sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
                        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"
                            )
                        )]
                    ),
                    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"
                )
            ),
            custom_content_visual=quicksight.CfnTemplate.CustomContentVisualProperty(
                data_set_identifier="dataSetIdentifier",
                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.CustomContentConfigurationProperty(
                    content_type="contentType",
                    content_url="contentUrl",
                    image_scaling="imageScaling"
                ),
                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"
                )
            ),
            empty_visual=quicksight.CfnTemplate.EmptyVisualProperty(
                data_set_identifier="dataSetIdentifier",
                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"
                )]
            ),
            filled_map_visual=quicksight.CfnTemplate.FilledMapVisualProperty(
                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.FilledMapConfigurationProperty(
                    field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
                        filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
                            geospatial=[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"
                    ),
                    map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                        base_map_style="baseMapStyle"
                    ),
                    sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
                        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"
                            )
                        )]
                    ),
                    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"
                    ),
                    window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                        bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                            east=123,
                            north=123,
                            south=123,
                            west=123
                        ),
                        map_zoom_mode="mapZoomMode"
                    )
                ),
                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"
                            )
                        )]
                    )
                )],
                conditional_formatting=quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
                    conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
                        shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        )
                    )]
                ),
                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"
                )
            ),
            funnel_chart_visual=quicksight.CfnTemplate.FunnelChartVisualProperty(
                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.FunnelChartConfigurationProperty(
                    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"
                    ),
                    data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
                        category_label_visibility="categoryLabelVisibility",
                        label_color="labelColor",
                        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_data_label_style="measureDataLabelStyle",
                        measure_label_visibility="measureLabelVisibility",
                        position="position",
                        visibility="visibility"
                    ),
                    field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
                        funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
                        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"
                            )
                        )]
                    ),
                    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_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"
                )
            ),
            gauge_chart_visual=quicksight.CfnTemplate.GaugeChartVisualProperty(
                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.GaugeChartConfigurationProperty(
                    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.GaugeChartFieldWellsProperty(
                        target_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"
                                        )
                                    )
                                )
                            )
                        )],
                        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"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
                        arc=quicksight.CfnTemplate.ArcConfigurationProperty(
                            arc_angle=123,
                            arc_thickness="arcThickness"
                        ),
                        arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
                            range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                                max=123,
                                min=123
                            ),
                            reserve_range=123
                        ),
                        comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                            comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                                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"
                                )
                            ),
                            comparison_method="comparisonMethod"
                        ),
                        primary_value_display_type="primaryValueDisplayType",
                        primary_value_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"
                            )
                        )
                    ),
                    tooltip_options=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"
                        )]
                    )
                ),
                conditional_formatting=quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
                    conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
                        arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
                            foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        ),
                        primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
                            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                    expression="expression",
                                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                        icon="icon",
                                        unicode_icon="unicodeIcon"
                                    ),

                                    # the properties below are optional
                                    color="color",
                                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                        icon_display_option="iconDisplayOption"
                                    )
                                ),
                                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    icon_set_type="iconSetType"
                                )
                            ),
                            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    )]
                ),
                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"
                )
            ),
            geospatial_map_visual=quicksight.CfnTemplate.GeospatialMapVisualProperty(
                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.GeospatialMapConfigurationProperty(
                    field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
                        geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            geospatial=[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"
                    ),
                    map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                        base_map_style="baseMapStyle"
                    ),
                    point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
                        cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
                            cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                                simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                                    color="color"
                                )
                            )
                        ),
                        selected_point_style="selectedPointStyle"
                    ),
                    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"
                        )]
                    ),
                    window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                        bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                            east=123,
                            north=123,
                            south=123,
                            west=123
                        ),
                        map_zoom_mode="mapZoomMode"
                    )
                ),
                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"
                )
            ),
            heat_map_visual=quicksight.CfnTemplate.HeatMapVisualProperty(
                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.HeatMapConfigurationProperty(
                    color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                        color_fill_type="colorFillType",
                        colors=[quicksight.CfnTemplate.DataColorProperty(
                            color="color",
                            data_value=123
                        )],

                        # the properties below are optional
                        null_value_color=quicksight.CfnTemplate.DataColorProperty(
                            color="color",
                            data_value=123
                        )
                    ),
                    column_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"
                    ),
                    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.HeatMapFieldWellsProperty(
                        heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
                            columns=[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"
                                )
                            )],
                            rows=[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"
                    ),
                    row_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"
                    ),
                    sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
                        heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        heat_map_column_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"
                            )
                        )],
                        heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        heat_map_row_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"
                    )
                ),
                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"
                )
            ),
            histogram_visual=quicksight.CfnTemplate.HistogramVisualProperty(
                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.HistogramConfigurationProperty(
                    bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
                        bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
                            value=123
                        ),
                        bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
                            bin_count_limit=123,
                            value=123
                        ),
                        selected_bin_type="selectedBinType",
                        start_value=123
                    ),
                    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.HistogramFieldWellsProperty(
                        histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
                            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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    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"
                        )]
                    ),
                    x_axis_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
                        )
                    ),
                    x_axis_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"
                    ),
                    y_axis_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
                        )
                    )
                ),
                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"
                )
            ),
            insight_visual=quicksight.CfnTemplate.InsightVisualProperty(
                data_set_identifier="dataSetIdentifier",
                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"
                )],
                insight_configuration=quicksight.CfnTemplate.InsightConfigurationProperty(
                    computations=[quicksight.CfnTemplate.ComputationProperty(
                        forecast=quicksight.CfnTemplate.ForecastComputationProperty(
                            computation_id="computationId",
                            time=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"
                                )
                            ),

                            # the properties below are optional
                            custom_seasonality_value=123,
                            lower_boundary=123,
                            name="name",
                            periods_backward=123,
                            periods_forward=123,
                            prediction_interval=123,
                            seasonality="seasonality",
                            upper_boundary=123,
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
                            computation_id="computationId",
                            time=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"
                                )
                            ),

                            # the properties below are optional
                            name="name",
                            period_size=123,
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
                            computation_id="computationId",
                            time=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"
                                )
                            ),
                            type="type",

                            # the properties below are optional
                            name="name",
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
                            computation_id="computationId",
                            from_value=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"
                                            )
                                        )
                                    )
                                )
                            ),
                            target_value=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"
                                            )
                                        )
                                    )
                                )
                            ),
                            time=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"
                                )
                            ),

                            # the properties below are optional
                            name="name"
                        ),
                        period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
                            computation_id="computationId",
                            time=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"
                                )
                            ),

                            # the properties below are optional
                            name="name",
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
                            computation_id="computationId",
                            time=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"
                                )
                            ),

                            # the properties below are optional
                            name="name",
                            period_time_granularity="periodTimeGranularity",
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
                            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"
                                )
                            ),
                            computation_id="computationId",
                            time=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"
                                )
                            ),
                            type="type",

                            # the properties below are optional
                            mover_size=123,
                            name="name",
                            sort_order="sortOrder",
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
                            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"
                                )
                            ),
                            computation_id="computationId",
                            type="type",

                            # the properties below are optional
                            name="name",
                            result_size=123,
                            value=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"
                                            )
                                        )
                                    )
                                )
                            )
                        ),
                        total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
                            computation_id="computationId",
                            value=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"
                                            )
                                        )
                                    )
                                )
                            ),

                            # the properties below are optional
                            name="name"
                        ),
                        unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
                            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"
                                )
                            ),
                            computation_id="computationId",

                            # the properties below are optional
                            name="name"
                        )
                    )],
                    custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
                        narrative="narrative"
                    )
                ),
                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"
                )
            ),
            kpi_visual=quicksight.CfnTemplate.KPIVisualProperty(
                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.KPIConfigurationProperty(
                    field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
                        target_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"
                                        )
                                    )
                                )
                            )
                        )],
                        trend_groups=[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"
                                        )
                                    )
                                )
                            )
                        )]
                    ),
                    kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
                        comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                            comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                                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"
                                )
                            ),
                            comparison_method="comparisonMethod"
                        ),
                        primary_value_display_type="primaryValueDisplayType",
                        primary_value_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"
                            )
                        ),
                        progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
                            visibility="visibility"
                        ),
                        secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
                            visibility="visibility"
                        ),
                        secondary_value_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"
                            )
                        ),
                        trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
                            visibility="visibility"
                        )
                    ),
                    sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
                        trend_group_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"
                            )
                        )]
                    )
                ),
                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"
                            )
                        )]
                    )
                )],
                conditional_formatting=quicksight.CfnTemplate.KPIConditionalFormattingProperty(
                    conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
                        primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
                            icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                    expression="expression",
                                    icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                        icon="icon",
                                        unicode_icon="unicodeIcon"
                                    ),

                                    # the properties below are optional
                                    color="color",
                                    display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                        icon_display_option="iconDisplayOption"
                                    )
                                ),
                                icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    icon_set_type="iconSetType"
                                )
                            ),
                            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        ),
                        progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
                            foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    )]
                ),
                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"
                )
            ),
            line_chart_visual=quicksight.CfnTemplate.LineChartVisualProperty(
                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.LineChartConfigurationProperty(
                    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"
                    ),
                    default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
                        axis_binding="axisBinding",
                        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                            line_interpolation="lineInterpolation",
                            line_style="lineStyle",
                            line_visibility="lineVisibility",
                            line_width="lineWidth"
                        ),
                        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                            marker_color="markerColor",
                            marker_shape="markerShape",
                            marker_size="markerSize",
                            marker_visibility="markerVisibility"
                        )
                    ),
                    field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
                        line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
                            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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
                        forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
                            lower_boundary=123,
                            periods_backward=123,
                            periods_forward=123,
                            prediction_interval=123,
                            seasonality=123,
                            upper_boundary=123
                        ),
                        scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
                            what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                                date="date",
                                value=123
                            ),
                            what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                                end_date="endDate",
                                start_date="startDate",
                                value=123
                            )
                        )
                    )],
                    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.LineSeriesAxisDisplayOptionsProperty(
                        axis_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
                            )
                        ),
                        missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                            treatment_option="treatmentOption"
                        )]
                    ),
                    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.LineSeriesAxisDisplayOptionsProperty(
                        axis_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
                            )
                        ),
                        missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                            treatment_option="treatmentOption"
                        )]
                    ),
                    secondary_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"
                    ),
                    series=[quicksight.CfnTemplate.SeriesItemProperty(
                        data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
                            axis_binding="axisBinding",
                            field_id="fieldId",

                            # the properties below are optional
                            field_value="fieldValue",
                            settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                                line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                    line_interpolation="lineInterpolation",
                                    line_style="lineStyle",
                                    line_visibility="lineVisibility",
                                    line_width="lineWidth"
                                ),
                                marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                    marker_color="markerColor",
                                    marker_shape="markerShape",
                                    marker_size="markerSize",
                                    marker_visibility="markerVisibility"
                                )
                            )
                        ),
                        field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
                            axis_binding="axisBinding",
                            field_id="fieldId",

                            # the properties below are optional
                            settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                                line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                                    line_interpolation="lineInterpolation",
                                    line_style="lineStyle",
                                    line_visibility="lineVisibility",
                                    line_width="lineWidth"
                                ),
                                marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                                    marker_color="markerColor",
                                    marker_shape="markerShape",
                                    marker_size="markerSize",
                                    marker_visibility="markerVisibility"
                                )
                            )
                        )
                    )],
                    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.LineChartSortConfigurationProperty(
                        category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        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"
                    ),
                    type="type",
                    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"
                        )]
                    ),
                    x_axis_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
                        )
                    ),
                    x_axis_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"
                    )
                ),
                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"
                )
            ),
            pie_chart_visual=quicksight.CfnTemplate.PieChartVisualProperty(
                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.PieChartConfigurationProperty(
                    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"
                    ),
                    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"
                    ),
                    donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
                        arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
                            arc_thickness="arcThickness"
                        ),
                        donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
                            label_visibility="labelVisibility"
                        )
                    ),
                    field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
                        pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            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"
                    ),
                    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.PieChartSortConfigurationProperty(
                        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"
                            )
                        )],
                        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_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"
                )
            ),
            pivot_table_visual=quicksight.CfnTemplate.PivotTableVisualProperty(
                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.PivotTableConfigurationProperty(
                    field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
                        data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
                            data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                                field_id="fieldId",
                                field_value="fieldValue"
                            )],

                            # the properties below are optional
                            width="width"
                        )],
                        selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            custom_label="customLabel",
                            visibility="visibility"
                        )]
                    ),
                    field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
                        pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
                            columns=[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"
                                )
                            )],
                            rows=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
                        overflow_column_header_visibility="overflowColumnHeaderVisibility",
                        vertical_overflow_visibility="verticalOverflowVisibility"
                    ),
                    sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
                        field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
                            field_id="fieldId",
                            sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                                column=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"
                                        )
                                    )
                                ),
                                data_path=quicksight.CfnTemplate.DataPathSortProperty(
                                    direction="direction",
                                    sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                                        field_id="fieldId",
                                        field_value="fieldValue"
                                    )]
                                ),
                                field=quicksight.CfnTemplate.FieldSortProperty(
                                    direction="direction",
                                    field_id="fieldId"
                                )
                            )
                        )]
                    ),
                    table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
                        cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        column_names_visibility="columnNamesVisibility",
                        metric_placement="metricPlacement",
                        row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                            row_alternate_colors=["rowAlternateColors"],
                            status="status"
                        ),
                        row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        single_metric_visibility="singleMetricVisibility",
                        toggle_buttons_visibility="toggleButtonsVisibility"
                    ),
                    total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
                        column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                            custom_label="customLabel",
                            field_level="fieldLevel",
                            field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                                field_id="fieldId"
                            )],
                            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            totals_visibility="totalsVisibility",
                            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            )
                        ),
                        column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                            custom_label="customLabel",
                            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            placement="placement",
                            scroll_status="scrollStatus",
                            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            totals_visibility="totalsVisibility",
                            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            )
                        ),
                        row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                            custom_label="customLabel",
                            field_level="fieldLevel",
                            field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                                field_id="fieldId"
                            )],
                            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            totals_visibility="totalsVisibility",
                            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            )
                        ),
                        row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                            custom_label="customLabel",
                            metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            placement="placement",
                            scroll_status="scrollStatus",
                            total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            ),
                            totals_visibility="totalsVisibility",
                            value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                                background_color="backgroundColor",
                                border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                    side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                        bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        ),
                                        top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                            color="color",
                                            style="style",
                                            thickness=123
                                        )
                                    ),
                                    uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                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"
                                    )
                                ),
                                height=123,
                                horizontal_text_alignment="horizontalTextAlignment",
                                text_wrap="textWrap",
                                vertical_text_alignment="verticalTextAlignment",
                                visibility="visibility"
                            )
                        )
                    )
                ),
                conditional_formatting=quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
                    conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
                        cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                                role="role"
                            ),
                            text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                ),
                                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                        expression="expression",
                                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                            icon="icon",
                                            unicode_icon="unicodeIcon"
                                        ),

                                        # the properties below are optional
                                        color="color",
                                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                            icon_display_option="iconDisplayOption"
                                        )
                                    ),
                                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        icon_set_type="iconSetType"
                                    )
                                ),
                                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        )
                    )]
                ),
                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"
                )
            ),
            radar_chart_visual=quicksight.CfnTemplate.RadarChartVisualProperty(
                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.RadarChartConfigurationProperty(
                    alternate_band_colors_visibility="alternateBandColorsVisibility",
                    alternate_band_even_color="alternateBandEvenColor",
                    alternate_band_odd_color="alternateBandOddColor",
                    base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
                        area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
                            visibility="visibility"
                        )
                    ),
                    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_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
                        )
                    ),
                    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.RadarChartFieldWellsProperty(
                        radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            color=[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"
                    ),
                    shape="shape",
                    sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
                        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"
                            )
                        )]
                    ),
                    start_angle=123,
                    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"
                )
            ),
            sankey_diagram_visual=quicksight.CfnTemplate.SankeyDiagramVisualProperty(
                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.SankeyDiagramChartConfigurationProperty(
                    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.SankeyDiagramFieldWellsProperty(
                        sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
                            destination=[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"
                                )
                            )],
                            source=[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"
                                )
                            )],
                            weight=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
                        destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        weight_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"
                            )
                        )]
                    )
                ),
                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"
                )
            ),
            scatter_plot_visual=quicksight.CfnTemplate.ScatterPlotVisualProperty(
                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.ScatterPlotConfigurationProperty(
                    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.ScatterPlotFieldWellsProperty(
                        scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            size=[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"
                                            )
                                        )
                                    )
                                )
                            )],
                            x_axis=[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"
                                            )
                                        )
                                    )
                                )
                            )],
                            y_axis=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        ),
                        scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
                            size=[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"
                                            )
                                        )
                                    )
                                )
                            )],
                            x_axis=[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"
                                )
                            )],
                            y_axis=[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"
                                )
                            )]
                        )
                    ),
                    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"
                    ),
                    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"
                        )]
                    ),
                    x_axis_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
                        )
                    ),
                    x_axis_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"
                    ),
                    y_axis_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
                        )
                    ),
                    y_axis_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"
                    )
                ),
                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"
                )
            ),
            table_visual=quicksight.CfnTemplate.TableVisualProperty(
                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.TableConfigurationProperty(
                    field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
                        order=["order"],
                        selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            custom_label="customLabel",
                            url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                                image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                                    sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                                        table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                                    )
                                ),
                                link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                                    content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                                        custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                                            icon="icon"
                                        ),
                                        custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                                            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"
                                                )
                                            ),

                                            # the properties below are optional
                                            value="value"
                                        )
                                    ),
                                    target="target"
                                )
                            ),
                            visibility="visibility",
                            width="width"
                        )]
                    ),
                    field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
                        table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
                            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"
                                            )
                                        )
                                    )
                                )
                            )]
                        ),
                        table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
                            values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                                column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                                    column_name="columnName",
                                    data_set_identifier="dataSetIdentifier"
                                ),
                                field_id="fieldId",

                                # the properties below are optional
                                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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
                        overflow_column_header_visibility="overflowColumnHeaderVisibility",
                        vertical_overflow_visibility="verticalOverflowVisibility"
                    ),
                    sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
                        pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                            page_number=123,
                            page_size=123
                        ),
                        row_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"
                            )
                        )]
                    ),
                    table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
                        data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            negative_color="negativeColor",
                            positive_color="positiveColor"
                        )
                    )],
                    table_options=quicksight.CfnTemplate.TableOptionsProperty(
                        cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        orientation="orientation",
                        row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                            row_alternate_colors=["rowAlternateColors"],
                            status="status"
                        )
                    ),
                    total_options=quicksight.CfnTemplate.TotalOptionsProperty(
                        custom_label="customLabel",
                        placement="placement",
                        scroll_status="scrollStatus",
                        total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                            background_color="backgroundColor",
                            border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                                side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                    bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    ),
                                    top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                        color="color",
                                        style="style",
                                        thickness=123
                                    )
                                ),
                                uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            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"
                                )
                            ),
                            height=123,
                            horizontal_text_alignment="horizontalTextAlignment",
                            text_wrap="textWrap",
                            vertical_text_alignment="verticalTextAlignment",
                            visibility="visibility"
                        ),
                        totals_visibility="totalsVisibility"
                    )
                ),
                conditional_formatting=quicksight.CfnTemplate.TableConditionalFormattingProperty(
                    conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
                        cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
                            field_id="fieldId",

                            # the properties below are optional
                            text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                                background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                ),
                                icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                                    custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                        expression="expression",
                                        icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                            icon="icon",
                                            unicode_icon="unicodeIcon"
                                        ),

                                        # the properties below are optional
                                        color="color",
                                        display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                            icon_display_option="iconDisplayOption"
                                        )
                                    ),
                                    icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        icon_set_type="iconSetType"
                                    )
                                ),
                                text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                        color=quicksight.CfnTemplate.GradientColorProperty(
                                            stops=[quicksight.CfnTemplate.GradientStopProperty(
                                                gradient_offset=123,

                                                # the properties below are optional
                                                color="color",
                                                data_value=123
                                            )]
                                        ),
                                        expression="expression"
                                    ),
                                    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                        expression="expression",

                                        # the properties below are optional
                                        color="color"
                                    )
                                )
                            )
                        ),
                        row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
                            background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            ),
                            text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                                gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                    color=quicksight.CfnTemplate.GradientColorProperty(
                                        stops=[quicksight.CfnTemplate.GradientStopProperty(
                                            gradient_offset=123,

                                            # the properties below are optional
                                            color="color",
                                            data_value=123
                                        )]
                                    ),
                                    expression="expression"
                                ),
                                solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                    expression="expression",

                                    # the properties below are optional
                                    color="color"
                                )
                            )
                        )
                    )]
                ),
                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"
                )
            ),
            tree_map_visual=quicksight.CfnTemplate.TreeMapVisualProperty(
                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.TreeMapConfigurationProperty(
                    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"
                    ),
                    color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                        color_fill_type="colorFillType",
                        colors=[quicksight.CfnTemplate.DataColorProperty(
                            color="color",
                            data_value=123
                        )],

                        # the properties below are optional
                        null_value_color=quicksight.CfnTemplate.DataColorProperty(
                            color="color",
                            data_value=123
                        )
                    ),
                    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.TreeMapFieldWellsProperty(
                        tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
                            colors=[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"
                                            )
                                        )
                                    )
                                )
                            )],
                            groups=[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"
                                )
                            )],
                            sizes=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    group_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"
                    ),
                    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"
                    ),
                    size_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"
                    ),
                    sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
                        tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                            items_limit=123,
                            other_categories="otherCategories"
                        ),
                        tree_map_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"
                    )
                ),
                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"
                )
            ),
            waterfall_visual=quicksight.CfnTemplate.WaterfallVisualProperty(
                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.WaterfallChartConfigurationProperty(
                    category_axis_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
                        )
                    ),
                    category_axis_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"
                    ),
                    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.WaterfallChartFieldWellsProperty(
                        waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
                            breakdowns=[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"
                                )
                            )],
                            categories=[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"
                    ),
                    sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
                        breakdown_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"
                            )
                        )]
                    ),
                    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"
                        )]
                    ),
                    waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
                        total_bar_label="totalBarLabel"
                    )
                ),
                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"
                )
            ),
            word_cloud_visual=quicksight.CfnTemplate.WordCloudVisualProperty(
                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.WordCloudChartConfigurationProperty(
                    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.WordCloudFieldWellsProperty(
                        word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
                            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"
                                )
                            )],
                            size=[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"
                                            )
                                        )
                                    )
                                )
                            )]
                        )
                    ),
                    sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
                        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"
                            )
                        )]
                    ),
                    word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
                        cloud_layout="cloudLayout",
                        maximum_string_length=123,
                        word_casing="wordCasing",
                        word_orientation="wordOrientation",
                        word_padding="wordPadding",
                        word_scaling="wordScaling"
                    )
                ),
                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"
                )
            )
        )]
    )]
)

Attributes

analysis_defaults

CfnTemplate.TemplateVersionDefinitionProperty.AnalysisDefaults.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-analysisdefaults

calculated_fields

An array of calculated field definitions for the template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-calculatedfields

column_configurations

An array of template-level column configurations.

Column configurations are used to set default formatting for a column that’s used throughout a template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-columnconfigurations

data_set_configurations

An array of dataset configurations.

These configurations define the required columns for each dataset used within a template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-datasetconfigurations

filter_groups

Filter definitions for a template.

For more information, see Filtering Data in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-filtergroups

parameter_declarations

An array of parameter declarations for a template.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-parameterdeclarations

sheets

An array of sheet definitions for a template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversiondefinition.html#cfn-quicksight-template-templateversiondefinition-sheets

TemplateVersionProperty

class CfnTemplate.TemplateVersionProperty(*, created_time=None, data_set_configurations=None, description=None, errors=None, sheets=None, source_entity_arn=None, status=None, theme_arn=None, version_number=None)

Bases: object

A version of a template.

Parameters:
  • created_time (Optional[str]) – The time that this template version was created.

  • data_set_configurations (Union[IResolvable, Sequence[Union[IResolvable, DataSetConfigurationProperty, Dict[str, Any]]], None]) – Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

  • description (Optional[str]) – The description of the template.

  • errors (Union[IResolvable, Sequence[Union[IResolvable, TemplateErrorProperty, Dict[str, Any]]], None]) – Errors associated with this template version.

  • sheets (Union[IResolvable, Sequence[Union[IResolvable, SheetProperty, Dict[str, Any]]], None]) – A list of the associated sheets with the unique identifier and name of each sheet.

  • source_entity_arn (Optional[str]) – The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

  • status (Optional[str]) – The status that is associated with the template. - CREATION_IN_PROGRESS - CREATION_SUCCESSFUL - CREATION_FAILED - UPDATE_IN_PROGRESS - UPDATE_SUCCESSFUL - UPDATE_FAILED - DELETED

  • theme_arn (Optional[str]) – The ARN of the theme associated with this version of the template.

  • version_number (Union[int, float, None]) – The version number of the template version.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.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

template_version_property = quicksight.CfnTemplate.TemplateVersionProperty(
    created_time="createdTime",
    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"
    )],
    description="description",
    errors=[quicksight.CfnTemplate.TemplateErrorProperty(
        message="message",
        type="type",
        violated_entities=[quicksight.CfnTemplate.EntityProperty(
            path="path"
        )]
    )],
    sheets=[quicksight.CfnTemplate.SheetProperty(
        name="name",
        sheet_id="sheetId"
    )],
    source_entity_arn="sourceEntityArn",
    status="status",
    theme_arn="themeArn",
    version_number=123
)

Attributes

created_time

The time that this template version was created.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-createdtime

data_set_configurations

Schema of the dataset identified by the placeholder.

Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-datasetconfigurations

description

The description of the template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-description

errors

Errors associated with this template version.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-errors

sheets

A list of the associated sheets with the unique identifier and name of each sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-sheets

source_entity_arn

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-sourceentityarn

status

The status that is associated with the template.

  • CREATION_IN_PROGRESS

  • CREATION_SUCCESSFUL

  • CREATION_FAILED

  • UPDATE_IN_PROGRESS

  • UPDATE_SUCCESSFUL

  • UPDATE_FAILED

  • DELETED

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-status

theme_arn

The ARN of the theme associated with this version of the template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-themearn

version_number

The version number of the template version.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-templateversion.html#cfn-quicksight-template-templateversion-versionnumber

TextAreaControlDisplayOptionsProperty

class CfnTemplate.TextAreaControlDisplayOptionsProperty(*, placeholder_options=None, title_options=None)

Bases: object

The display options of a control.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.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

text_area_control_display_options_property = 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"
    )
)

Attributes

placeholder_options

The configuration of the placeholder options in a text area control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-placeholderoptions

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-titleoptions

TextConditionalFormatProperty

class CfnTemplate.TextConditionalFormatProperty(*, background_color=None, icon=None, text_color=None)

Bases: object

The conditional formatting for the text.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.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

text_conditional_format_property = quicksight.CfnTemplate.TextConditionalFormatProperty(
    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    ),
    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
            expression="expression",
            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                icon="icon",
                unicode_icon="unicodeIcon"
            ),

            # the properties below are optional
            color="color",
            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                icon_display_option="iconDisplayOption"
            )
        ),
        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
            expression="expression",

            # the properties below are optional
            icon_set_type="iconSetType"
        )
    ),
    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
            color=quicksight.CfnTemplate.GradientColorProperty(
                stops=[quicksight.CfnTemplate.GradientStopProperty(
                    gradient_offset=123,

                    # the properties below are optional
                    color="color",
                    data_value=123
                )]
            ),
            expression="expression"
        ),
        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
            expression="expression",

            # the properties below are optional
            color="color"
        )
    )
)

Attributes

background_color

The conditional formatting for the text background color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-backgroundcolor

icon

The conditional formatting for the icon.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-icon

text_color

The conditional formatting for the text color.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textconditionalformat.html#cfn-quicksight-template-textconditionalformat-textcolor

TextControlPlaceholderOptionsProperty

class CfnTemplate.TextControlPlaceholderOptionsProperty(*, visibility=None)

Bases: object

The configuration of the placeholder options in a text control.

Parameters:

visibility (Optional[str]) – The visibility configuration of the placeholder options in a text control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textcontrolplaceholderoptions.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

text_control_placeholder_options_property = quicksight.CfnTemplate.TextControlPlaceholderOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility configuration of the placeholder options in a text control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textcontrolplaceholderoptions.html#cfn-quicksight-template-textcontrolplaceholderoptions-visibility

TextFieldControlDisplayOptionsProperty

class CfnTemplate.TextFieldControlDisplayOptionsProperty(*, placeholder_options=None, title_options=None)

Bases: object

The display options of a control.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.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

text_field_control_display_options_property = 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"
    )
)

Attributes

placeholder_options

The configuration of the placeholder options in a text field control.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-placeholderoptions

title_options

The options to configure the title visibility, name, and font size.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-titleoptions

ThousandSeparatorOptionsProperty

class CfnTemplate.ThousandSeparatorOptionsProperty(*, symbol=None, visibility=None)

Bases: object

The options that determine the thousands separator configuration.

Parameters:
  • symbol (Optional[str]) – Determines the thousands separator symbol.

  • visibility (Optional[str]) – Determines the visibility of the thousands separator.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.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

thousand_separator_options_property = quicksight.CfnTemplate.ThousandSeparatorOptionsProperty(
    symbol="symbol",
    visibility="visibility"
)

Attributes

symbol

Determines the thousands separator symbol.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.html#cfn-quicksight-template-thousandseparatoroptions-symbol

visibility

Determines the visibility of the thousands separator.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-thousandseparatoroptions.html#cfn-quicksight-template-thousandseparatoroptions-visibility

TimeBasedForecastPropertiesProperty

class CfnTemplate.TimeBasedForecastPropertiesProperty(*, lower_boundary=None, periods_backward=None, periods_forward=None, prediction_interval=None, seasonality=None, upper_boundary=None)

Bases: object

The forecast properties setup of a forecast in the line chart.

Parameters:
  • lower_boundary (Union[int, float, None]) – The lower boundary setup of a forecast computation.

  • periods_backward (Union[int, float, None]) – The periods backward setup of a forecast computation.

  • periods_forward (Union[int, float, None]) – The periods forward setup of a forecast computation.

  • prediction_interval (Union[int, float, None]) – The prediction interval setup of a forecast computation.

  • seasonality (Union[int, float, None]) – The seasonality setup of a forecast computation. Choose one of the following options:. - NULL : The input is set to NULL . - NON_NULL : The input is set to a custom value.

  • upper_boundary (Union[int, float, None]) – The upper boundary setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.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

time_based_forecast_properties_property = quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
    lower_boundary=123,
    periods_backward=123,
    periods_forward=123,
    prediction_interval=123,
    seasonality=123,
    upper_boundary=123
)

Attributes

lower_boundary

The lower boundary setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-lowerboundary

periods_backward

The periods backward setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-periodsbackward

periods_forward

The periods forward setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-periodsforward

prediction_interval

The prediction interval setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-predictioninterval

seasonality

.

  • NULL : The input is set to NULL .

  • NON_NULL : The input is set to a custom value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-seasonality

Type:

The seasonality setup of a forecast computation. Choose one of the following options

upper_boundary

The upper boundary setup of a forecast computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timebasedforecastproperties.html#cfn-quicksight-template-timebasedforecastproperties-upperboundary

TimeEqualityFilterProperty

class CfnTemplate.TimeEqualityFilterProperty(*, column, filter_id, parameter_name=None, time_granularity=None, value=None)

Bases: object

A TimeEqualityFilter filters values that are equal to a given value.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • parameter_name (Optional[str]) – The parameter whose value should be used for the filter value. This field is mutually exclusive to Value .

  • time_granularity (Optional[str]) – The level of time precision that is used to aggregate DateTime values.

  • value (Optional[str]) – The value of a TimeEquality filter. This field is mutually exclusive to ParameterName .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.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

time_equality_filter_property = 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"
)

Attributes

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-column

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-filterid

parameter_name

The parameter whose value should be used for the filter value.

This field is mutually exclusive to Value .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-parametername

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-timegranularity

value

The value of a TimeEquality filter.

This field is mutually exclusive to ParameterName .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-value

TimeRangeDrillDownFilterProperty

class CfnTemplate.TimeRangeDrillDownFilterProperty(*, column, range_maximum, range_minimum, time_granularity)

Bases: object

The time range drill down filter.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • range_maximum (str) – The maximum value for the filter value range.

  • range_minimum (str) – The minimum value for the filter value range.

  • time_granularity (str) – The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.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

time_range_drill_down_filter_property = quicksight.CfnTemplate.TimeRangeDrillDownFilterProperty(
    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    range_maximum="rangeMaximum",
    range_minimum="rangeMinimum",
    time_granularity="timeGranularity"
)

Attributes

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-column

range_maximum

The maximum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-rangemaximum

range_minimum

The minimum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-rangeminimum

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangedrilldownfilter.html#cfn-quicksight-template-timerangedrilldownfilter-timegranularity

TimeRangeFilterProperty

class CfnTemplate.TimeRangeFilterProperty(*, column, filter_id, null_option, exclude_period_configuration=None, include_maximum=None, include_minimum=None, range_maximum_value=None, range_minimum_value=None, time_granularity=None)

Bases: object

A TimeRangeFilter filters values that are between two specified values.

Parameters:
  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • null_option (str) – This option determines how null values should be treated when filtering data. - ALL_VALUES : Include null values in filtered results. - NULLS_ONLY : Only include null values in filtered results. - NON_NULLS_ONLY : Exclude null values from filtered results.

  • exclude_period_configuration (Union[IResolvable, ExcludePeriodConfigurationProperty, Dict[str, Any], None]) – The exclude period of the time range filter.

  • include_maximum (Union[bool, IResolvable, None]) – Determines whether the maximum value in the filter value range should be included in the filtered results.

  • include_minimum (Union[bool, IResolvable, None]) – Determines whether the minimum value in the filter value range should be included in the filtered results.

  • range_maximum_value (Union[IResolvable, TimeRangeFilterValueProperty, Dict[str, Any], None]) – The maximum value for the filter value range.

  • range_minimum_value (Union[IResolvable, TimeRangeFilterValueProperty, Dict[str, Any], None]) – The minimum value for the filter value range.

  • time_granularity (Optional[str]) – The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.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

time_range_filter_property = 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"
)

Attributes

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-column

exclude_period_configuration

The exclude period of the time range filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-excludeperiodconfiguration

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-filterid

include_maximum

Determines whether the maximum value in the filter value range should be included in the filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-includemaximum

include_minimum

Determines whether the minimum value in the filter value range should be included in the filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-includeminimum

null_option

This option determines how null values should be treated when filtering data.

  • ALL_VALUES : Include null values in filtered results.

  • NULLS_ONLY : Only include null values in filtered results.

  • NON_NULLS_ONLY : Exclude null values from filtered results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-nulloption

range_maximum_value

The maximum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-rangemaximumvalue

range_minimum_value

The minimum value for the filter value range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-rangeminimumvalue

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-timegranularity

TimeRangeFilterValueProperty

class CfnTemplate.TimeRangeFilterValueProperty(*, parameter=None, rolling_date=None, static_value=None)

Bases: object

The value of a time range filter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
  • parameter (Optional[str]) – The parameter type input value.

  • rolling_date (Union[IResolvable, RollingDateConfigurationProperty, Dict[str, Any], None]) – The rolling date input value.

  • static_value (Optional[str]) – The static input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.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

time_range_filter_value_property = quicksight.CfnTemplate.TimeRangeFilterValueProperty(
    parameter="parameter",
    rolling_date=quicksight.CfnTemplate.RollingDateConfigurationProperty(
        expression="expression",

        # the properties below are optional
        data_set_identifier="dataSetIdentifier"
    ),
    static_value="staticValue"
)

Attributes

parameter

The parameter type input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-parameter

rolling_date

The rolling date input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-rollingdate

static_value

The static input value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefiltervalue.html#cfn-quicksight-template-timerangefiltervalue-staticvalue

TooltipItemProperty

class CfnTemplate.TooltipItemProperty(*, column_tooltip_item=None, field_tooltip_item=None)

Bases: object

The tooltip.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.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

tooltip_item_property = 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"
    )
)

Attributes

column_tooltip_item

The tooltip item for the columns that are not part of a field well.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.html#cfn-quicksight-template-tooltipitem-columntooltipitem

field_tooltip_item

The tooltip item for the fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipitem.html#cfn-quicksight-template-tooltipitem-fieldtooltipitem

TooltipOptionsProperty

class CfnTemplate.TooltipOptionsProperty(*, field_based_tooltip=None, selected_tooltip_type=None, tooltip_visibility=None)

Bases: object

The display options for the visual tooltip.

Parameters:
  • field_based_tooltip (Union[IResolvable, FieldBasedTooltipProperty, Dict[str, Any], None]) – The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

  • selected_tooltip_type (Optional[str]) – The selected type for the tooltip. Choose one of the following options:. - BASIC : A basic tooltip. - DETAILED : A detailed tooltip.

  • tooltip_visibility (Optional[str]) – Determines whether or not the tooltip is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.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

tooltip_options_property = 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"
)

Attributes

field_based_tooltip

The setup for the detailed tooltip.

The tooltip setup is always saved. The display type is decided based on the tooltip type.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-fieldbasedtooltip

selected_tooltip_type

.

  • BASIC : A basic tooltip.

  • DETAILED : A detailed tooltip.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-selectedtooltiptype

Type:

The selected type for the tooltip. Choose one of the following options

tooltip_visibility

Determines whether or not the tooltip is visible.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html#cfn-quicksight-template-tooltipoptions-tooltipvisibility

TopBottomFilterProperty

class CfnTemplate.TopBottomFilterProperty(*, aggregation_sort_configurations, column, filter_id, limit=None, parameter_name=None, time_granularity=None)

Bases: object

A TopBottomFilter filters values that are at the top or the bottom.

Parameters:
  • aggregation_sort_configurations (Union[IResolvable, Sequence[Union[IResolvable, AggregationSortConfigurationProperty, Dict[str, Any]]]]) – The aggregation and sort configuration of the top bottom filter.

  • column (Union[IResolvable, ColumnIdentifierProperty, Dict[str, Any]]) – The column that the filter is applied to.

  • filter_id (str) – An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

  • limit (Union[int, float, None]) – The number of items to include in the top bottom filter results.

  • parameter_name (Optional[str]) – The parameter whose value should be used for the filter value.

  • time_granularity (Optional[str]) – The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.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

top_bottom_filter_property = 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"
)

Attributes

aggregation_sort_configurations

The aggregation and sort configuration of the top bottom filter.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-aggregationsortconfigurations

column

The column that the filter is applied to.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-column

filter_id

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-filterid

limit

The number of items to include in the top bottom filter results.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-limit

parameter_name

The parameter whose value should be used for the filter value.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-parametername

time_granularity

The level of time precision that is used to aggregate DateTime values.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-timegranularity

TopBottomMoversComputationProperty

class CfnTemplate.TopBottomMoversComputationProperty(*, category, computation_id, time, type, mover_size=None, name=None, sort_order=None, value=None)

Bases: object

The top movers and bottom movers computation setup.

Parameters:
  • category (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The category field that is used in a computation.

  • computation_id (str) – The ID for a computation.

  • time (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The time field that is used in a computation.

  • type (str) – The computation type. Choose from the following options:. - TOP: Top movers computation. - BOTTOM: Bottom movers computation.

  • mover_size (Union[int, float, None]) – The mover size setup of the top and bottom movers computation.

  • name (Optional[str]) – The name of a computation.

  • sort_order (Optional[str]) – The sort order setup of the top and bottom movers computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.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

top_bottom_movers_computation_property = quicksight.CfnTemplate.TopBottomMoversComputationProperty(
    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"
        )
    ),
    computation_id="computationId",
    time=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"
        )
    ),
    type="type",

    # the properties below are optional
    mover_size=123,
    name="name",
    sort_order="sortOrder",
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

category

The category field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-category

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-computationid

mover_size

The mover size setup of the top and bottom movers computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-moversize

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-name

sort_order

The sort order setup of the top and bottom movers computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-sortorder

time

The time field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-time

type

.

  • TOP: Top movers computation.

  • BOTTOM: Bottom movers computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-type

Type:

The computation type. Choose from the following options

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-value

TopBottomRankedComputationProperty

class CfnTemplate.TopBottomRankedComputationProperty(*, category, computation_id, type, name=None, result_size=None, value=None)

Bases: object

The top ranked and bottom ranked computation configuration.

Parameters:
  • category (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The category field that is used in a computation.

  • computation_id (str) – The ID for a computation.

  • type (str) – The computation type. Choose one of the following options:. - TOP: A top ranked computation. - BOTTOM: A bottom ranked computation.

  • name (Optional[str]) – The name of a computation.

  • result_size (Union[int, float, None]) – The result size of a top and bottom ranked computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any], None]) – The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.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

top_bottom_ranked_computation_property = quicksight.CfnTemplate.TopBottomRankedComputationProperty(
    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"
        )
    ),
    computation_id="computationId",
    type="type",

    # the properties below are optional
    name="name",
    result_size=123,
    value=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"
                    )
                )
            )
        )
    )
)

Attributes

category

The category field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-category

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-name

result_size

The result size of a top and bottom ranked computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-resultsize

type

.

  • TOP: A top ranked computation.

  • BOTTOM: A bottom ranked computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-type

Type:

The computation type. Choose one of the following options

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-value

TotalAggregationComputationProperty

class CfnTemplate.TotalAggregationComputationProperty(*, computation_id, value, name=None)

Bases: object

The total aggregation computation configuration.

Parameters:
  • computation_id (str) – The ID for a computation.

  • value (Union[IResolvable, MeasureFieldProperty, Dict[str, Any]]) – The value field that is used in a computation.

  • name (Optional[str]) – The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.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

total_aggregation_computation_property = quicksight.CfnTemplate.TotalAggregationComputationProperty(
    computation_id="computationId",
    value=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"
                    )
                )
            )
        )
    ),

    # the properties below are optional
    name="name"
)

Attributes

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-name

value

The value field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-value

TotalOptionsProperty

class CfnTemplate.TotalOptionsProperty(*, custom_label=None, placement=None, scroll_status=None, total_cell_style=None, totals_visibility=None)

Bases: object

The total options for a table visual.

Parameters:
  • custom_label (Optional[str]) – The custom label string for the total cells.

  • placement (Optional[str]) – The placement (start, end) for the total cells.

  • scroll_status (Optional[str]) – The scroll status (pinned, scrolled) for the total cells.

  • total_cell_style (Union[IResolvable, TableCellStyleProperty, Dict[str, Any], None]) – Cell styling options for the total cells.

  • totals_visibility (Optional[str]) – The visibility configuration for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.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

total_options_property = quicksight.CfnTemplate.TotalOptionsProperty(
    custom_label="customLabel",
    placement="placement",
    scroll_status="scrollStatus",
    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
        background_color="backgroundColor",
        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                ),
                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                    color="color",
                    style="style",
                    thickness=123
                )
            ),
            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                color="color",
                style="style",
                thickness=123
            )
        ),
        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"
            )
        ),
        height=123,
        horizontal_text_alignment="horizontalTextAlignment",
        text_wrap="textWrap",
        vertical_text_alignment="verticalTextAlignment",
        visibility="visibility"
    ),
    totals_visibility="totalsVisibility"
)

Attributes

custom_label

The custom label string for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-customlabel

placement

The placement (start, end) for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-placement

scroll_status

The scroll status (pinned, scrolled) for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-scrollstatus

total_cell_style

Cell styling options for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-totalcellstyle

totals_visibility

The visibility configuration for the total cells.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totaloptions.html#cfn-quicksight-template-totaloptions-totalsvisibility

TreeMapAggregatedFieldWellsProperty

class CfnTemplate.TreeMapAggregatedFieldWellsProperty(*, colors=None, groups=None, sizes=None)

Bases: object

Aggregated field wells of a tree map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.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

tree_map_aggregated_field_wells_property = quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
    colors=[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"
                    )
                )
            )
        )
    )],
    groups=[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"
        )
    )],
    sizes=[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"
                    )
                )
            )
        )
    )]
)

Attributes

colors

The color field well of a tree map.

Values are grouped by aggregations based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-colors

groups

The group by field well of a tree map.

Values are grouped based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-groups

sizes

The size field well of a tree map.

Values are aggregated based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapaggregatedfieldwells.html#cfn-quicksight-template-treemapaggregatedfieldwells-sizes

TreeMapConfigurationProperty

class CfnTemplate.TreeMapConfigurationProperty(*, color_label_options=None, color_scale=None, data_labels=None, field_wells=None, group_label_options=None, legend=None, size_label_options=None, sort_configuration=None, tooltip=None)

Bases: object

The configuration of a tree map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.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

tree_map_configuration_property = quicksight.CfnTemplate.TreeMapConfigurationProperty(
    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"
    ),
    color_scale=quicksight.CfnTemplate.ColorScaleProperty(
        color_fill_type="colorFillType",
        colors=[quicksight.CfnTemplate.DataColorProperty(
            color="color",
            data_value=123
        )],

        # the properties below are optional
        null_value_color=quicksight.CfnTemplate.DataColorProperty(
            color="color",
            data_value=123
        )
    ),
    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.TreeMapFieldWellsProperty(
        tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
            colors=[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"
                            )
                        )
                    )
                )
            )],
            groups=[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"
                )
            )],
            sizes=[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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    group_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"
    ),
    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"
    ),
    size_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"
    ),
    sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
        tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
            items_limit=123,
            other_categories="otherCategories"
        ),
        tree_map_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"
    )
)

Attributes

color_label_options

The label options (label text, label visibility) for the colors displayed in a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-colorlabeloptions

color_scale

The color options (gradient color, point of divergence) of a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-colorscale

data_labels

The options that determine if visual data labels are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-datalabels

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-fieldwells

group_label_options

The label options (label text, label visibility) of the groups that are displayed in a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-grouplabeloptions

legend

The legend display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-legend

size_label_options

The label options (label text, label visibility) of the sizes that are displayed in a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-sizelabeloptions

sort_configuration

The sort configuration of a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-sortconfiguration

tooltip

The tooltip display setup of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapconfiguration.html#cfn-quicksight-template-treemapconfiguration-tooltip

TreeMapFieldWellsProperty

class CfnTemplate.TreeMapFieldWellsProperty(*, tree_map_aggregated_field_wells=None)

Bases: object

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

tree_map_aggregated_field_wells (Union[IResolvable, TreeMapAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapfieldwells.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

tree_map_field_wells_property = quicksight.CfnTemplate.TreeMapFieldWellsProperty(
    tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
        colors=[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"
                        )
                    )
                )
            )
        )],
        groups=[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"
            )
        )],
        sizes=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

tree_map_aggregated_field_wells

The aggregated field wells of a tree map.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapfieldwells.html#cfn-quicksight-template-treemapfieldwells-treemapaggregatedfieldwells

TreeMapSortConfigurationProperty

class CfnTemplate.TreeMapSortConfigurationProperty(*, tree_map_group_items_limit_configuration=None, tree_map_sort=None)

Bases: object

The sort configuration of a tree map.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.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

tree_map_sort_configuration_property = quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
    tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
        items_limit=123,
        other_categories="otherCategories"
    ),
    tree_map_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"
        )
    )]
)

Attributes

tree_map_group_items_limit_configuration

The limit on the number of groups that are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.html#cfn-quicksight-template-treemapsortconfiguration-treemapgroupitemslimitconfiguration

tree_map_sort

The sort configuration of group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapsortconfiguration.html#cfn-quicksight-template-treemapsortconfiguration-treemapsort

TreeMapVisualProperty

class CfnTemplate.TreeMapVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.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

tree_map_visual_property = quicksight.CfnTemplate.TreeMapVisualProperty(
    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.TreeMapConfigurationProperty(
        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"
        ),
        color_scale=quicksight.CfnTemplate.ColorScaleProperty(
            color_fill_type="colorFillType",
            colors=[quicksight.CfnTemplate.DataColorProperty(
                color="color",
                data_value=123
            )],

            # the properties below are optional
            null_value_color=quicksight.CfnTemplate.DataColorProperty(
                color="color",
                data_value=123
            )
        ),
        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.TreeMapFieldWellsProperty(
            tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
                colors=[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"
                                )
                            )
                        )
                    )
                )],
                groups=[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"
                    )
                )],
                sizes=[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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        group_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"
        ),
        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"
        ),
        size_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"
        ),
        sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
            tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                items_limit=123,
                other_categories="otherCategories"
            ),
            tree_map_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"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-treemapvisual.html#cfn-quicksight-template-treemapvisual-visualid

TrendArrowOptionsProperty

class CfnTemplate.TrendArrowOptionsProperty(*, visibility=None)

Bases: object

The options that determine the presentation of trend arrows in a KPI visual.

Parameters:

visibility (Optional[str]) – The visibility of the trend arrows.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-trendarrowoptions.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

trend_arrow_options_property = quicksight.CfnTemplate.TrendArrowOptionsProperty(
    visibility="visibility"
)

Attributes

visibility

The visibility of the trend arrows.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-trendarrowoptions.html#cfn-quicksight-template-trendarrowoptions-visibility

UnaggregatedFieldProperty

class CfnTemplate.UnaggregatedFieldProperty(*, column, field_id, format_configuration=None)

Bases: object

The unaggregated field for a table.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.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

unaggregated_field_property = quicksight.CfnTemplate.UnaggregatedFieldProperty(
    column=quicksight.CfnTemplate.ColumnIdentifierProperty(
        column_name="columnName",
        data_set_identifier="dataSetIdentifier"
    ),
    field_id="fieldId",

    # the properties below are optional
    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"
                )
            )
        )
    )
)

Attributes

column

The column that is used in the UnaggregatedField .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-column

field_id

The custom field ID.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-fieldid

format_configuration

The format configuration of the field.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-unaggregatedfield.html#cfn-quicksight-template-unaggregatedfield-formatconfiguration

UniqueValuesComputationProperty

class CfnTemplate.UniqueValuesComputationProperty(*, category, computation_id, name=None)

Bases: object

The unique values computation configuration.

Parameters:
  • category (Union[IResolvable, DimensionFieldProperty, Dict[str, Any]]) – The category field that is used in a computation.

  • computation_id (str) – The ID for a computation.

  • name (Optional[str]) – The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.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

unique_values_computation_property = quicksight.CfnTemplate.UniqueValuesComputationProperty(
    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"
        )
    ),
    computation_id="computationId",

    # the properties below are optional
    name="name"
)

Attributes

category

The category field that is used in a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-category

computation_id

The ID for a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-computationid

name

The name of a computation.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-name

VisibleRangeOptionsProperty

class CfnTemplate.VisibleRangeOptionsProperty(*, percent_range=None)

Bases: object

The range options for the data zoom scroll bar.

Parameters:

percent_range (Union[IResolvable, PercentVisibleRangeProperty, Dict[str, Any], None]) – The percent range in the visible range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visiblerangeoptions.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

visible_range_options_property = quicksight.CfnTemplate.VisibleRangeOptionsProperty(
    percent_range=quicksight.CfnTemplate.PercentVisibleRangeProperty(
        from=123,
        to=123
    )
)

Attributes

percent_range

The percent range in the visible range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visiblerangeoptions.html#cfn-quicksight-template-visiblerangeoptions-percentrange

VisualCustomActionOperationProperty

class CfnTemplate.VisualCustomActionOperationProperty(*, filter_operation=None, navigation_operation=None, set_parameters_operation=None, url_operation=None)

Bases: object

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.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

visual_custom_action_operation_property = 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"
    )
)

Attributes

filter_operation

The filter operation that filters data included in a visual or in an entire sheet.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-filteroperation

navigation_operation

The navigation operation that navigates between different sheets in the same analysis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-navigationoperation

set_parameters_operation

The set parameter operation that sets parameters in custom action.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-setparametersoperation

url_operation

The URL operation that opens a link to another webpage.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomactionoperation.html#cfn-quicksight-template-visualcustomactionoperation-urloperation

VisualCustomActionProperty

class CfnTemplate.VisualCustomActionProperty(*, action_operations, custom_action_id, name, trigger, status=None)

Bases: object

A custom action defined on a visual.

Parameters:
  • action_operations (Union[IResolvable, Sequence[Union[IResolvable, VisualCustomActionOperationProperty, Dict[str, Any]]]]) – A list of VisualCustomActionOperations . This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

  • custom_action_id (str) – The ID of the VisualCustomAction .

  • name (str) – The name of the VisualCustomAction .

  • trigger (str) – The trigger of the VisualCustomAction . Valid values are defined as follows: - DATA_POINT_CLICK : Initiates a custom action by a left pointer click on a data point. - DATA_POINT_MENU : Initiates a custom action by right pointer click from the menu.

  • status (Optional[str]) – The status of the VisualCustomAction .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.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

visual_custom_action_property = 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"
)

Attributes

action_operations

A list of VisualCustomActionOperations .

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-actionoperations

custom_action_id

The ID of the VisualCustomAction .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-customactionid

name

The name of the VisualCustomAction .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-name

status

The status of the VisualCustomAction .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-status

trigger

The trigger of the VisualCustomAction .

Valid values are defined as follows:

  • DATA_POINT_CLICK : Initiates a custom action by a left pointer click on a data point.

  • DATA_POINT_MENU : Initiates a custom action by right pointer click from the menu.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualcustomaction.html#cfn-quicksight-template-visualcustomaction-trigger

VisualPaletteProperty

class CfnTemplate.VisualPaletteProperty(*, chart_color=None, color_map=None)

Bases: object

The visual display options for the visual palette.

Parameters:
  • chart_color (Optional[str]) – The chart color options for the visual palette.

  • color_map (Union[IResolvable, Sequence[Union[IResolvable, DataPathColorProperty, Dict[str, Any]]], None]) – The color map options for the visual palette.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.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

visual_palette_property = 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"
    )]
)

Attributes

chart_color

The chart color options for the visual palette.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.html#cfn-quicksight-template-visualpalette-chartcolor

color_map

The color map options for the visual palette.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualpalette.html#cfn-quicksight-template-visualpalette-colormap

VisualProperty

class CfnTemplate.VisualProperty(*, bar_chart_visual=None, box_plot_visual=None, combo_chart_visual=None, custom_content_visual=None, empty_visual=None, filled_map_visual=None, funnel_chart_visual=None, gauge_chart_visual=None, geospatial_map_visual=None, heat_map_visual=None, histogram_visual=None, insight_visual=None, kpi_visual=None, line_chart_visual=None, pie_chart_visual=None, pivot_table_visual=None, radar_chart_visual=None, sankey_diagram_visual=None, scatter_plot_visual=None, table_visual=None, tree_map_visual=None, waterfall_visual=None, word_cloud_visual=None)

Bases: object

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.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

visual_property = 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(
                    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"
            ),
            sort_configuration=quicksight.CfnTemplate.ComboChartSortConfigurationProperty(
                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"
                    )
                )]
            ),
            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"
        )
    ),
    custom_content_visual=quicksight.CfnTemplate.CustomContentVisualProperty(
        data_set_identifier="dataSetIdentifier",
        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.CustomContentConfigurationProperty(
            content_type="contentType",
            content_url="contentUrl",
            image_scaling="imageScaling"
        ),
        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"
        )
    ),
    empty_visual=quicksight.CfnTemplate.EmptyVisualProperty(
        data_set_identifier="dataSetIdentifier",
        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"
        )]
    ),
    filled_map_visual=quicksight.CfnTemplate.FilledMapVisualProperty(
        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.FilledMapConfigurationProperty(
            field_wells=quicksight.CfnTemplate.FilledMapFieldWellsProperty(
                filled_map_aggregated_field_wells=quicksight.CfnTemplate.FilledMapAggregatedFieldWellsProperty(
                    geospatial=[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"
            ),
            map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                base_map_style="baseMapStyle"
            ),
            sort_configuration=quicksight.CfnTemplate.FilledMapSortConfigurationProperty(
                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"
                    )
                )]
            ),
            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"
            ),
            window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                    east=123,
                    north=123,
                    south=123,
                    west=123
                ),
                map_zoom_mode="mapZoomMode"
            )
        ),
        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"
                    )
                )]
            )
        )],
        conditional_formatting=quicksight.CfnTemplate.FilledMapConditionalFormattingProperty(
            conditional_formatting_options=[quicksight.CfnTemplate.FilledMapConditionalFormattingOptionProperty(
                shape=quicksight.CfnTemplate.FilledMapShapeConditionalFormattingProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    format=quicksight.CfnTemplate.ShapeConditionalFormatProperty(
                        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                )
            )]
        ),
        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"
        )
    ),
    funnel_chart_visual=quicksight.CfnTemplate.FunnelChartVisualProperty(
        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.FunnelChartConfigurationProperty(
            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"
            ),
            data_label_options=quicksight.CfnTemplate.FunnelChartDataLabelOptionsProperty(
                category_label_visibility="categoryLabelVisibility",
                label_color="labelColor",
                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_data_label_style="measureDataLabelStyle",
                measure_label_visibility="measureLabelVisibility",
                position="position",
                visibility="visibility"
            ),
            field_wells=quicksight.CfnTemplate.FunnelChartFieldWellsProperty(
                funnel_chart_aggregated_field_wells=quicksight.CfnTemplate.FunnelChartAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            sort_configuration=quicksight.CfnTemplate.FunnelChartSortConfigurationProperty(
                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"
                    )
                )]
            ),
            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_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"
        )
    ),
    gauge_chart_visual=quicksight.CfnTemplate.GaugeChartVisualProperty(
        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.GaugeChartConfigurationProperty(
            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.GaugeChartFieldWellsProperty(
                target_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"
                                )
                            )
                        )
                    )
                )],
                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"
                                )
                            )
                        )
                    )
                )]
            ),
            gauge_chart_options=quicksight.CfnTemplate.GaugeChartOptionsProperty(
                arc=quicksight.CfnTemplate.ArcConfigurationProperty(
                    arc_angle=123,
                    arc_thickness="arcThickness"
                ),
                arc_axis=quicksight.CfnTemplate.ArcAxisConfigurationProperty(
                    range=quicksight.CfnTemplate.ArcAxisDisplayRangeProperty(
                        max=123,
                        min=123
                    ),
                    reserve_range=123
                ),
                comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                    comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                        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"
                        )
                    ),
                    comparison_method="comparisonMethod"
                ),
                primary_value_display_type="primaryValueDisplayType",
                primary_value_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"
                    )
                )
            ),
            tooltip_options=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"
                )]
            )
        ),
        conditional_formatting=quicksight.CfnTemplate.GaugeChartConditionalFormattingProperty(
            conditional_formatting_options=[quicksight.CfnTemplate.GaugeChartConditionalFormattingOptionProperty(
                arc=quicksight.CfnTemplate.GaugeChartArcConditionalFormattingProperty(
                    foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                ),
                primary_value=quicksight.CfnTemplate.GaugeChartPrimaryValueConditionalFormattingProperty(
                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                            expression="expression",
                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                icon="icon",
                                unicode_icon="unicodeIcon"
                            ),

                            # the properties below are optional
                            color="color",
                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                icon_display_option="iconDisplayOption"
                            )
                        ),
                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                            expression="expression",

                            # the properties below are optional
                            icon_set_type="iconSetType"
                        )
                    ),
                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            )]
        ),
        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"
        )
    ),
    geospatial_map_visual=quicksight.CfnTemplate.GeospatialMapVisualProperty(
        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.GeospatialMapConfigurationProperty(
            field_wells=quicksight.CfnTemplate.GeospatialMapFieldWellsProperty(
                geospatial_map_aggregated_field_wells=quicksight.CfnTemplate.GeospatialMapAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    geospatial=[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"
            ),
            map_style_options=quicksight.CfnTemplate.GeospatialMapStyleOptionsProperty(
                base_map_style="baseMapStyle"
            ),
            point_style_options=quicksight.CfnTemplate.GeospatialPointStyleOptionsProperty(
                cluster_marker_configuration=quicksight.CfnTemplate.ClusterMarkerConfigurationProperty(
                    cluster_marker=quicksight.CfnTemplate.ClusterMarkerProperty(
                        simple_cluster_marker=quicksight.CfnTemplate.SimpleClusterMarkerProperty(
                            color="color"
                        )
                    )
                ),
                selected_point_style="selectedPointStyle"
            ),
            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"
                )]
            ),
            window_options=quicksight.CfnTemplate.GeospatialWindowOptionsProperty(
                bounds=quicksight.CfnTemplate.GeospatialCoordinateBoundsProperty(
                    east=123,
                    north=123,
                    south=123,
                    west=123
                ),
                map_zoom_mode="mapZoomMode"
            )
        ),
        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"
        )
    ),
    heat_map_visual=quicksight.CfnTemplate.HeatMapVisualProperty(
        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.HeatMapConfigurationProperty(
            color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                color_fill_type="colorFillType",
                colors=[quicksight.CfnTemplate.DataColorProperty(
                    color="color",
                    data_value=123
                )],

                # the properties below are optional
                null_value_color=quicksight.CfnTemplate.DataColorProperty(
                    color="color",
                    data_value=123
                )
            ),
            column_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"
            ),
            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.HeatMapFieldWellsProperty(
                heat_map_aggregated_field_wells=quicksight.CfnTemplate.HeatMapAggregatedFieldWellsProperty(
                    columns=[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"
                        )
                    )],
                    rows=[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"
            ),
            row_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"
            ),
            sort_configuration=quicksight.CfnTemplate.HeatMapSortConfigurationProperty(
                heat_map_column_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                heat_map_column_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"
                    )
                )],
                heat_map_row_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                heat_map_row_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"
            )
        ),
        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"
        )
    ),
    histogram_visual=quicksight.CfnTemplate.HistogramVisualProperty(
        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.HistogramConfigurationProperty(
            bin_options=quicksight.CfnTemplate.HistogramBinOptionsProperty(
                bin_count=quicksight.CfnTemplate.BinCountOptionsProperty(
                    value=123
                ),
                bin_width=quicksight.CfnTemplate.BinWidthOptionsProperty(
                    bin_count_limit=123,
                    value=123
                ),
                selected_bin_type="selectedBinType",
                start_value=123
            ),
            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.HistogramFieldWellsProperty(
                histogram_aggregated_field_wells=quicksight.CfnTemplate.HistogramAggregatedFieldWellsProperty(
                    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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            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"
                )]
            ),
            x_axis_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
                )
            ),
            x_axis_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"
            ),
            y_axis_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
                )
            )
        ),
        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"
        )
    ),
    insight_visual=quicksight.CfnTemplate.InsightVisualProperty(
        data_set_identifier="dataSetIdentifier",
        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"
        )],
        insight_configuration=quicksight.CfnTemplate.InsightConfigurationProperty(
            computations=[quicksight.CfnTemplate.ComputationProperty(
                forecast=quicksight.CfnTemplate.ForecastComputationProperty(
                    computation_id="computationId",
                    time=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"
                        )
                    ),

                    # the properties below are optional
                    custom_seasonality_value=123,
                    lower_boundary=123,
                    name="name",
                    periods_backward=123,
                    periods_forward=123,
                    prediction_interval=123,
                    seasonality="seasonality",
                    upper_boundary=123,
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                growth_rate=quicksight.CfnTemplate.GrowthRateComputationProperty(
                    computation_id="computationId",
                    time=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"
                        )
                    ),

                    # the properties below are optional
                    name="name",
                    period_size=123,
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                maximum_minimum=quicksight.CfnTemplate.MaximumMinimumComputationProperty(
                    computation_id="computationId",
                    time=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"
                        )
                    ),
                    type="type",

                    # the properties below are optional
                    name="name",
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                metric_comparison=quicksight.CfnTemplate.MetricComparisonComputationProperty(
                    computation_id="computationId",
                    from_value=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"
                                    )
                                )
                            )
                        )
                    ),
                    target_value=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"
                                    )
                                )
                            )
                        )
                    ),
                    time=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"
                        )
                    ),

                    # the properties below are optional
                    name="name"
                ),
                period_over_period=quicksight.CfnTemplate.PeriodOverPeriodComputationProperty(
                    computation_id="computationId",
                    time=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"
                        )
                    ),

                    # the properties below are optional
                    name="name",
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                period_to_date=quicksight.CfnTemplate.PeriodToDateComputationProperty(
                    computation_id="computationId",
                    time=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"
                        )
                    ),

                    # the properties below are optional
                    name="name",
                    period_time_granularity="periodTimeGranularity",
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                top_bottom_movers=quicksight.CfnTemplate.TopBottomMoversComputationProperty(
                    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"
                        )
                    ),
                    computation_id="computationId",
                    time=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"
                        )
                    ),
                    type="type",

                    # the properties below are optional
                    mover_size=123,
                    name="name",
                    sort_order="sortOrder",
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                top_bottom_ranked=quicksight.CfnTemplate.TopBottomRankedComputationProperty(
                    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"
                        )
                    ),
                    computation_id="computationId",
                    type="type",

                    # the properties below are optional
                    name="name",
                    result_size=123,
                    value=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"
                                    )
                                )
                            )
                        )
                    )
                ),
                total_aggregation=quicksight.CfnTemplate.TotalAggregationComputationProperty(
                    computation_id="computationId",
                    value=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"
                                    )
                                )
                            )
                        )
                    ),

                    # the properties below are optional
                    name="name"
                ),
                unique_values=quicksight.CfnTemplate.UniqueValuesComputationProperty(
                    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"
                        )
                    ),
                    computation_id="computationId",

                    # the properties below are optional
                    name="name"
                )
            )],
            custom_narrative=quicksight.CfnTemplate.CustomNarrativeOptionsProperty(
                narrative="narrative"
            )
        ),
        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"
        )
    ),
    kpi_visual=quicksight.CfnTemplate.KPIVisualProperty(
        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.KPIConfigurationProperty(
            field_wells=quicksight.CfnTemplate.KPIFieldWellsProperty(
                target_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"
                                )
                            )
                        )
                    )
                )],
                trend_groups=[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"
                                )
                            )
                        )
                    )
                )]
            ),
            kpi_options=quicksight.CfnTemplate.KPIOptionsProperty(
                comparison=quicksight.CfnTemplate.ComparisonConfigurationProperty(
                    comparison_format=quicksight.CfnTemplate.ComparisonFormatConfigurationProperty(
                        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"
                        )
                    ),
                    comparison_method="comparisonMethod"
                ),
                primary_value_display_type="primaryValueDisplayType",
                primary_value_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"
                    )
                ),
                progress_bar=quicksight.CfnTemplate.ProgressBarOptionsProperty(
                    visibility="visibility"
                ),
                secondary_value=quicksight.CfnTemplate.SecondaryValueOptionsProperty(
                    visibility="visibility"
                ),
                secondary_value_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"
                    )
                ),
                trend_arrows=quicksight.CfnTemplate.TrendArrowOptionsProperty(
                    visibility="visibility"
                )
            ),
            sort_configuration=quicksight.CfnTemplate.KPISortConfigurationProperty(
                trend_group_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"
                    )
                )]
            )
        ),
        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"
                    )
                )]
            )
        )],
        conditional_formatting=quicksight.CfnTemplate.KPIConditionalFormattingProperty(
            conditional_formatting_options=[quicksight.CfnTemplate.KPIConditionalFormattingOptionProperty(
                primary_value=quicksight.CfnTemplate.KPIPrimaryValueConditionalFormattingProperty(
                    icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                        custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                            expression="expression",
                            icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                icon="icon",
                                unicode_icon="unicodeIcon"
                            ),

                            # the properties below are optional
                            color="color",
                            display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                icon_display_option="iconDisplayOption"
                            )
                        ),
                        icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                            expression="expression",

                            # the properties below are optional
                            icon_set_type="iconSetType"
                        )
                    ),
                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                ),
                progress_bar=quicksight.CfnTemplate.KPIProgressBarConditionalFormattingProperty(
                    foreground_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            )]
        ),
        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"
        )
    ),
    line_chart_visual=quicksight.CfnTemplate.LineChartVisualProperty(
        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.LineChartConfigurationProperty(
            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"
            ),
            default_series_settings=quicksight.CfnTemplate.LineChartDefaultSeriesSettingsProperty(
                axis_binding="axisBinding",
                line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                    line_interpolation="lineInterpolation",
                    line_style="lineStyle",
                    line_visibility="lineVisibility",
                    line_width="lineWidth"
                ),
                marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                    marker_color="markerColor",
                    marker_shape="markerShape",
                    marker_size="markerSize",
                    marker_visibility="markerVisibility"
                )
            ),
            field_wells=quicksight.CfnTemplate.LineChartFieldWellsProperty(
                line_chart_aggregated_field_wells=quicksight.CfnTemplate.LineChartAggregatedFieldWellsProperty(
                    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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            forecast_configurations=[quicksight.CfnTemplate.ForecastConfigurationProperty(
                forecast_properties=quicksight.CfnTemplate.TimeBasedForecastPropertiesProperty(
                    lower_boundary=123,
                    periods_backward=123,
                    periods_forward=123,
                    prediction_interval=123,
                    seasonality=123,
                    upper_boundary=123
                ),
                scenario=quicksight.CfnTemplate.ForecastScenarioProperty(
                    what_if_point_scenario=quicksight.CfnTemplate.WhatIfPointScenarioProperty(
                        date="date",
                        value=123
                    ),
                    what_if_range_scenario=quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
                        end_date="endDate",
                        start_date="startDate",
                        value=123
                    )
                )
            )],
            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.LineSeriesAxisDisplayOptionsProperty(
                axis_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
                    )
                ),
                missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                    treatment_option="treatmentOption"
                )]
            ),
            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.LineSeriesAxisDisplayOptionsProperty(
                axis_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
                    )
                ),
                missing_data_configurations=[quicksight.CfnTemplate.MissingDataConfigurationProperty(
                    treatment_option="treatmentOption"
                )]
            ),
            secondary_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"
            ),
            series=[quicksight.CfnTemplate.SeriesItemProperty(
                data_field_series_item=quicksight.CfnTemplate.DataFieldSeriesItemProperty(
                    axis_binding="axisBinding",
                    field_id="fieldId",

                    # the properties below are optional
                    field_value="fieldValue",
                    settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                            line_interpolation="lineInterpolation",
                            line_style="lineStyle",
                            line_visibility="lineVisibility",
                            line_width="lineWidth"
                        ),
                        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                            marker_color="markerColor",
                            marker_shape="markerShape",
                            marker_size="markerSize",
                            marker_visibility="markerVisibility"
                        )
                    )
                ),
                field_series_item=quicksight.CfnTemplate.FieldSeriesItemProperty(
                    axis_binding="axisBinding",
                    field_id="fieldId",

                    # the properties below are optional
                    settings=quicksight.CfnTemplate.LineChartSeriesSettingsProperty(
                        line_style_settings=quicksight.CfnTemplate.LineChartLineStyleSettingsProperty(
                            line_interpolation="lineInterpolation",
                            line_style="lineStyle",
                            line_visibility="lineVisibility",
                            line_width="lineWidth"
                        ),
                        marker_style_settings=quicksight.CfnTemplate.LineChartMarkerStyleSettingsProperty(
                            marker_color="markerColor",
                            marker_shape="markerShape",
                            marker_size="markerSize",
                            marker_visibility="markerVisibility"
                        )
                    )
                )
            )],
            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.LineChartSortConfigurationProperty(
                category_items_limit_configuration=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_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                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"
            ),
            type="type",
            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"
                )]
            ),
            x_axis_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
                )
            ),
            x_axis_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"
            )
        ),
        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"
        )
    ),
    pie_chart_visual=quicksight.CfnTemplate.PieChartVisualProperty(
        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.PieChartConfigurationProperty(
            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"
            ),
            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"
            ),
            donut_options=quicksight.CfnTemplate.DonutOptionsProperty(
                arc_options=quicksight.CfnTemplate.ArcOptionsProperty(
                    arc_thickness="arcThickness"
                ),
                donut_center_options=quicksight.CfnTemplate.DonutCenterOptionsProperty(
                    label_visibility="labelVisibility"
                )
            ),
            field_wells=quicksight.CfnTemplate.PieChartFieldWellsProperty(
                pie_chart_aggregated_field_wells=quicksight.CfnTemplate.PieChartAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    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"
            ),
            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.PieChartSortConfigurationProperty(
                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"
                    )
                )],
                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_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"
        )
    ),
    pivot_table_visual=quicksight.CfnTemplate.PivotTableVisualProperty(
        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.PivotTableConfigurationProperty(
            field_options=quicksight.CfnTemplate.PivotTableFieldOptionsProperty(
                data_path_options=[quicksight.CfnTemplate.PivotTableDataPathOptionProperty(
                    data_path_list=[quicksight.CfnTemplate.DataPathValueProperty(
                        field_id="fieldId",
                        field_value="fieldValue"
                    )],

                    # the properties below are optional
                    width="width"
                )],
                selected_field_options=[quicksight.CfnTemplate.PivotTableFieldOptionProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    custom_label="customLabel",
                    visibility="visibility"
                )]
            ),
            field_wells=quicksight.CfnTemplate.PivotTableFieldWellsProperty(
                pivot_table_aggregated_field_wells=quicksight.CfnTemplate.PivotTableAggregatedFieldWellsProperty(
                    columns=[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"
                        )
                    )],
                    rows=[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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            paginated_report_options=quicksight.CfnTemplate.PivotTablePaginatedReportOptionsProperty(
                overflow_column_header_visibility="overflowColumnHeaderVisibility",
                vertical_overflow_visibility="verticalOverflowVisibility"
            ),
            sort_configuration=quicksight.CfnTemplate.PivotTableSortConfigurationProperty(
                field_sort_options=[quicksight.CfnTemplate.PivotFieldSortOptionsProperty(
                    field_id="fieldId",
                    sort_by=quicksight.CfnTemplate.PivotTableSortByProperty(
                        column=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"
                                )
                            )
                        ),
                        data_path=quicksight.CfnTemplate.DataPathSortProperty(
                            direction="direction",
                            sort_paths=[quicksight.CfnTemplate.DataPathValueProperty(
                                field_id="fieldId",
                                field_value="fieldValue"
                            )]
                        ),
                        field=quicksight.CfnTemplate.FieldSortProperty(
                            direction="direction",
                            field_id="fieldId"
                        )
                    )
                )]
            ),
            table_options=quicksight.CfnTemplate.PivotTableOptionsProperty(
                cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                column_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                column_names_visibility="columnNamesVisibility",
                metric_placement="metricPlacement",
                row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                    row_alternate_colors=["rowAlternateColors"],
                    status="status"
                ),
                row_field_names_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                row_header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                single_metric_visibility="singleMetricVisibility",
                toggle_buttons_visibility="toggleButtonsVisibility"
            ),
            total_options=quicksight.CfnTemplate.PivotTableTotalOptionsProperty(
                column_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                    custom_label="customLabel",
                    field_level="fieldLevel",
                    field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                        field_id="fieldId"
                    )],
                    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    totals_visibility="totalsVisibility",
                    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    )
                ),
                column_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                    custom_label="customLabel",
                    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    placement="placement",
                    scroll_status="scrollStatus",
                    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    totals_visibility="totalsVisibility",
                    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    )
                ),
                row_subtotal_options=quicksight.CfnTemplate.SubtotalOptionsProperty(
                    custom_label="customLabel",
                    field_level="fieldLevel",
                    field_level_options=[quicksight.CfnTemplate.PivotTableFieldSubtotalOptionsProperty(
                        field_id="fieldId"
                    )],
                    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    totals_visibility="totalsVisibility",
                    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    )
                ),
                row_total_options=quicksight.CfnTemplate.PivotTotalOptionsProperty(
                    custom_label="customLabel",
                    metric_header_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    placement="placement",
                    scroll_status="scrollStatus",
                    total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    ),
                    totals_visibility="totalsVisibility",
                    value_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                        background_color="backgroundColor",
                        border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                            side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                                bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                ),
                                top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                    color="color",
                                    style="style",
                                    thickness=123
                                )
                            ),
                            uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        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"
                            )
                        ),
                        height=123,
                        horizontal_text_alignment="horizontalTextAlignment",
                        text_wrap="textWrap",
                        vertical_text_alignment="verticalTextAlignment",
                        visibility="visibility"
                    )
                )
            )
        ),
        conditional_formatting=quicksight.CfnTemplate.PivotTableConditionalFormattingProperty(
            conditional_formatting_options=[quicksight.CfnTemplate.PivotTableConditionalFormattingOptionProperty(
                cell=quicksight.CfnTemplate.PivotTableCellConditionalFormattingProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    scope=quicksight.CfnTemplate.PivotTableConditionalFormattingScopeProperty(
                        role="role"
                    ),
                    text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        ),
                        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                expression="expression",
                                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                    icon="icon",
                                    unicode_icon="unicodeIcon"
                                ),

                                # the properties below are optional
                                color="color",
                                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                    icon_display_option="iconDisplayOption"
                                )
                            ),
                            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                expression="expression",

                                # the properties below are optional
                                icon_set_type="iconSetType"
                            )
                        ),
                        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                )
            )]
        ),
        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"
        )
    ),
    radar_chart_visual=quicksight.CfnTemplate.RadarChartVisualProperty(
        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.RadarChartConfigurationProperty(
            alternate_band_colors_visibility="alternateBandColorsVisibility",
            alternate_band_even_color="alternateBandEvenColor",
            alternate_band_odd_color="alternateBandOddColor",
            base_series_settings=quicksight.CfnTemplate.RadarChartSeriesSettingsProperty(
                area_style_settings=quicksight.CfnTemplate.RadarChartAreaStyleSettingsProperty(
                    visibility="visibility"
                )
            ),
            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_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
                )
            ),
            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.RadarChartFieldWellsProperty(
                radar_chart_aggregated_field_wells=quicksight.CfnTemplate.RadarChartAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    color=[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"
            ),
            shape="shape",
            sort_configuration=quicksight.CfnTemplate.RadarChartSortConfigurationProperty(
                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"
                    )
                )]
            ),
            start_angle=123,
            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"
        )
    ),
    sankey_diagram_visual=quicksight.CfnTemplate.SankeyDiagramVisualProperty(
        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.SankeyDiagramChartConfigurationProperty(
            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.SankeyDiagramFieldWellsProperty(
                sankey_diagram_aggregated_field_wells=quicksight.CfnTemplate.SankeyDiagramAggregatedFieldWellsProperty(
                    destination=[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"
                        )
                    )],
                    source=[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"
                        )
                    )],
                    weight=[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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            sort_configuration=quicksight.CfnTemplate.SankeyDiagramSortConfigurationProperty(
                destination_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                source_items_limit=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                weight_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"
                    )
                )]
            )
        ),
        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"
        )
    ),
    scatter_plot_visual=quicksight.CfnTemplate.ScatterPlotVisualProperty(
        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.ScatterPlotConfigurationProperty(
            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.ScatterPlotFieldWellsProperty(
                scatter_plot_categorically_aggregated_field_wells=quicksight.CfnTemplate.ScatterPlotCategoricallyAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    size=[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"
                                    )
                                )
                            )
                        )
                    )],
                    x_axis=[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"
                                    )
                                )
                            )
                        )
                    )],
                    y_axis=[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"
                                    )
                                )
                            )
                        )
                    )]
                ),
                scatter_plot_unaggregated_field_wells=quicksight.CfnTemplate.ScatterPlotUnaggregatedFieldWellsProperty(
                    size=[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"
                                    )
                                )
                            )
                        )
                    )],
                    x_axis=[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"
                        )
                    )],
                    y_axis=[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"
                        )
                    )]
                )
            ),
            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"
            ),
            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"
                )]
            ),
            x_axis_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
                )
            ),
            x_axis_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"
            ),
            y_axis_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
                )
            ),
            y_axis_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"
            )
        ),
        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"
        )
    ),
    table_visual=quicksight.CfnTemplate.TableVisualProperty(
        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.TableConfigurationProperty(
            field_options=quicksight.CfnTemplate.TableFieldOptionsProperty(
                order=["order"],
                selected_field_options=[quicksight.CfnTemplate.TableFieldOptionProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    custom_label="customLabel",
                    url_styling=quicksight.CfnTemplate.TableFieldURLConfigurationProperty(
                        image_configuration=quicksight.CfnTemplate.TableFieldImageConfigurationProperty(
                            sizing_options=quicksight.CfnTemplate.TableCellImageSizingConfigurationProperty(
                                table_cell_image_scaling_configuration="tableCellImageScalingConfiguration"
                            )
                        ),
                        link_configuration=quicksight.CfnTemplate.TableFieldLinkConfigurationProperty(
                            content=quicksight.CfnTemplate.TableFieldLinkContentConfigurationProperty(
                                custom_icon_content=quicksight.CfnTemplate.TableFieldCustomIconContentProperty(
                                    icon="icon"
                                ),
                                custom_text_content=quicksight.CfnTemplate.TableFieldCustomTextContentProperty(
                                    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"
                                        )
                                    ),

                                    # the properties below are optional
                                    value="value"
                                )
                            ),
                            target="target"
                        )
                    ),
                    visibility="visibility",
                    width="width"
                )]
            ),
            field_wells=quicksight.CfnTemplate.TableFieldWellsProperty(
                table_aggregated_field_wells=quicksight.CfnTemplate.TableAggregatedFieldWellsProperty(
                    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"
                                    )
                                )
                            )
                        )
                    )]
                ),
                table_unaggregated_field_wells=quicksight.CfnTemplate.TableUnaggregatedFieldWellsProperty(
                    values=[quicksight.CfnTemplate.UnaggregatedFieldProperty(
                        column=quicksight.CfnTemplate.ColumnIdentifierProperty(
                            column_name="columnName",
                            data_set_identifier="dataSetIdentifier"
                        ),
                        field_id="fieldId",

                        # the properties below are optional
                        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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            paginated_report_options=quicksight.CfnTemplate.TablePaginatedReportOptionsProperty(
                overflow_column_header_visibility="overflowColumnHeaderVisibility",
                vertical_overflow_visibility="verticalOverflowVisibility"
            ),
            sort_configuration=quicksight.CfnTemplate.TableSortConfigurationProperty(
                pagination_configuration=quicksight.CfnTemplate.PaginationConfigurationProperty(
                    page_number=123,
                    page_size=123
                ),
                row_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"
                    )
                )]
            ),
            table_inline_visualizations=[quicksight.CfnTemplate.TableInlineVisualizationProperty(
                data_bars=quicksight.CfnTemplate.DataBarsOptionsProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    negative_color="negativeColor",
                    positive_color="positiveColor"
                )
            )],
            table_options=quicksight.CfnTemplate.TableOptionsProperty(
                cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                header_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                orientation="orientation",
                row_alternate_color_options=quicksight.CfnTemplate.RowAlternateColorOptionsProperty(
                    row_alternate_colors=["rowAlternateColors"],
                    status="status"
                )
            ),
            total_options=quicksight.CfnTemplate.TotalOptionsProperty(
                custom_label="customLabel",
                placement="placement",
                scroll_status="scrollStatus",
                total_cell_style=quicksight.CfnTemplate.TableCellStyleProperty(
                    background_color="backgroundColor",
                    border=quicksight.CfnTemplate.GlobalTableBorderOptionsProperty(
                        side_specific_border=quicksight.CfnTemplate.TableSideBorderOptionsProperty(
                            bottom=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_horizontal=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            inner_vertical=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            left=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            right=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            ),
                            top=quicksight.CfnTemplate.TableBorderOptionsProperty(
                                color="color",
                                style="style",
                                thickness=123
                            )
                        ),
                        uniform_border=quicksight.CfnTemplate.TableBorderOptionsProperty(
                            color="color",
                            style="style",
                            thickness=123
                        )
                    ),
                    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"
                        )
                    ),
                    height=123,
                    horizontal_text_alignment="horizontalTextAlignment",
                    text_wrap="textWrap",
                    vertical_text_alignment="verticalTextAlignment",
                    visibility="visibility"
                ),
                totals_visibility="totalsVisibility"
            )
        ),
        conditional_formatting=quicksight.CfnTemplate.TableConditionalFormattingProperty(
            conditional_formatting_options=[quicksight.CfnTemplate.TableConditionalFormattingOptionProperty(
                cell=quicksight.CfnTemplate.TableCellConditionalFormattingProperty(
                    field_id="fieldId",

                    # the properties below are optional
                    text_format=quicksight.CfnTemplate.TextConditionalFormatProperty(
                        background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        ),
                        icon=quicksight.CfnTemplate.ConditionalFormattingIconProperty(
                            custom_condition=quicksight.CfnTemplate.ConditionalFormattingCustomIconConditionProperty(
                                expression="expression",
                                icon_options=quicksight.CfnTemplate.ConditionalFormattingCustomIconOptionsProperty(
                                    icon="icon",
                                    unicode_icon="unicodeIcon"
                                ),

                                # the properties below are optional
                                color="color",
                                display_configuration=quicksight.CfnTemplate.ConditionalFormattingIconDisplayConfigurationProperty(
                                    icon_display_option="iconDisplayOption"
                                )
                            ),
                            icon_set=quicksight.CfnTemplate.ConditionalFormattingIconSetProperty(
                                expression="expression",

                                # the properties below are optional
                                icon_set_type="iconSetType"
                            )
                        ),
                        text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                            gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                                color=quicksight.CfnTemplate.GradientColorProperty(
                                    stops=[quicksight.CfnTemplate.GradientStopProperty(
                                        gradient_offset=123,

                                        # the properties below are optional
                                        color="color",
                                        data_value=123
                                    )]
                                ),
                                expression="expression"
                            ),
                            solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                                expression="expression",

                                # the properties below are optional
                                color="color"
                            )
                        )
                    )
                ),
                row=quicksight.CfnTemplate.TableRowConditionalFormattingProperty(
                    background_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    ),
                    text_color=quicksight.CfnTemplate.ConditionalFormattingColorProperty(
                        gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
                            color=quicksight.CfnTemplate.GradientColorProperty(
                                stops=[quicksight.CfnTemplate.GradientStopProperty(
                                    gradient_offset=123,

                                    # the properties below are optional
                                    color="color",
                                    data_value=123
                                )]
                            ),
                            expression="expression"
                        ),
                        solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
                            expression="expression",

                            # the properties below are optional
                            color="color"
                        )
                    )
                )
            )]
        ),
        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"
        )
    ),
    tree_map_visual=quicksight.CfnTemplate.TreeMapVisualProperty(
        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.TreeMapConfigurationProperty(
            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"
            ),
            color_scale=quicksight.CfnTemplate.ColorScaleProperty(
                color_fill_type="colorFillType",
                colors=[quicksight.CfnTemplate.DataColorProperty(
                    color="color",
                    data_value=123
                )],

                # the properties below are optional
                null_value_color=quicksight.CfnTemplate.DataColorProperty(
                    color="color",
                    data_value=123
                )
            ),
            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.TreeMapFieldWellsProperty(
                tree_map_aggregated_field_wells=quicksight.CfnTemplate.TreeMapAggregatedFieldWellsProperty(
                    colors=[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"
                                    )
                                )
                            )
                        )
                    )],
                    groups=[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"
                        )
                    )],
                    sizes=[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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            group_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"
            ),
            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"
            ),
            size_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"
            ),
            sort_configuration=quicksight.CfnTemplate.TreeMapSortConfigurationProperty(
                tree_map_group_items_limit_configuration=quicksight.CfnTemplate.ItemsLimitConfigurationProperty(
                    items_limit=123,
                    other_categories="otherCategories"
                ),
                tree_map_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"
            )
        ),
        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"
        )
    ),
    waterfall_visual=quicksight.CfnTemplate.WaterfallVisualProperty(
        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.WaterfallChartConfigurationProperty(
            category_axis_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
                )
            ),
            category_axis_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"
            ),
            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.WaterfallChartFieldWellsProperty(
                waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
                    breakdowns=[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"
                        )
                    )],
                    categories=[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"
            ),
            sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
                breakdown_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"
                    )
                )]
            ),
            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"
                )]
            ),
            waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
                total_bar_label="totalBarLabel"
            )
        ),
        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"
        )
    ),
    word_cloud_visual=quicksight.CfnTemplate.WordCloudVisualProperty(
        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.WordCloudChartConfigurationProperty(
            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.WordCloudFieldWellsProperty(
                word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
                    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"
                        )
                    )],
                    size=[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"
                                    )
                                )
                            )
                        )
                    )]
                )
            ),
            sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
                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"
                    )
                )]
            ),
            word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
                cloud_layout="cloudLayout",
                maximum_string_length=123,
                word_casing="wordCasing",
                word_orientation="wordOrientation",
                word_padding="wordPadding",
                word_scaling="wordScaling"
            )
        ),
        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"
        )
    )
)

Attributes

bar_chart_visual

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-barchartvisual

box_plot_visual

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-boxplotvisual

combo_chart_visual

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-combochartvisual

custom_content_visual

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-customcontentvisual

empty_visual

An empty visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-emptyvisual

filled_map_visual

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-filledmapvisual

funnel_chart_visual

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-funnelchartvisual

gauge_chart_visual

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-gaugechartvisual

geospatial_map_visual

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-geospatialmapvisual

heat_map_visual

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-heatmapvisual

histogram_visual

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-histogramvisual

insight_visual

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-insightvisual

kpi_visual

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-kpivisual

line_chart_visual

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-linechartvisual

pie_chart_visual

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-piechartvisual

pivot_table_visual

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-pivottablevisual

radar_chart_visual

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-radarchartvisual

sankey_diagram_visual

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-sankeydiagramvisual

scatter_plot_visual

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-scatterplotvisual

table_visual

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-tablevisual

tree_map_visual

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-treemapvisual

waterfall_visual

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-waterfallvisual

word_cloud_visual

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide .

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visual.html#cfn-quicksight-template-visual-wordcloudvisual

VisualSubtitleLabelOptionsProperty

class CfnTemplate.VisualSubtitleLabelOptionsProperty(*, format_text=None, visibility=None)

Bases: object

The subtitle label options for a visual.

Parameters:
  • format_text (Union[IResolvable, LongFormatTextProperty, Dict[str, Any], None]) – The long text format of the subtitle label, such as plain text or rich text.

  • visibility (Optional[str]) – The visibility of the subtitle label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.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

visual_subtitle_label_options_property = quicksight.CfnTemplate.VisualSubtitleLabelOptionsProperty(
    format_text=quicksight.CfnTemplate.LongFormatTextProperty(
        plain_text="plainText",
        rich_text="richText"
    ),
    visibility="visibility"
)

Attributes

format_text

The long text format of the subtitle label, such as plain text or rich text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.html#cfn-quicksight-template-visualsubtitlelabeloptions-formattext

visibility

The visibility of the subtitle label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualsubtitlelabeloptions.html#cfn-quicksight-template-visualsubtitlelabeloptions-visibility

VisualTitleLabelOptionsProperty

class CfnTemplate.VisualTitleLabelOptionsProperty(*, format_text=None, visibility=None)

Bases: object

The title label options for a visual.

Parameters:
  • format_text (Union[IResolvable, ShortFormatTextProperty, Dict[str, Any], None]) – The short text format of the title label, such as plain text or rich text.

  • visibility (Optional[str]) – The visibility of the title label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.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

visual_title_label_options_property = quicksight.CfnTemplate.VisualTitleLabelOptionsProperty(
    format_text=quicksight.CfnTemplate.ShortFormatTextProperty(
        plain_text="plainText",
        rich_text="richText"
    ),
    visibility="visibility"
)

Attributes

format_text

The short text format of the title label, such as plain text or rich text.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.html#cfn-quicksight-template-visualtitlelabeloptions-formattext

visibility

The visibility of the title label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-visualtitlelabeloptions.html#cfn-quicksight-template-visualtitlelabeloptions-visibility

WaterfallChartAggregatedFieldWellsProperty

class CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(*, breakdowns=None, categories=None, values=None)

Bases: object

The field well configuration of a waterfall visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.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

waterfall_chart_aggregated_field_wells_property = quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
    breakdowns=[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"
        )
    )],
    categories=[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"
                    )
                )
            )
        )
    )]
)

Attributes

breakdowns

The breakdown field wells of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-breakdowns

categories

The category field wells of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-categories

values

The value field wells of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartaggregatedfieldwells.html#cfn-quicksight-template-waterfallchartaggregatedfieldwells-values

WaterfallChartConfigurationProperty

class CfnTemplate.WaterfallChartConfigurationProperty(*, category_axis_display_options=None, category_axis_label_options=None, data_labels=None, field_wells=None, legend=None, primary_y_axis_display_options=None, primary_y_axis_label_options=None, sort_configuration=None, visual_palette=None, waterfall_chart_options=None)

Bases: object

The configuration for a waterfall visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.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

waterfall_chart_configuration_property = quicksight.CfnTemplate.WaterfallChartConfigurationProperty(
    category_axis_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
        )
    ),
    category_axis_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"
    ),
    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.WaterfallChartFieldWellsProperty(
        waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
            breakdowns=[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"
                )
            )],
            categories=[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"
    ),
    sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
        breakdown_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"
            )
        )]
    ),
    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"
        )]
    ),
    waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
        total_bar_label="totalBarLabel"
    )
)

Attributes

category_axis_display_options

The options that determine the presentation of the category axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxisdisplayoptions

category_axis_label_options

The options that determine the presentation of the category axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxislabeloptions

data_labels

The data label configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-datalabels

field_wells

The field well configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-fieldwells

legend

The legend configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-legend

primary_y_axis_display_options

The options that determine the presentation of the y-axis.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxisdisplayoptions

primary_y_axis_label_options

The options that determine the presentation of the y-axis label.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxislabeloptions

sort_configuration

The sort configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-sortconfiguration

visual_palette

The visual palette configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-visualpalette

waterfall_chart_options

The options that determine the presentation of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-waterfallchartoptions

WaterfallChartFieldWellsProperty

class CfnTemplate.WaterfallChartFieldWellsProperty(*, waterfall_chart_aggregated_field_wells=None)

Bases: object

The field well configuration of a waterfall visual.

Parameters:

waterfall_chart_aggregated_field_wells (Union[IResolvable, WaterfallChartAggregatedFieldWellsProperty, Dict[str, Any], None]) – The field well configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartfieldwells.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

waterfall_chart_field_wells_property = quicksight.CfnTemplate.WaterfallChartFieldWellsProperty(
    waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
        breakdowns=[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"
            )
        )],
        categories=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

waterfall_chart_aggregated_field_wells

The field well configuration of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartfieldwells.html#cfn-quicksight-template-waterfallchartfieldwells-waterfallchartaggregatedfieldwells

WaterfallChartOptionsProperty

class CfnTemplate.WaterfallChartOptionsProperty(*, total_bar_label=None)

Bases: object

The options that determine the presentation of a waterfall visual.

Parameters:

total_bar_label (Optional[str]) – This option determines the total bar label of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartoptions.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

waterfall_chart_options_property = quicksight.CfnTemplate.WaterfallChartOptionsProperty(
    total_bar_label="totalBarLabel"
)

Attributes

total_bar_label

This option determines the total bar label of a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartoptions.html#cfn-quicksight-template-waterfallchartoptions-totalbarlabel

WaterfallChartSortConfigurationProperty

class CfnTemplate.WaterfallChartSortConfigurationProperty(*, breakdown_items_limit=None, category_sort=None)

Bases: object

The sort configuration of a waterfall visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.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

waterfall_chart_sort_configuration_property = quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
    breakdown_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"
        )
    )]
)

Attributes

breakdown_items_limit

The limit on the number of bar groups that are displayed.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.html#cfn-quicksight-template-waterfallchartsortconfiguration-breakdownitemslimit

category_sort

The sort configuration of the category fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartsortconfiguration.html#cfn-quicksight-template-waterfallchartsortconfiguration-categorysort

WaterfallVisualProperty

class CfnTemplate.WaterfallVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.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

waterfall_visual_property = quicksight.CfnTemplate.WaterfallVisualProperty(
    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.WaterfallChartConfigurationProperty(
        category_axis_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
            )
        ),
        category_axis_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"
        ),
        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.WaterfallChartFieldWellsProperty(
            waterfall_chart_aggregated_field_wells=quicksight.CfnTemplate.WaterfallChartAggregatedFieldWellsProperty(
                breakdowns=[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"
                    )
                )],
                categories=[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"
        ),
        sort_configuration=quicksight.CfnTemplate.WaterfallChartSortConfigurationProperty(
            breakdown_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"
                )
            )]
        ),
        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"
            )]
        ),
        waterfall_chart_options=quicksight.CfnTemplate.WaterfallChartOptionsProperty(
            total_bar_label="totalBarLabel"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-actions

chart_configuration

The configuration for a waterfall visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallvisual.html#cfn-quicksight-template-waterfallvisual-visualid

WhatIfPointScenarioProperty

class CfnTemplate.WhatIfPointScenarioProperty(*, date, value)

Bases: object

Provides the forecast to meet the target for a particular date.

Parameters:
  • date (str) – The date that you need the forecast results for.

  • value (Union[int, float]) – The target value that you want to meet for the provided date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.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

what_if_point_scenario_property = quicksight.CfnTemplate.WhatIfPointScenarioProperty(
    date="date",
    value=123
)

Attributes

date

The date that you need the forecast results for.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.html#cfn-quicksight-template-whatifpointscenario-date

value

The target value that you want to meet for the provided date.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifpointscenario.html#cfn-quicksight-template-whatifpointscenario-value

WhatIfRangeScenarioProperty

class CfnTemplate.WhatIfRangeScenarioProperty(*, end_date, start_date, value)

Bases: object

Provides the forecast to meet the target for a particular date range.

Parameters:
  • end_date (str) – The end date in the date range that you need the forecast results for.

  • start_date (str) – The start date in the date range that you need the forecast results for.

  • value (Union[int, float]) – The target value that you want to meet for the provided date range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.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

what_if_range_scenario_property = quicksight.CfnTemplate.WhatIfRangeScenarioProperty(
    end_date="endDate",
    start_date="startDate",
    value=123
)

Attributes

end_date

The end date in the date range that you need the forecast results for.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-enddate

start_date

The start date in the date range that you need the forecast results for.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-startdate

value

The target value that you want to meet for the provided date range.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-whatifrangescenario.html#cfn-quicksight-template-whatifrangescenario-value

WordCloudAggregatedFieldWellsProperty

class CfnTemplate.WordCloudAggregatedFieldWellsProperty(*, group_by=None, size=None)

Bases: object

The aggregated field wells of a word cloud.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.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

word_cloud_aggregated_field_wells_property = quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
    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"
        )
    )],
    size=[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"
                    )
                )
            )
        )
    )]
)

Attributes

group_by

The group by field well of a word cloud.

Values are grouped by group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.html#cfn-quicksight-template-wordcloudaggregatedfieldwells-groupby

size

The size field well of a word cloud.

Values are aggregated based on group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudaggregatedfieldwells.html#cfn-quicksight-template-wordcloudaggregatedfieldwells-size

WordCloudChartConfigurationProperty

class CfnTemplate.WordCloudChartConfigurationProperty(*, category_label_options=None, field_wells=None, sort_configuration=None, word_cloud_options=None)

Bases: object

The configuration of a word cloud visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.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

word_cloud_chart_configuration_property = quicksight.CfnTemplate.WordCloudChartConfigurationProperty(
    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.WordCloudFieldWellsProperty(
        word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
            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"
                )
            )],
            size=[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"
                            )
                        )
                    )
                )
            )]
        )
    ),
    sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
        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"
            )
        )]
    ),
    word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
        cloud_layout="cloudLayout",
        maximum_string_length=123,
        word_casing="wordCasing",
        word_orientation="wordOrientation",
        word_padding="wordPadding",
        word_scaling="wordScaling"
    )
)

Attributes

category_label_options

The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-categorylabeloptions

field_wells

The field wells of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-fieldwells

sort_configuration

The sort configuration of a word cloud visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-sortconfiguration

word_cloud_options

The options for a word cloud visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudchartconfiguration.html#cfn-quicksight-template-wordcloudchartconfiguration-wordcloudoptions

WordCloudFieldWellsProperty

class CfnTemplate.WordCloudFieldWellsProperty(*, word_cloud_aggregated_field_wells=None)

Bases: object

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Parameters:

word_cloud_aggregated_field_wells (Union[IResolvable, WordCloudAggregatedFieldWellsProperty, Dict[str, Any], None]) – The aggregated field wells of a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudfieldwells.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

word_cloud_field_wells_property = quicksight.CfnTemplate.WordCloudFieldWellsProperty(
    word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
        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"
            )
        )],
        size=[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"
                        )
                    )
                )
            )
        )]
    )
)

Attributes

word_cloud_aggregated_field_wells

The aggregated field wells of a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudfieldwells.html#cfn-quicksight-template-wordcloudfieldwells-wordcloudaggregatedfieldwells

WordCloudOptionsProperty

class CfnTemplate.WordCloudOptionsProperty(*, cloud_layout=None, maximum_string_length=None, word_casing=None, word_orientation=None, word_padding=None, word_scaling=None)

Bases: object

The word cloud options for a word cloud visual.

Parameters:
  • cloud_layout (Optional[str]) – The cloud layout options (fluid, normal) of a word cloud.

  • maximum_string_length (Union[int, float, None]) – The length limit of each word from 1-100.

  • word_casing (Optional[str]) – The word casing options (lower_case, existing_case) for the words in a word cloud.

  • word_orientation (Optional[str]) – The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

  • word_padding (Optional[str]) – The word padding options (none, small, medium, large) for the words in a word cloud.

  • word_scaling (Optional[str]) – The word scaling options (emphasize, normal) for the words in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.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

word_cloud_options_property = quicksight.CfnTemplate.WordCloudOptionsProperty(
    cloud_layout="cloudLayout",
    maximum_string_length=123,
    word_casing="wordCasing",
    word_orientation="wordOrientation",
    word_padding="wordPadding",
    word_scaling="wordScaling"
)

Attributes

cloud_layout

The cloud layout options (fluid, normal) of a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-cloudlayout

maximum_string_length

The length limit of each word from 1-100.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-maximumstringlength

word_casing

The word casing options (lower_case, existing_case) for the words in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordcasing

word_orientation

The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordorientation

word_padding

The word padding options (none, small, medium, large) for the words in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordpadding

word_scaling

The word scaling options (emphasize, normal) for the words in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudoptions.html#cfn-quicksight-template-wordcloudoptions-wordscaling

WordCloudSortConfigurationProperty

class CfnTemplate.WordCloudSortConfigurationProperty(*, category_items_limit=None, category_sort=None)

Bases: object

The sort configuration of a word cloud visual.

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.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

word_cloud_sort_configuration_property = quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
    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"
        )
    )]
)

Attributes

category_items_limit

The limit on the number of groups that are displayed in a word cloud.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.html#cfn-quicksight-template-wordcloudsortconfiguration-categoryitemslimit

category_sort

The sort configuration of group by fields.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudsortconfiguration.html#cfn-quicksight-template-wordcloudsortconfiguration-categorysort

WordCloudVisualProperty

class CfnTemplate.WordCloudVisualProperty(*, visual_id, actions=None, chart_configuration=None, column_hierarchies=None, subtitle=None, title=None)

Bases: object

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide .

Parameters:
Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.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

word_cloud_visual_property = quicksight.CfnTemplate.WordCloudVisualProperty(
    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.WordCloudChartConfigurationProperty(
        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.WordCloudFieldWellsProperty(
            word_cloud_aggregated_field_wells=quicksight.CfnTemplate.WordCloudAggregatedFieldWellsProperty(
                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"
                    )
                )],
                size=[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"
                                )
                            )
                        )
                    )
                )]
            )
        ),
        sort_configuration=quicksight.CfnTemplate.WordCloudSortConfigurationProperty(
            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"
                )
            )]
        ),
        word_cloud_options=quicksight.CfnTemplate.WordCloudOptionsProperty(
            cloud_layout="cloudLayout",
            maximum_string_length=123,
            word_casing="wordCasing",
            word_orientation="wordOrientation",
            word_padding="wordPadding",
            word_scaling="wordScaling"
        )
    ),
    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"
    )
)

Attributes

actions

The list of custom actions that are configured for a visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-actions

chart_configuration

The configuration settings of the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-chartconfiguration

column_hierarchies

The column hierarchy that is used during drill-downs and drill-ups.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-columnhierarchies

subtitle

The subtitle that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-subtitle

title

The title that is displayed on the visual.

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-title

visual_id

The unique identifier of a visual.

This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

Link:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-wordcloudvisual.html#cfn-quicksight-template-wordcloudvisual-visualid