Show / Hide Table of Contents

Class CfnDashboard.GaugeChartConfigurationProperty

The configuration of a GaugeChartVisual .

Inheritance
System.Object
CfnDashboard.GaugeChartConfigurationProperty
Implements
CfnDashboard.IGaugeChartConfigurationProperty
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.AWS.QuickSight.dll
Syntax (csharp)
public class GaugeChartConfigurationProperty : Object, CfnDashboard.IGaugeChartConfigurationProperty
Syntax (vb)
Public Class GaugeChartConfigurationProperty
    Inherits Object
    Implements CfnDashboard.IGaugeChartConfigurationProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// 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 gaugeChartConfigurationProperty = new GaugeChartConfigurationProperty {
    DataLabels = new DataLabelOptionsProperty {
        CategoryLabelVisibility = "categoryLabelVisibility",
        DataLabelTypes = new [] { new DataLabelTypeProperty {
            DataPathLabelType = new DataPathLabelTypeProperty {
                FieldId = "fieldId",
                FieldValue = "fieldValue",
                Visibility = "visibility"
            },
            FieldLabelType = new FieldLabelTypeProperty {
                FieldId = "fieldId",
                Visibility = "visibility"
            },
            MaximumLabelType = new MaximumLabelTypeProperty {
                Visibility = "visibility"
            },
            MinimumLabelType = new MinimumLabelTypeProperty {
                Visibility = "visibility"
            },
            RangeEndsLabelType = new RangeEndsLabelTypeProperty {
                Visibility = "visibility"
            }
        } },
        LabelColor = "labelColor",
        LabelContent = "labelContent",
        LabelFontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        },
        MeasureLabelVisibility = "measureLabelVisibility",
        Overlap = "overlap",
        Position = "position",
        Visibility = "visibility"
    },
    FieldWells = new GaugeChartFieldWellsProperty {
        TargetValues = new [] { new MeasureFieldProperty {
            CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                Expression = "expression",
                FieldId = "fieldId"
            },
            CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = "aggregationFunction",
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            },
            DateMeasureField = new DateMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = "aggregationFunction",
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            },
            NumericalMeasureField = new NumericalMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = new NumericalAggregationFunctionProperty {
                    PercentileAggregation = new PercentileAggregationProperty {
                        PercentileValue = 123
                    },
                    SimpleNumericalAggregation = "simpleNumericalAggregation"
                },
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            }
        } },
        Values = new [] { new MeasureFieldProperty {
            CalculatedMeasureField = new CalculatedMeasureFieldProperty {
                Expression = "expression",
                FieldId = "fieldId"
            },
            CategoricalMeasureField = new CategoricalMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = "aggregationFunction",
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            },
            DateMeasureField = new DateMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = "aggregationFunction",
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            },
            NumericalMeasureField = new NumericalMeasureFieldProperty {
                Column = new ColumnIdentifierProperty {
                    ColumnName = "columnName",
                    DataSetIdentifier = "dataSetIdentifier"
                },
                FieldId = "fieldId",

                // the properties below are optional
                AggregationFunction = new NumericalAggregationFunctionProperty {
                    PercentileAggregation = new PercentileAggregationProperty {
                        PercentileValue = 123
                    },
                    SimpleNumericalAggregation = "simpleNumericalAggregation"
                },
                FormatConfiguration = 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 {
                                    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 {
                                    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 {
                                    Symbol = "symbol",
                                    Visibility = "visibility"
                                }
                            },
                            Suffix = "suffix"
                        }
                    }
                }
            }
        } }
    },
    GaugeChartOptions = new GaugeChartOptionsProperty {
        Arc = new ArcConfigurationProperty {
            ArcAngle = 123,
            ArcThickness = "arcThickness"
        },
        ArcAxis = new ArcAxisConfigurationProperty {
            Range = new ArcAxisDisplayRangeProperty {
                Max = 123,
                Min = 123
            },
            ReserveRange = 123
        },
        Comparison = new ComparisonConfigurationProperty {
            ComparisonFormat = new ComparisonFormatConfigurationProperty {
                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 {
                            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 {
                            Symbol = "symbol",
                            Visibility = "visibility"
                        }
                    },
                    Suffix = "suffix"
                }
            },
            ComparisonMethod = "comparisonMethod"
        },
        PrimaryValueDisplayType = "primaryValueDisplayType",
        PrimaryValueFontConfiguration = new FontConfigurationProperty {
            FontColor = "fontColor",
            FontDecoration = "fontDecoration",
            FontSize = new FontSizeProperty {
                Relative = "relative"
            },
            FontStyle = "fontStyle",
            FontWeight = new FontWeightProperty {
                Name = "name"
            }
        }
    },
    TooltipOptions = new TooltipOptionsProperty {
        FieldBasedTooltip = new FieldBasedTooltipProperty {
            AggregationVisibility = "aggregationVisibility",
            TooltipFields = new [] { new TooltipItemProperty {
                ColumnTooltipItem = new ColumnTooltipItemProperty {
                    Column = new ColumnIdentifierProperty {
                        ColumnName = "columnName",
                        DataSetIdentifier = "dataSetIdentifier"
                    },

                    // the properties below are optional
                    Aggregation = new AggregationFunctionProperty {
                        CategoricalAggregationFunction = "categoricalAggregationFunction",
                        DateAggregationFunction = "dateAggregationFunction",
                        NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                            PercentileAggregation = new PercentileAggregationProperty {
                                PercentileValue = 123
                            },
                            SimpleNumericalAggregation = "simpleNumericalAggregation"
                        }
                    },
                    Label = "label",
                    Visibility = "visibility"
                },
                FieldTooltipItem = new FieldTooltipItemProperty {
                    FieldId = "fieldId",

                    // the properties below are optional
                    Label = "label",
                    Visibility = "visibility"
                }
            } },
            TooltipTitleType = "tooltipTitleType"
        },
        SelectedTooltipType = "selectedTooltipType",
        TooltipVisibility = "tooltipVisibility"
    },
    VisualPalette = new VisualPaletteProperty {
        ChartColor = "chartColor",
        ColorMap = new [] { new DataPathColorProperty {
            Color = "color",
            Element = new DataPathValueProperty {
                FieldId = "fieldId",
                FieldValue = "fieldValue"
            },

            // the properties below are optional
            TimeGranularity = "timeGranularity"
        } }
    }
};

Synopsis

Constructors

GaugeChartConfigurationProperty()

Properties

DataLabels

The data label configuration of a GaugeChartVisual .

FieldWells

The field well configuration of a GaugeChartVisual .

GaugeChartOptions

The options that determine the presentation of the GaugeChartVisual .

TooltipOptions

The tooltip configuration of a GaugeChartVisual .

VisualPalette

The visual palette configuration of a GaugeChartVisual .

Constructors

GaugeChartConfigurationProperty()

public GaugeChartConfigurationProperty()

Properties

DataLabels

The data label configuration of a GaugeChartVisual .

public object DataLabels { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-datalabels

FieldWells

The field well configuration of a GaugeChartVisual .

public object FieldWells { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-fieldwells

GaugeChartOptions

The options that determine the presentation of the GaugeChartVisual .

public object GaugeChartOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-gaugechartoptions

TooltipOptions

The tooltip configuration of a GaugeChartVisual .

public object TooltipOptions { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-tooltipoptions

VisualPalette

The visual palette configuration of a GaugeChartVisual .

public object VisualPalette { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-gaugechartconfiguration.html#cfn-quicksight-dashboard-gaugechartconfiguration-visualpalette

Implements

CfnDashboard.IGaugeChartConfigurationProperty
Back to top Generated by DocFX