Skip to content
v2.277.0

ReferenceLineProperty Struct ​

The reference line visual display options.

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 referenceLineProperty: quicksight.CfnAnalysis.ReferenceLineProperty = {
  dataConfiguration: {
    axisBinding: 'axisBinding',
    dynamicConfiguration: {
      calculation: {
        percentileAggregation: {
          percentileValue: 123,
        },
        simpleNumericalAggregation: 'simpleNumericalAggregation',
      },
      column: {
        columnName: 'columnName',

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

      // the properties below are optional
      measureAggregationFunction: {
        attributeAggregationFunction: {
          simpleAttributeAggregation: 'simpleAttributeAggregation',
          valueForMultipleValues: 'valueForMultipleValues',
        },
        categoricalAggregationFunction: 'categoricalAggregationFunction',
        dateAggregationFunction: 'dateAggregationFunction',
        numericalAggregationFunction: {
          percentileAggregation: {
            percentileValue: 123,
          },
          simpleNumericalAggregation: 'simpleNumericalAggregation',
        },
      },
    },
    seriesType: 'seriesType',
    staticConfiguration: {
      value: 123,
    },
  },

  // the properties below are optional
  labelConfiguration: {
    customLabelConfiguration: {
      customLabel: 'customLabel',
    },
    fontColor: 'fontColor',
    fontConfiguration: {
      fontColor: 'fontColor',
      fontDecoration: 'fontDecoration',
      fontFamily: 'fontFamily',
      fontSize: {
        absolute: 'absolute',
        relative: 'relative',
      },
      fontStyle: 'fontStyle',
      fontWeight: {
        name: 'name',
      },
    },
    horizontalPosition: 'horizontalPosition',
    valueLabelConfiguration: {
      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',
        },
      },
      relativePosition: 'relativePosition',
    },
    verticalPosition: 'verticalPosition',
  },
  status: 'status',
  styleConfiguration: {
    color: 'color',
    pattern: 'pattern',
  },
};
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

reference_line_property = quicksight.CfnAnalysis.ReferenceLineProperty(
    data_configuration=quicksight.CfnAnalysis.ReferenceLineDataConfigurationProperty(
        axis_binding="axisBinding",
        dynamic_configuration=quicksight.CfnAnalysis.ReferenceLineDynamicDataConfigurationProperty(
            calculation=quicksight.CfnAnalysis.NumericalAggregationFunctionProperty(
                percentile_aggregation=quicksight.CfnAnalysis.PercentileAggregationProperty(
                    percentile_value=123
                ),
                simple_numerical_aggregation="simpleNumericalAggregation"
            ),
            column=quicksight.CfnAnalysis.ColumnIdentifierProperty(
                column_name="columnName",

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

            # the properties below are optional
            measure_aggregation_function=quicksight.CfnAnalysis.AggregationFunctionProperty(
                attribute_aggregation_function=quicksight.CfnAnalysis.AttributeAggregationFunctionProperty(
                    simple_attribute_aggregation="simpleAttributeAggregation",
                    value_for_multiple_values="valueForMultipleValues"
                ),
                categorical_aggregation_function="categoricalAggregationFunction",
                date_aggregation_function="dateAggregationFunction",
                numerical_aggregation_function=quicksight.CfnAnalysis.NumericalAggregationFunctionProperty(
                    percentile_aggregation=quicksight.CfnAnalysis.PercentileAggregationProperty(
                        percentile_value=123
                    ),
                    simple_numerical_aggregation="simpleNumericalAggregation"
                )
            )
        ),
        series_type="seriesType",
        static_configuration=quicksight.CfnAnalysis.ReferenceLineStaticDataConfigurationProperty(
            value=123
        )
    ),

    # the properties below are optional
    label_configuration=quicksight.CfnAnalysis.ReferenceLineLabelConfigurationProperty(
        custom_label_configuration=quicksight.CfnAnalysis.ReferenceLineCustomLabelConfigurationProperty(
            custom_label="customLabel"
        ),
        font_color="fontColor",
        font_configuration=quicksight.CfnAnalysis.FontConfigurationProperty(
            font_color="fontColor",
            font_decoration="fontDecoration",
            font_family="fontFamily",
            font_size=quicksight.CfnAnalysis.FontSizeProperty(
                absolute="absolute",
                relative="relative"
            ),
            font_style="fontStyle",
            font_weight=quicksight.CfnAnalysis.FontWeightProperty(
                name="name"
            )
        ),
        horizontal_position="horizontalPosition",
        value_label_configuration=quicksight.CfnAnalysis.ReferenceLineValueLabelConfigurationProperty(
            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"
                )
            ),
            relative_position="relativePosition"
        ),
        vertical_position="verticalPosition"
    ),
    status="status",
    style_configuration=quicksight.CfnAnalysis.ReferenceLineStyleConfigurationProperty(
        color="color",
        pattern="pattern"
    )
)
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.*;

ReferenceLineProperty referenceLineProperty = ReferenceLineProperty.builder()
        .dataConfiguration(ReferenceLineDataConfigurationProperty.builder()
                .axisBinding("axisBinding")
                .dynamicConfiguration(ReferenceLineDynamicDataConfigurationProperty.builder()
                        .calculation(NumericalAggregationFunctionProperty.builder()
                                .percentileAggregation(PercentileAggregationProperty.builder()
                                        .percentileValue(123)
                                        .build())
                                .simpleNumericalAggregation("simpleNumericalAggregation")
                                .build())
                        .column(ColumnIdentifierProperty.builder()
                                .columnName("columnName")

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

                        // the properties below are optional
                        .measureAggregationFunction(AggregationFunctionProperty.builder()
                                .attributeAggregationFunction(AttributeAggregationFunctionProperty.builder()
                                        .simpleAttributeAggregation("simpleAttributeAggregation")
                                        .valueForMultipleValues("valueForMultipleValues")
                                        .build())
                                .categoricalAggregationFunction("categoricalAggregationFunction")
                                .dateAggregationFunction("dateAggregationFunction")
                                .numericalAggregationFunction(NumericalAggregationFunctionProperty.builder()
                                        .percentileAggregation(PercentileAggregationProperty.builder()
                                                .percentileValue(123)
                                                .build())
                                        .simpleNumericalAggregation("simpleNumericalAggregation")
                                        .build())
                                .build())
                        .build())
                .seriesType("seriesType")
                .staticConfiguration(ReferenceLineStaticDataConfigurationProperty.builder()
                        .value(123)
                        .build())
                .build())

        // the properties below are optional
        .labelConfiguration(ReferenceLineLabelConfigurationProperty.builder()
                .customLabelConfiguration(ReferenceLineCustomLabelConfigurationProperty.builder()
                        .customLabel("customLabel")
                        .build())
                .fontColor("fontColor")
                .fontConfiguration(FontConfigurationProperty.builder()
                        .fontColor("fontColor")
                        .fontDecoration("fontDecoration")
                        .fontFamily("fontFamily")
                        .fontSize(FontSizeProperty.builder()
                                .absolute("absolute")
                                .relative("relative")
                                .build())
                        .fontStyle("fontStyle")
                        .fontWeight(FontWeightProperty.builder()
                                .name("name")
                                .build())
                        .build())
                .horizontalPosition("horizontalPosition")
                .valueLabelConfiguration(ReferenceLineValueLabelConfigurationProperty.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())
                        .relativePosition("relativePosition")
                        .build())
                .verticalPosition("verticalPosition")
                .build())
        .status("status")
        .styleConfiguration(ReferenceLineStyleConfigurationProperty.builder()
                .color("color")
                .pattern("pattern")
                .build())
        .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 referenceLineProperty = new ReferenceLineProperty {
    DataConfiguration = new ReferenceLineDataConfigurationProperty {
        AxisBinding = "axisBinding",
        DynamicConfiguration = new ReferenceLineDynamicDataConfigurationProperty {
            Calculation = new NumericalAggregationFunctionProperty {
                PercentileAggregation = new PercentileAggregationProperty {
                    PercentileValue = 123
                },
                SimpleNumericalAggregation = "simpleNumericalAggregation"
            },
            Column = new ColumnIdentifierProperty {
                ColumnName = "columnName",

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

            // the properties below are optional
            MeasureAggregationFunction = new AggregationFunctionProperty {
                AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                    SimpleAttributeAggregation = "simpleAttributeAggregation",
                    ValueForMultipleValues = "valueForMultipleValues"
                },
                CategoricalAggregationFunction = "categoricalAggregationFunction",
                DateAggregationFunction = "dateAggregationFunction",
                NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                    PercentileAggregation = new PercentileAggregationProperty {
                        PercentileValue = 123
                    },
                    SimpleNumericalAggregation = "simpleNumericalAggregation"
                }
            }
        },
        SeriesType = "seriesType",
        StaticConfiguration = new ReferenceLineStaticDataConfigurationProperty {
            Value = 123
        }
    },

    // the properties below are optional
    LabelConfiguration = new ReferenceLineLabelConfigurationProperty {
        CustomLabelConfiguration = new ReferenceLineCustomLabelConfigurationProperty {
            CustomLabel = "customLabel"
        },
        FontColor = "fontColor",
        FontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontFamily = "fontFamily",
            FontSize = new FontSizeProperty {
                Absolute = "absolute",
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        HorizontalPosition = "horizontalPosition",
        ValueLabelConfiguration = new ReferenceLineValueLabelConfigurationProperty {
            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"
                }
            },
            RelativePosition = "relativePosition"
        },
        VerticalPosition = "verticalPosition"
    },
    Status = "status",
    StyleConfiguration = new ReferenceLineStyleConfigurationProperty {
        Color = "color",
        Pattern = "pattern"
    }
};
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"

referenceLineProperty := &ReferenceLineProperty{
	DataConfiguration: &ReferenceLineDataConfigurationProperty{
		AxisBinding: jsii.String("axisBinding"),
		DynamicConfiguration: &ReferenceLineDynamicDataConfigurationProperty{
			Calculation: &NumericalAggregationFunctionProperty{
				PercentileAggregation: &PercentileAggregationProperty{
					PercentileValue: jsii.Number(123),
				},
				SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
			},
			Column: &ColumnIdentifierProperty{
				ColumnName: jsii.String("columnName"),

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

			// the properties below are optional
			MeasureAggregationFunction: &AggregationFunctionProperty{
				AttributeAggregationFunction: &AttributeAggregationFunctionProperty{
					SimpleAttributeAggregation: jsii.String("simpleAttributeAggregation"),
					ValueForMultipleValues: jsii.String("valueForMultipleValues"),
				},
				CategoricalAggregationFunction: jsii.String("categoricalAggregationFunction"),
				DateAggregationFunction: jsii.String("dateAggregationFunction"),
				NumericalAggregationFunction: &NumericalAggregationFunctionProperty{
					PercentileAggregation: &PercentileAggregationProperty{
						PercentileValue: jsii.Number(123),
					},
					SimpleNumericalAggregation: jsii.String("simpleNumericalAggregation"),
				},
			},
		},
		SeriesType: jsii.String("seriesType"),
		StaticConfiguration: &ReferenceLineStaticDataConfigurationProperty{
			Value: jsii.Number(123),
		},
	},

	// the properties below are optional
	LabelConfiguration: &ReferenceLineLabelConfigurationProperty{
		CustomLabelConfiguration: &ReferenceLineCustomLabelConfigurationProperty{
			CustomLabel: jsii.String("customLabel"),
		},
		FontColor: jsii.String("fontColor"),
		FontConfiguration: &FontConfigurationProperty{
			FontColor: jsii.String("fontColor"),
			FontDecoration: jsii.String("fontDecoration"),
			FontFamily: jsii.String("fontFamily"),
			FontSize: &FontSizeProperty{
				Absolute: jsii.String("absolute"),
				Relative: jsii.String("relative"),
			},
			FontStyle: jsii.String("fontStyle"),
			FontWeight: &FontWeightProperty{
				Name: jsii.String("name"),
			},
		},
		HorizontalPosition: jsii.String("horizontalPosition"),
		ValueLabelConfiguration: &ReferenceLineValueLabelConfigurationProperty{
			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"),
				},
			},
			RelativePosition: jsii.String("relativePosition"),
		},
		VerticalPosition: jsii.String("verticalPosition"),
	},
	Status: jsii.String("status"),
	StyleConfiguration: &ReferenceLineStyleConfigurationProperty{
		Color: jsii.String("color"),
		Pattern: jsii.String("pattern"),
	},
}

Properties ​

dataConfigurationIResolvable | CfnAnalysis.ReferenceLineDataConfigurationPropertydata_configurationtyping.Union[IResolvable, ReferenceLineDataConfigurationProperty]dataConfigurationIResolvableDataConfigurationIResolvableDataConfigurationinterface{}required#
The data configuration of the reference line.
labelConfigurationoptionalIResolvable | CfnAnalysis.ReferenceLineLabelConfigurationPropertylabel_configurationoptionaltyping.Union[IResolvable, ReferenceLineLabelConfigurationProperty]labelConfigurationoptionalIResolvableLabelConfigurationoptionalIResolvableLabelConfigurationoptionalinterface{}#
The label configuration of the reference line.
statusoptionalstringstatusoptionalstrstatusoptionalStringStatusoptionalstringStatusoptional*string#
The status of the reference line. Choose one of the following options:.
  • ENABLE
  • DISABLE
styleConfigurationoptionalIResolvable | CfnAnalysis.ReferenceLineStyleConfigurationPropertystyle_configurationoptionaltyping.Union[IResolvable, ReferenceLineStyleConfigurationProperty]styleConfigurationoptionalIResolvableStyleConfigurationoptionalIResolvableStyleConfigurationoptionalinterface{}#
The style configuration of the reference line.