Skip to content
v2.277.0

ColumnConfigurationProperty Struct ​

The general configuration of a column.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const columnConfigurationProperty: quicksight.CfnAnalysis.ColumnConfigurationProperty = {
  column: {
    columnName: 'columnName',

    // the properties below are optional
    dataSetIdentifier: 'dataSetIdentifier',
    topicIdentifier: 'topicIdentifier',
  },

  // the properties below are optional
  colorsConfiguration: {
    customColors: [{
      color: 'color',

      // the properties below are optional
      fieldValue: 'fieldValue',
      specialValue: 'specialValue',
    }],
  },
  decalSettingsConfiguration: {
    customDecalSettings: [{
      decalColor: 'decalColor',
      decalPatternType: 'decalPatternType',
      decalStyleType: 'decalStyleType',
      decalVisibility: 'decalVisibility',
      elementValue: 'elementValue',
    }],
  },
  formatConfiguration: {
    dateTimeFormatConfiguration: {
      dateTimeFormat: 'dateTimeFormat',
      nullValueFormatConfiguration: {
        nullString: 'nullString',
      },
      numericFormatConfiguration: {
        currencyDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
          symbol: 'symbol',
        },
        numberDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
        percentageDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
      },
    },
    numberFormatConfiguration: {
      formatConfiguration: {
        currencyDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
          symbol: 'symbol',
        },
        numberDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
        percentageDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
      },
    },
    stringFormatConfiguration: {
      nullValueFormatConfiguration: {
        nullString: 'nullString',
      },
      numericFormatConfiguration: {
        currencyDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
          symbol: 'symbol',
        },
        numberDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          numberScale: 'numberScale',
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
        percentageDisplayFormatConfiguration: {
          decimalPlacesConfiguration: {
            decimalPlaces: 123,
          },
          negativeValueConfiguration: {
            displayMode: 'displayMode',
          },
          nullValueFormatConfiguration: {
            nullString: 'nullString',
          },
          prefix: 'prefix',
          separatorConfiguration: {
            decimalSeparator: 'decimalSeparator',
            thousandsSeparator: {
              groupingStyle: 'groupingStyle',
              symbol: 'symbol',
              visibility: 'visibility',
            },
          },
          suffix: 'suffix',
        },
      },
    },
  },
  role: 'role',
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

column_configuration_property = quicksight.CfnAnalysis.ColumnConfigurationProperty(
    column=quicksight.CfnAnalysis.ColumnIdentifierProperty(
        column_name="columnName",

        # the properties below are optional
        data_set_identifier="dataSetIdentifier",
        topic_identifier="topicIdentifier"
    ),

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

            # the properties below are optional
            field_value="fieldValue",
            special_value="specialValue"
        )]
    ),
    decal_settings_configuration=quicksight.CfnAnalysis.DecalSettingsConfigurationProperty(
        custom_decal_settings=[quicksight.CfnAnalysis.DecalSettingsProperty(
            decal_color="decalColor",
            decal_pattern_type="decalPatternType",
            decal_style_type="decalStyleType",
            decal_visibility="decalVisibility",
            element_value="elementValue"
        )]
    ),
    format_configuration=quicksight.CfnAnalysis.FormatConfigurationProperty(
        date_time_format_configuration=quicksight.CfnAnalysis.DateTimeFormatConfigurationProperty(
            date_time_format="dateTimeFormat",
            null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                null_string="nullString"
            ),
            numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
                currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix",
                    symbol="symbol"
                ),
                number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                ),
                percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                )
            )
        ),
        number_format_configuration=quicksight.CfnAnalysis.NumberFormatConfigurationProperty(
            format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
                currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix",
                    symbol="symbol"
                ),
                number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                ),
                percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                )
            )
        ),
        string_format_configuration=quicksight.CfnAnalysis.StringFormatConfigurationProperty(
            null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                null_string="nullString"
            ),
            numeric_format_configuration=quicksight.CfnAnalysis.NumericFormatConfigurationProperty(
                currency_display_format_configuration=quicksight.CfnAnalysis.CurrencyDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix",
                    symbol="symbol"
                ),
                number_display_format_configuration=quicksight.CfnAnalysis.NumberDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    number_scale="numberScale",
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                ),
                percentage_display_format_configuration=quicksight.CfnAnalysis.PercentageDisplayFormatConfigurationProperty(
                    decimal_places_configuration=quicksight.CfnAnalysis.DecimalPlacesConfigurationProperty(
                        decimal_places=123
                    ),
                    negative_value_configuration=quicksight.CfnAnalysis.NegativeValueConfigurationProperty(
                        display_mode="displayMode"
                    ),
                    null_value_format_configuration=quicksight.CfnAnalysis.NullValueFormatConfigurationProperty(
                        null_string="nullString"
                    ),
                    prefix="prefix",
                    separator_configuration=quicksight.CfnAnalysis.NumericSeparatorConfigurationProperty(
                        decimal_separator="decimalSeparator",
                        thousands_separator=quicksight.CfnAnalysis.ThousandSeparatorOptionsProperty(
                            grouping_style="groupingStyle",
                            symbol="symbol",
                            visibility="visibility"
                        )
                    ),
                    suffix="suffix"
                )
            )
        )
    ),
    role="role"
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;

ColumnConfigurationProperty columnConfigurationProperty = ColumnConfigurationProperty.builder()
        .column(ColumnIdentifierProperty.builder()
                .columnName("columnName")

                // the properties below are optional
                .dataSetIdentifier("dataSetIdentifier")
                .topicIdentifier("topicIdentifier")
                .build())

        // the properties below are optional
        .colorsConfiguration(ColorsConfigurationProperty.builder()
                .customColors(List.of(CustomColorProperty.builder()
                        .color("color")

                        // the properties below are optional
                        .fieldValue("fieldValue")
                        .specialValue("specialValue")
                        .build()))
                .build())
        .decalSettingsConfiguration(DecalSettingsConfigurationProperty.builder()
                .customDecalSettings(List.of(DecalSettingsProperty.builder()
                        .decalColor("decalColor")
                        .decalPatternType("decalPatternType")
                        .decalStyleType("decalStyleType")
                        .decalVisibility("decalVisibility")
                        .elementValue("elementValue")
                        .build()))
                .build())
        .formatConfiguration(FormatConfigurationProperty.builder()
                .dateTimeFormatConfiguration(DateTimeFormatConfigurationProperty.builder()
                        .dateTimeFormat("dateTimeFormat")
                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                .nullString("nullString")
                                .build())
                        .numericFormatConfiguration(NumericFormatConfigurationProperty.builder()
                                .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .symbol("symbol")
                                        .build())
                                .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .build())
                        .build())
                .numberFormatConfiguration(NumberFormatConfigurationProperty.builder()
                        .formatConfiguration(NumericFormatConfigurationProperty.builder()
                                .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .symbol("symbol")
                                        .build())
                                .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .build())
                        .build())
                .stringFormatConfiguration(StringFormatConfigurationProperty.builder()
                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                .nullString("nullString")
                                .build())
                        .numericFormatConfiguration(NumericFormatConfigurationProperty.builder()
                                .currencyDisplayFormatConfiguration(CurrencyDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .symbol("symbol")
                                        .build())
                                .numberDisplayFormatConfiguration(NumberDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .numberScale("numberScale")
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .percentageDisplayFormatConfiguration(PercentageDisplayFormatConfigurationProperty.builder()
                                        .decimalPlacesConfiguration(DecimalPlacesConfigurationProperty.builder()
                                                .decimalPlaces(123)
                                                .build())
                                        .negativeValueConfiguration(NegativeValueConfigurationProperty.builder()
                                                .displayMode("displayMode")
                                                .build())
                                        .nullValueFormatConfiguration(NullValueFormatConfigurationProperty.builder()
                                                .nullString("nullString")
                                                .build())
                                        .prefix("prefix")
                                        .separatorConfiguration(NumericSeparatorConfigurationProperty.builder()
                                                .decimalSeparator("decimalSeparator")
                                                .thousandsSeparator(ThousandSeparatorOptionsProperty.builder()
                                                        .groupingStyle("groupingStyle")
                                                        .symbol("symbol")
                                                        .visibility("visibility")
                                                        .build())
                                                .build())
                                        .suffix("suffix")
                                        .build())
                                .build())
                        .build())
                .build())
        .role("role")
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;

var columnConfigurationProperty = new ColumnConfigurationProperty {
    Column = new ColumnIdentifierProperty {
        ColumnName = "columnName",

        // the properties below are optional
        DataSetIdentifier = "dataSetIdentifier",
        TopicIdentifier = "topicIdentifier"
    },

    // the properties below are optional
    ColorsConfiguration = new ColorsConfigurationProperty {
        CustomColors = new [] { new CustomColorProperty {
            Color = "color",

            // the properties below are optional
            FieldValue = "fieldValue",
            SpecialValue = "specialValue"
        } }
    },
    DecalSettingsConfiguration = new DecalSettingsConfigurationProperty {
        CustomDecalSettings = new [] { new DecalSettingsProperty {
            DecalColor = "decalColor",
            DecalPatternType = "decalPatternType",
            DecalStyleType = "decalStyleType",
            DecalVisibility = "decalVisibility",
            ElementValue = "elementValue"
        } }
    },
    FormatConfiguration = new FormatConfigurationProperty {
        DateTimeFormatConfiguration = new DateTimeFormatConfigurationProperty {
            DateTimeFormat = "dateTimeFormat",
            NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                NullString = "nullString"
            },
            NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix",
                    Symbol = "symbol"
                },
                NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                },
                PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                }
            }
        },
        NumberFormatConfiguration = new NumberFormatConfigurationProperty {
            FormatConfiguration = new NumericFormatConfigurationProperty {
                CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix",
                    Symbol = "symbol"
                },
                NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                },
                PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                }
            }
        },
        StringFormatConfiguration = new StringFormatConfigurationProperty {
            NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                NullString = "nullString"
            },
            NumericFormatConfiguration = new NumericFormatConfigurationProperty {
                CurrencyDisplayFormatConfiguration = new CurrencyDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix",
                    Symbol = "symbol"
                },
                NumberDisplayFormatConfiguration = new NumberDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    NumberScale = "numberScale",
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                },
                PercentageDisplayFormatConfiguration = new PercentageDisplayFormatConfigurationProperty {
                    DecimalPlacesConfiguration = new DecimalPlacesConfigurationProperty {
                        DecimalPlaces = 123
                    },
                    NegativeValueConfiguration = new NegativeValueConfigurationProperty {
                        DisplayMode = "displayMode"
                    },
                    NullValueFormatConfiguration = new NullValueFormatConfigurationProperty {
                        NullString = "nullString"
                    },
                    Prefix = "prefix",
                    SeparatorConfiguration = new NumericSeparatorConfigurationProperty {
                        DecimalSeparator = "decimalSeparator",
                        ThousandsSeparator = new ThousandSeparatorOptionsProperty {
                            GroupingStyle = "groupingStyle",
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                }
            }
        }
    },
    Role = "role"
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

columnConfigurationProperty := &ColumnConfigurationProperty{
	Column: &ColumnIdentifierProperty{
		ColumnName: jsii.String("columnName"),

		// the properties below are optional
		DataSetIdentifier: jsii.String("dataSetIdentifier"),
		TopicIdentifier: jsii.String("topicIdentifier"),
	},

	// the properties below are optional
	ColorsConfiguration: &ColorsConfigurationProperty{
		CustomColors: []interface{}{
			&CustomColorProperty{
				Color: jsii.String("color"),

				// the properties below are optional
				FieldValue: jsii.String("fieldValue"),
				SpecialValue: jsii.String("specialValue"),
			},
		},
	},
	DecalSettingsConfiguration: &DecalSettingsConfigurationProperty{
		CustomDecalSettings: []interface{}{
			&DecalSettingsProperty{
				DecalColor: jsii.String("decalColor"),
				DecalPatternType: jsii.String("decalPatternType"),
				DecalStyleType: jsii.String("decalStyleType"),
				DecalVisibility: jsii.String("decalVisibility"),
				ElementValue: jsii.String("elementValue"),
			},
		},
	},
	FormatConfiguration: &FormatConfigurationProperty{
		DateTimeFormatConfiguration: &DateTimeFormatConfigurationProperty{
			DateTimeFormat: jsii.String("dateTimeFormat"),
			NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
				NullString: jsii.String("nullString"),
			},
			NumericFormatConfiguration: &NumericFormatConfigurationProperty{
				CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
					Symbol: jsii.String("symbol"),
				},
				NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
				PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
			},
		},
		NumberFormatConfiguration: &NumberFormatConfigurationProperty{
			FormatConfiguration: &NumericFormatConfigurationProperty{
				CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
					Symbol: jsii.String("symbol"),
				},
				NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
				PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
			},
		},
		StringFormatConfiguration: &StringFormatConfigurationProperty{
			NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
				NullString: jsii.String("nullString"),
			},
			NumericFormatConfiguration: &NumericFormatConfigurationProperty{
				CurrencyDisplayFormatConfiguration: &CurrencyDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
					Symbol: jsii.String("symbol"),
				},
				NumberDisplayFormatConfiguration: &NumberDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					NumberScale: jsii.String("numberScale"),
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
				PercentageDisplayFormatConfiguration: &PercentageDisplayFormatConfigurationProperty{
					DecimalPlacesConfiguration: &DecimalPlacesConfigurationProperty{
						DecimalPlaces: jsii.Number(123),
					},
					NegativeValueConfiguration: &NegativeValueConfigurationProperty{
						DisplayMode: jsii.String("displayMode"),
					},
					NullValueFormatConfiguration: &NullValueFormatConfigurationProperty{
						NullString: jsii.String("nullString"),
					},
					Prefix: jsii.String("prefix"),
					SeparatorConfiguration: &NumericSeparatorConfigurationProperty{
						DecimalSeparator: jsii.String("decimalSeparator"),
						ThousandsSeparator: &ThousandSeparatorOptionsProperty{
							GroupingStyle: jsii.String("groupingStyle"),
							Symbol: jsii.String("symbol"),
							Visibility: jsii.String("visibility"),
						},
					},
					Suffix: jsii.String("suffix"),
				},
			},
		},
	},
	Role: jsii.String("role"),
}

Properties ​

colorsConfigurationoptionalIResolvable | CfnAnalysis.ColorsConfigurationPropertycolors_configurationoptionaltyping.Union[IResolvable, ColorsConfigurationProperty]colorsConfigurationoptionalIResolvableColorsConfigurationoptionalIResolvableColorsConfigurationoptionalinterface{}#
The color configurations of the column.
The column.
decalSettingsConfigurationoptionalIResolvable | CfnAnalysis.DecalSettingsConfigurationPropertydecal_settings_configurationoptionaltyping.Union[IResolvable, DecalSettingsConfigurationProperty]decalSettingsConfigurationoptionalIResolvableDecalSettingsConfigurationoptionalIResolvableDecalSettingsConfigurationoptionalinterface{}#
formatConfigurationoptionalIResolvable | CfnAnalysis.FormatConfigurationPropertyformat_configurationoptionaltyping.Union[IResolvable, FormatConfigurationProperty]formatConfigurationoptionalIResolvableFormatConfigurationoptionalIResolvableFormatConfigurationoptionalinterface{}#
The format configuration of a column.
roleoptionalstringroleoptionalstrroleoptionalStringRoleoptionalstringRoleoptional*string#
The role of the column.